GCC GNU Compiler Collection هي أداة تطوير تم تطويرها بواسطة Free Software Foundation، Inc. كما يوحي الاسم ، يقدم هذا التطبيق المجاني نظام مترجم شامل . يأتي مع واجهات أمامية ومكتبات مدمجة ، مما يسمح له بدعم مجموعة متنوعة من لغات البرمجة .
يعتبر GCC المترجم الفعلي في معظم الأنظمة. على الرغم من توفر المجمعات الجديدة ، مثل C Compiler و Clang ، إلا أن هذا التطبيق يستخدم غالبًا كنقطة مرجعية للمعايير . ومع ذلك ، بالمقارنة مع المجمعين الجدد ، فإن المترجمين بطيئين نسبيًا ولا ينتجون الكود الأمثل في السوق.
كيف تعمل GCC GNU Compiler Collection؟
مجموعة GNU Compiler Collection ، أو اختصارًا GCC ، عبارة عن مجموعة أدوات تطوير تتعامل في البداية مع لغة البرمجة C فقط. ومع ذلك ، مع تطوير الواجهات الأمامية الإضافية ، وسعت من قدرتها ويمكنها الآن تجميع C ++ و Objective-C و Objective C ++ و Go و Fortran و Ada و Java والمزيد. كما أنه يدعم مجموعة متنوعة من بنيات المعالجات . نتيجة لذلك ، أصبحت أداة تطوير للعديد من التطبيقات المجانية والمناسبة.
يترجم مجلس التعاون الخليجي لغات البرمجة إلى لغة الآلة. أولاً ، يأخذ الكود المصدري ويعالجها عن طريق إزالة التعليقات وتوسيع اسم الماكرو بالكود. بعد ذلك ، ينقله إلى المترجم الذي يحول كل سطر في الملف المعالج مسبقًا إلى لغة التجميع. ثم يترجمها المجمع إلى رمز الكائن. أخيرًا ، يقوم الرابط بإخراج الملف القابل للتنفيذ وجاهز للتشغيل.
يمكن للمستخدمين أيضًا تمديد برنامج التحويل البرمجي GCC عن طريق إضافة المكونات الإضافية . من خلال القيام بذلك ، يمكنك تعديل المجمعين لتناسب احتياجاتك الخاصة. يمكنك إضافة وإزالة وحتى استبدال الممرات الوسطى التي تعمل على تمثيلات Gimple. ومع ذلك ، كما لوحظ ، يمكن أن يكون المترجمون بطيئين نسبيًا . كما أن الرموز التي تنتجها ليست هي الأفضل في العلامة. علاوة على ذلك ، هناك العديد من الأسباب وراء تأخر التطبيق في الإبلاغ عن الأخطاء .
هل تستحق ذلك؟
بشكل عام ، تعد GCC GNU Compiler Collection مجموعة شاملة من المكتبات والواجهات الأمامية التي يمكنك استخدامها لترجمة التعليمات البرمجية المصدر إلى تطبيقات ثنائية. لا يدعم التطبيق لغة C فقط ولكن أيضًا لغات البرمجة الأخرى. ليس ذلك فحسب ، بل إنه يدعم أيضًا مجموعة متنوعة من الهندسة المعمارية. وعلى الرغم من أن مترجميها أبطأ من أنظمة المترجم الأكثر حداثة ، إلا أنه لا يزال لديهم خبرة مبنية حوله.
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.