الحوسبة هو المصطلح المستخدم لتعريف تطوير الأجهزة والبرامج. إنه مجال واسع يشمل جوانب مختلفة مثل العلمية والتكنولوجية والاجتماعية وما إلى ذلك.
الوجبات السريعة الرئيسية
- 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. وهو يعمل بشكل أساسي على نظام التشغيل 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++ فقط.
بشكل عام، يُعتقد أن GCC يقوم بعمل رائع عندما يتعلق الأمر بإنشاء مجمعات عالية الجودة. ومن المعروف أنه يحقق نتائج أكثر تركيزًا وقابلية للتنفيذ بسبب دعم 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.