الحوسبة هو المصطلح المستخدم لتعريف تطوير الأجهزة والبرامج. إنه مجال واسع يشمل جوانب مختلفة مثل العلمية والتكنولوجية والاجتماعية وما إلى ذلك.
الوجبات السريعة الرئيسية
- GCC (GNU Compiler Collection) عبارة عن مجموعة من مجمعي لغة البرمجة ، بينما CC (C Compiler) هو مترجم محدد للغة البرمجة C.
- يدعم مجلس التعاون الخليجي مجموعة واسعة من لغات البرمجة ، بما في ذلك C و C ++ و Objective-C و Fortran و Ada والمزيد ، بينما يدعم CC لغة البرمجة C فقط.
- GCC هو برنامج مفتوح المصدر ، متاح مجانًا ، ويمكن تشغيله على منصات متعددة ، بينما CC هو برنامج مملوك متاح للشراء ويعمل فقط على منصات محددة.
دول مجلس التعاون الخليجي مقابل CC مترجم
الفرق بين GCC و CC Compiler هو أن GCC يشار إليه بنظام تشغيل GNU Compiler ، بينما CC هو أمر UNIX Compiler. هذين المجمعين غير متوافقين. هذا لأن برامج C ++ متوافقة مع مكتبات C ، بينما برامج C غير متوافقة مع مكتبات C ++.
تُعرف دول مجلس التعاون الخليجي باسم GNU Compiler Collection. تم قبوله من قبل العديد من أنظمة التشغيل الأخرى. لديه دعم افتراضي للغات البرمجة C ++ 17 و C11.
من ناحية أخرى ، يُعرف CC باسم C Compiler. هذا يعمل بشكل رئيسي على UNIX نظام التشغيل. يتم استخدامه لإنشاء ملفات تنفيذية عن طريق تجميع لغة C.
جدول المقارنة
معلمات المقارنة | الخليج | CC مترجم |
---|---|---|
الإفراج عن | تم إصدار دول مجلس التعاون الخليجي في البداية في عام 1987. | تم إصدار CC مبدئيًا في عام 1979. |
الخالق | أنتج ريتشارد ستالمان دول مجلس التعاون الخليجي. | أنتج ستيفن سي جونسون CC. |
لغة البرمجة | وهي مكتوبة بشكل أساسي بلغة C ، وبعض الأجزاء مكتوبة بلغة C ++. | إنه مكتوب بالكامل بلغة C. |
نظام التشغيل | إنه يعمل على جنو والعديد من أنظمة التشغيل الأخرى. | يتم تشغيله فقط على أنظمة التشغيل التي تشبه Unix و Unix. |
شكل | إنه شكل عام للمترجم. | إنه شكل محدد للمترجم. |
الترخيص | يتم توفيره بموجب GPLv3 + مع ترخيص GCC Runtime. | يتم توفيره بموجب ترخيص BSD. |
احدث اصدار | تم إصدار أحدث إصدار في 20 أبريل 2021. | لم يتم إصدار أحدث إصدار منذ 10 ديسمبر 2014. |
ما هو دول مجلس التعاون الخليجي؟
يرمز GCC إلى مجموعة GNU Compiler Collection ، والتي تم تقديمها من خلال مشروع GNU لأول مرة في عام 1987. وكان ريتشارد ستولمان هو المنشئ.
النسخة الأولى والأولى من GCC هي لغة البرمجة C فقط. لذلك ، كان يُعرف باسم مترجم GNU C.
باستثناء أجزاء Ada الأمامية ، تتم كتابة GCC بالكامل بلغة البرمجة C. واجهة Ada مبرمجة فقط بتنسيق C + +.
بشكل عام ، يُعتقد أن دول مجلس التعاون الخليجي تقوم بعمل رائع عندما يتعلق الأمر بتوليد مجمعات عالية الجودة. من المعروف أنها تحقق نتائج أكثر تركيزًا وقابلة للتنفيذ بسبب C و C + + دعم جنبا إلى جنب مع الامتدادات.
ما هو مترجم CC؟
CC هو مترجم C الذي تم إصداره بواسطة إنتاج Unix في عام 1979. كان ستيفن سي جونسون هو المنشئ. ومع ذلك ، فقد أخذ الأفكار من آلان سنايدر جزئيًا.
عندما تم تقديم CC لأول مرة ، جاء مع Open BSD ، ولكن في عام 2012 ، تمت إزالته من المصدر المفتوح. نظرًا لمشكلة التوافق المتقاطع ، تقبل CC برامج C ولكنها ترفض برامج C ++.
تمت كتابة CC بالكامل بلغة البرمجة C. الإصدار الأخير ، أي 1.1.0 ، الذي تم إصداره في ديسمبر 2014 ، يعمل على Microsoft Windows والعديد من توزيعات Linux.
لن يكون متوافقًا إذا كانت بعض أجزاء المكتبة موجودة في CC وأجزاء أخرى في G ++. هذا هو المكان الذي تفتقر فيه CC قليلاً.
الاختلافات الرئيسية بين برنامج التحويل البرمجي GCC و CC
- يدعم GCC كلاً من برامج C و C ++ ، بينما يدعم CC برامج C فقط.
- تم تقديم GCC بواسطة نظام التشغيل GNU ، بينما تم تقديم CC بواسطة نظام التشغيل Unix.
- https://dl.acm.org/doi/abs/10.1145/277652.277752
- https://ieeexplore.ieee.org/abstract/document/7377807/
آخر تحديث: 04 يوليو 2023
سانديب بهانداري حاصل على بكالوريوس هندسة في الحاسبات من جامعة ثابار (2006). لديه 20 عامًا من الخبرة في مجال التكنولوجيا. لديه اهتمام كبير في المجالات التقنية المختلفة ، بما في ذلك أنظمة قواعد البيانات وشبكات الكمبيوتر والبرمجة. يمكنك قراءة المزيد عنه على موقعه صفحة بيو.
لقد وجدت أن هذا المنشور محفز فكريًا، وقد قدمت المراجع رؤية إضافية وأنا أقدرها.
وكانت المراجع مكافأة إضافية، وإدراج كبير.
لقد كانت هذه قراءة ممتعة للغاية، وكان جدول المقارنة مفيدًا بشكل خاص.
إنني أقدر المقارنة الواضحة والموجزة بين مجمعي دول مجلس التعاون الخليجي وCC، والتي تم تجميعها بشكل جيد للغاية.
كان جدول المقارنة بالتأكيد عملاً ثاقبًا ورائعًا.
مقارنة متوازنة بشكل عام، استمتعت بقراءتها.
كان المنشور ثاقبًا، وكان التحليل التفصيلي جذابًا للغاية.
لا أستطيع أن أتفق أكثر من ذلك، كان العمق في التحليل يستحق الثناء.
لقد كانت بالفعل مفيدة وجذابة للغاية.
يسلط هذا المنشور الضوء بشكل فعال على الاختلافات الأساسية بين مترجمي دول مجلس التعاون الخليجي وCC.
لقد تعلمت الكثير من هذه التدوينة، فهي شاملة جدًا ومفيدة.
كانت أصول لغات البرمجة وتفاصيلها مثيرة للاهتمام بشكل خاص.
المحتوى الثاقب، وانهيار الاختلافات الرئيسية مفيد للغاية.
متفق عليه، قطعة من الكتابة جيدة التنظيم وغنية بالمعلومات.
لقد عرض المنشور المعلومات بطريقة واضحة ومنظمة، وهي قراءة جيدة بالفعل.
تدوينة تعليمية جداً، شكراً لتسليط الضوء على الموضوع.
لقد وسعت بالتأكيد معرفتي، مكتوبة بشكل جيد.
تم تقديم المقارنة الشاملة بين المجمعين بطريقة مفيدة للغاية.
تفسير عظيم. شكرا لك على تقديم هذه المعلومات التفصيلية.
أؤيد ذلك، لقد أوضح المنشور حقًا الفرق بين المترجمين.
إن عمق المعلومات في هذا المنشور يستحق الثناء حقًا.