أحدث المواضيع

تعتقد جوجل أن لغة البرمجة الجديدة الخاصة بها يمكن أن تطيح بـ ++ C

تعتقد جوجل أن لغة البرمجة الجديدة الخاصة بها يمكن أن تطيح بـ ++ C

كشفت جوجل المزيد عن Carbon، وهي لغة برمجة جديدة تعتقد الشركة أنها قد تكون خليفة ++ C.

تتطور لغات البرمجة بإستمرار، وقد تم إستبدالها في السنوات الأخيرة بنماذج أسهل في الإستخدام. فتحت لغة Swift الخاصة بشركة أبل العديد من الإحتمالات للأشخاص الأقل خبرة من سابقتها Objective-C على سبيل المثال.

أطلق الكثيرون على Rust إسم ++ C، وشرح مهندس البرامج الرئيسي في جوجل جاندلر كاروث كيف أن لغة البرمجة التي كانت في البداية منتجاً من موزيلا لا تتمتع بنفس "قابلية التشغيل البيني ثنائية الإتجاه" مثل الأدوات الأخرى، والتي تقدم نوعاً من "حاجز اللغة" عند "الترجمة" بين لغات البرمجة المختلفة.

الإنتقال من ++ C إلى Carbon

على هذا النحو، يجب أن يكون Carbon الذي تم الإعلان عنه حديثاً قابلاً للتشغيل المتبادل مع رمز ++ C الشهير، ولكن بالنسبة للمستخدمين الذين يتطلعون إلى إجراء التبديل الكامل، يجب أن يكون الترحيل سهلاً إلى حد ما.

بالنسبة لأولئك الذين ليسوا متأكدين من التغيير الكامل، تعمق كاروث في مزيد من التفاصيل حول بعض الأسباب التي تجعل الكربون يعتبر خليفة قوياً للغة ++ C، بما في ذلك قواعد أبسط وإستيراد أكثر سلاسة لواجهة برمجة التطبيقات.

هناك فوائد أخرى تتجاوز لغة Carbon، بما في ذلك الدوافع الأخلاقية مثل إمكانية الوصول وشمولية ثقافة المشروع.

تتكون عائلة Carbon إلى حد كبير من موظفي جوجل، ولكن ليس بشكل حصري. بعد الإعتماد على النجاحات التي حققتها شركة التكنولوجيا العملاقة، يقول فريق Carbon أنه يجب أن يكون "مشروعاً مستقلًا ومحركاً مجتمعياً" حتى يكون ناجحاً.

في الوقت الحالي، تعد لغة برمجة Carbon مجرد تجربة. يمكن تنزيل الكود المصدري الخاص به لتجربته بالفعل، أو يمكنك إختيار تجربته من داخل متصفحك بإستخدام تطبيق الويب Compiler Explorer.

0 comments:

إرسال تعليق

Adbox

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *