أصبحت لغة البرمجة الأكثر شيوعًا الآن الخيار القياسي للعديد من المشاريع.
قامت شركة Tiobe باختبار البرمجيات بمنح Python لغة البرمجة لهذا العام للمرة الثانية على التوالي ، وذلك بفضل القطع اللغوية في التعلم الآلي.
تمنح الجائزة من قبل الشركة للغة البرمجة التي حصلت على أعلى زيادة في التصنيف في عام واحد. كان C # في طريقه للحصول على اللقب لأول مرة وفقًا لـ Tiobe ، لكن Python تجاوز C # في الشهر الماضي. Python هي لغة البرمجة الأكثر شيوعًا اليوم بسبب التعلم الآلي وعلوم البيانات وثروة مكتبات البرامج من Python Package index (PyPI) التي تعير اللغة لتلك المجالات.
تستند تصنيفات Tiobe على الكلمات التي يستخدمها مطورو البرامج للبحث عن لغة معينة ومقسمة حسب نسبة عمليات البحث. إنه وكيل واحد لما يجب أن يستثمره مطورو اللغات في التعلم ، جنبًا إلى جنب مع القوائم التي أنشأتها RedMonk و IEEE.
تعكس الجائزة أيضًا أهمية Microsoft للمطورين.
استأجرت Microsoft مبتكر لغة Python Guido van Rossum في عام 2020 للعمل على تحسين كفاءة اللغة . تعمل اللغة بشكل جيد على الأجهزة المتطورة ، وتتأخر على الأجهزة المحمولة ، ولكنها تفتح فرصًا جديدة للتطوير على الأنظمة الأساسية السحابية مثل Azure .
ثاني أكثر اللغات شيوعًا وفقًا لقائمة Tiobe السنوية هي C # ، وهي لغة صممها الزميل التقني في Microsoft Anders Hejlsberg لبرنامج .NET Framework وأداة تحرير مطوري Microsoft Visual Studio.
على النقيض من ذلك ، فقدت Java ، وهي معيار لتطبيقات المؤسسات ، مكانتها أمام Python رغم أنها لا تزال لغة أساسية للتعلم.
كتب Paul Jensen: "سجل Java القياسي البالغ 26.49٪ في عام 2001 لا يزال بعيدًا ، لكن Python لديها كل شيء لتصبح لغة البرمجة القياسية بحكم الواقع للعديد من المجالات. لا توجد دلائل على أن مسيرة Python المظفرة ستتوقف قريبًا". ، رئيس تيوب . ويشير إلى أن هناك مجموعة محدودة من المتنافسين الجدد للاختيار من بينها: "ربما باستثناء Swift and Go ، لا نتوقع دخول أي لغات جديدة إلى المراكز الخمسة الأولى أو حتى المراكز الثلاثة الأولى في أي وقت قريب" ، على حد قوله.
اللغات تأتي وتذهب بشكل شائع ولا يضمن نجاح المشاريع التي تبقيها وثيقة الصلة .
كان هناك العديد من المحركات والهزازات هذا العام. Rust ، لغة برمجة الأنظمة التي تتعامل مع عيوب أمان الذاكرة ، هي الآن في المركز 26 ، متقدمة على Julia من MIT ، و Kotlin ، وهي لغة أقرتها Google لتطوير تطبيقات Android.
كانت Rust لغة بارزة في عام 2021 ، حيث اكتسبت دعمًا من Facebook و Amazon Web Services و Microsoft Azure و Google Cloud .
قفز تطوير تطبيقات Apple Swift لنظامي التشغيل iOS و macOS من المركز 13 إلى المركز العاشر ، بينما قفز تطوير تطبيقات Google Go من 14 إلى 13 ، وفقًا لـ Tiobe. انتقلت Kotlin من 40 إلى 29. انخفض Dart من Google من المركز 25 إلى المركز 37 ، وتراجع Julia من المركز 23 إلى المركز 28 ، بينما انخفض Microsoft TypeScript من المركز 42 إلى المركز 49.
كانت أفضل 10 لغات في قائمة Tiobe لشهر يناير 2022 هي Python و C و Java و C ++ و C # و Visual Basic و JavaScript ولغة التجميع و SQL و Swift.