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 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. وكان ريتشارد ستولمان هو المنشئ.

اقرأ أيضا:  Microsoft Virtual Desktop مقابل Citrix Virtual Apps مقابل أجهزة سطح المكتب: الفرق والمقارنة

النسخة الأولى والأولى من 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

  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/

آخر تحديث: 04 يوليو 2023

اقرأ أيضا:  السبات مقابل الاستعداد: الفرق والمقارنة
النقطة 1
طلب واحد؟

لقد بذلت الكثير من الجهد في كتابة منشور المدونة هذا لتقديم قيمة لك. سيكون مفيدًا جدًا بالنسبة لي ، إذا كنت تفكر في مشاركته على وسائل التواصل الاجتماعي أو مع أصدقائك / عائلتك. المشاركة هي ♥ ️

21 أفكار حول "GCC vs CC Compiler: الفرق والمقارنة"

  1. إنني أقدر المقارنة الواضحة والموجزة بين مجمعي دول مجلس التعاون الخليجي وCC، والتي تم تجميعها بشكل جيد للغاية.

    رد
  2. يسلط هذا المنشور الضوء بشكل فعال على الاختلافات الأساسية بين مترجمي دول مجلس التعاون الخليجي وCC.

    رد

اترك تعليق

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