هل ستحل Clang محل دول مجلس التعاون الخليجي؟

هل ستحل Clang محل دول مجلس التعاون الخليجي؟
هل ستحل Clang محل دول مجلس التعاون الخليجي؟
Anonim

تم تصميم Clang لتوفير مترجم الواجهة الأمامية الذي يمكن أن يحل محل GCC. … لقد كان أداء دول مجلس التعاون الخليجي دائمًا جيدًا كمترجم قياسي في مجتمع المصادر المفتوحة. ومع ذلك ، لدى شركة Apple Inc. متطلباتها الخاصة لأدوات الترجمة.

هل تتوافق دول مجلس التعاون الخليجي و Clang؟

نعم ، بالنسبة إلى كودC ، يتوافق Clang و GCC(كلاهما يستخدم GNU Toolchain للربط ، في الواقع.) عليك فقط التأكد من إخبار clang بـ إنشاء كائنات مترجمة وليس كائنات كود بت وسيطة.

ما الفرق بين Clang و GCC؟

GCC مترجمناضجمع دعم للعديد من اللغات. كما يتضح من الاسم ، يدعم Clang في الغالب C و C ++ و Objective-C. لكن الإطار الأساسي لـ Clang المسمى LLVM قابل للتوسيع بدرجة كافية لدعم لغات أحدث مثل Julia و Swift.

هل كلانج بحاجة إلى دول مجلس التعاون الخليجي؟

لست بحاجة إلى GCC لاستخدام Clang، كما هو موضح في حالة FreeBSD (لقد استبدلت دول مجلس التعاون الخليجي بالكامل بـ Clang / LLVM ولم تقم بتثبيت GCC في القاعدة بعد الآن لأسباب الترخيص). هناك مجموعة متنوعة من مترجمي لغة سي مختلفين عن دول مجلس التعاون الخليجي ، لكن فقط مجلس التعاون الخليجي هو الأكثر شيوعًا.

هل Clang أبطأ من دول مجلس التعاون الخليجي؟

بينما كان مترجم LLVM's Clang C / C ++ معروفًا تقليديًا بسرعات بناء أسرع من دول مجلس التعاون الخليجي ، فقد تحسنت سرعات البناء في الإصدارات الأخيرة من دول مجلس التعاون الخليجي وفي بعض المناطق تباطأ LLVM / Clangمع المزيد من ممرات التحسين وأعمال أخرى مضافةلقاعدته البرمجية المتنامية.

موصى به: