GCC vs CC Compiler: الفرق والمقارنة

الحوسبة هو المصطلح المستخدم لتعريف تطوير الأجهزة والبرامج. إنه مجال واسع يشمل جوانب مختلفة مثل العلمية والتكنولوجية والاجتماعية وما إلى ذلك.

الوجبات السريعة الرئيسية

  1. GCC (GNU Compiler Collection) عبارة عن مجموعة من مجمعي لغة البرمجة ، بينما CC (C Compiler) هو مترجم محدد للغة البرمجة C.
  2. يدعم مجلس التعاون الخليجي مجموعة واسعة من لغات البرمجة ، بما في ذلك C و C ++ و Objective-C و Fortran و Ada والمزيد ، بينما يدعم CC لغة البرمجة C فقط.
  3. GCC هو برنامج مفتوح المصدر ، متاح مجانًا ، ويمكن تشغيله على منصات متعددة ، بينما CC هو برنامج مملوك متاح للشراء ويعمل فقط على منصات محددة.

دول مجلس التعاون الخليجي مقابل CC مترجم

الفرق بين GCC و CC Compiler هو أن GCC يشار إليه بنظام تشغيل GNU Compiler ، بينما CC هو أمر UNIX Compiler. هذين المجمعين غير متوافقين. هذا لأن برامج C ++ متوافقة مع مكتبات C ، بينما برامج C غير متوافقة مع مكتبات C ++.

دول مجلس التعاون الخليجي مقابل CC مترجم

تُعرف دول مجلس التعاون الخليجي باسم 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

  1. يدعم GCC كلاً من برامج C و C ++ ، بينما يدعم CC برامج C فقط.
  2. تم تقديم GCC بواسطة نظام التشغيل GNU ، بينما تم تقديم CC بواسطة نظام التشغيل Unix.
مراجع حسابات
  1. https://dl.acm.org/doi/abs/10.1145/277652.277752
  2. https://ieeexplore.ieee.org/abstract/document/7377807/

هل تريد حفظ هذه المقالة لوقت لاحق؟ انقر فوق القلب الموجود في الزاوية اليمنى السفلية للحفظ في مربع المقالات الخاصة بك!

نبذة عن الكاتب

شارا ياداف حاصلة على ماجستير في إدارة الأعمال في المالية. هدفها هو تبسيط الموضوعات المتعلقة بالتمويل. عملت في مجال التمويل لمدة 25 عامًا تقريبًا. وقد عقدت العديد من الفصول المالية والمصرفية لكليات الأعمال والمجتمعات. اقرأ المزيد عندها صفحة بيو.