سيكون من المبالغة القول أنه كان عامًا حافلاً بالأحداث منذ أن أطلقت IEEE Spectrum آخر مرة أدوات قياس رقمية جديدة لاستكشاف و تصنيف أفضل لغات البرمجة 2020. ومع ذلك يبقى شيء واحد ثابتًا: هيمنة بايثون .
نظرًا لأنه من المستحيل حتى على أكبر وكالة تجسس عدوانية في العالم معرفة اللغة التي يستخدمها كل مبرمج عند الجلوس على لوحات المفاتيح الخاصة بهم، ف IEEE Spectrum تعتمد على الجمع بين 11 مقياسًا من مصادر على الإنترنت لتصنيف 55 لغة.
ونظرًا لأن المبرمجين المختلفين لديهم اهتمامات واحتياجات مختلفة ، فإن هذا التصنيف أكثر تفاعلية ، مما يتيح لك وزن المقاييس كما تراه مناسبًا. ولدى IEEE Spectrum عدد من التصنيفات المعدة مسبقًا والتي تركز على أشياء مثل اللغات الناشئة أو الوظائف التي يتطلع أصحاب العمل إلى شغلها وغيرها.
بالنظر إلى أهم الإدخالات ، احتفظت Python بزمام المبادرة المريح ، حيث جاءت Java و C مرة أخرى في المركز الثاني والثالث ، على التوالي. شهد أردوينو قفزة كبيرة ، حيث ارتفع من المركز 11 إلى المركز السابع.
أحد التفسيرات لتصنيف بايثون العالي هو أن مقاييسها مضخمة من خلال استخدامها المتزايد كلغة تدريس. ودائما ما يسأل الطلاب ببساطة ويبحثون عن إجابات لنفس الأسئلة الأولية مرارًا وتكرارًا. في الثمانينيات من القرن الماضي ، كانت BASIC مرئية للغاية حيث كانت هناك كتب ومجلات وحتى برامج تلفزيونية مخصصة للغة بالرغم من أن القليل من المبرمجين المحترفين استخدموه.
وعلى الرغم من ذلك إذا لم ننتبه إلا لما يفعله المبرمجون المحترفون والخبراء ، فإننا معرضون لخطر فقدان جزء مهم من الصورة. وعلى عكس BASIC ، يتم استخدام Python بشكل متكرر بشكل احترافي وفي مجالات رفيعة المستوى ، مثل التعلم الآلي ، وذلك بفضل مجموعتها الضخمة من المكتبات المتخصصة عالية الجودة.
ومع ذلك ، ترك جائحة COVID-19 بعض الآثار على تصنيفات 2020. على سبيل المثال ، إذا نظرت إلى مقياس Twitter بمفرده في التفاعلية ، يمكنك أن ترى أن Cobol في المركز السابع. وحيث أن أنظمة إعانات البطالة في الولايات الأمريكية كانت تتعطل حيث تم تسريح العمال بسبب الإغلاق. اتضح أن العديد من هذه الأنظمة لم يتم ترقيتها بشكل ملحوظ منذ إنشائها قبل عقود ، ووجهت مكالمة لمبرمجي كوبول للمساعدة في دعمها.
هناك دائمًا نقاش نشط حول أفضل لغات البرمجة في Spectrum عبر الإنترنت ، إذ يمكنك استكشاف الترتيب الكامل وترك التعليقات هناك ، خاصة إذا كنت ترغب في ترشيح لغة ناشئة لتضمينها في تصنيفات العام المقبل.