مجرة - Majarah
طريقك الى العالم

ما هي أفضل لغة برمجة

في عالم البرمجة كل شئ متاح للمبرمج , ولكن هناك بعض القيود التي يجب أن يلتزم بها وتكون هذة القيود خاصة بلغة البرمجة التي يستخدمها , ومع التطور الرهيب في عالم التكنولوجيا وخاصةً تكنولوجيا المعلومات والشبكات و عالم البرمجة يمكنني القول انه يوجد حتى الآن ما لا يقل عن 3000 لغة برمجة , ولكن لم يظهر منهم الى النور الا لغات قليلة وذلك يعود لجودة لغة البرمجة , ومع ذلك زادت أعداد المبرمجين في الفترة بين 2017 : 2019 بكميات كبيرة , وذلك بسبب زيادة الطلب على المنتجات الرقمية والأنظمة البرمجية ولكن موضوعنا اليوم عن ما هي أفضل لغة برمجة .

كما نعلم أنه  أي مبرمج مبتدئ في عالم البرمجة يكون لدية بعض الشكوك والأسئلة التي يحتاج الاجابة عليها ومن بين هذه الأسئلة "كيف " ابدأ بتعلم البرمجة " او " ما هي اسهل لغة برمجة يمكنك تعلمها  " ولكن بالنسبة لأشخاص يبحثون عن جودة لغة البرمجة بيكون سؤاله " ما هي أفضل لغة برمجة " وهذا هو عنوان موضوعنا اليوم .

تختلف لغات البرمجة من لغة لأخرى وتكون كل لغه لها مميزاتها وعيوبها الخاصة او يمكن ان نقول قيودها فمثلا في مجال الويب  وخصوصاً عندما نتكلم عن لغة مثل html الجميع يعلم ان html ليست لغة برمجة ولكن عملياً هي كذالك هذا لا يهمنا ولكن ما يخصنا معرفة أن مثل هذه اللغة التي يسخر منها الجميع تعتبر هي أساس الويب , أي لا يوجد صفحة واحدة في في عالم الانترنت لا يحتوي على هذه اللغة , فهل هذا يعني أن HTML هي أفضل لغة برمجة ؟ , وإذا نظرنا من جهة أخرى نرى أن HTML لا يمكنها حتى تنفيذ هذه العملية 1 + 1 فهل هذا يدل أنها بلا قيمة ؟ .

حسنا نريد الأن أن نقارن بين HTML وأي لغة أخرى من نفس مجال الويب ولتكن مثلاً php او python , في نظرك هل ستكون مقارنة عادلة ؟ , هل يمكن عمل مقارنة بين HTML Vs Python او HTML Vs PHP الاجابة هي أنه لا يمكن المقارنة بينهم لأن كل منهما يحتاج الآخر ولكن يمكننا أن نقارن بين PHP Vs Python ولكن انتظر قبل أن تقارن أي بين أي لغتين أو قم بتحديد بعض الخصائص مثل تحديد المجال المستخدم في المقارنة .

مثلاً سأقوم بالمقارنة بين php Vs Python ولكن في مجال برمجة تطبيقات الموبايل هل تستخدم الـ php في مجال تطبيقات الموبايل مثل البايثون بالطبع لا لذلك تفوز البايثون ,ولكن اذا قمنا بعمل مقارنة بينهم ولكن في مجال الويب بالطبع ستكون النتيجة مختلفة لأن الـ php متخصصة في مجال الويب في الأصل لذلك انا أرشح فوز الـ php ولكن هذا لعدة عوامل أهمها أنك اذا أردت العمل بالـ php فإنك بمجرد تثبيت السيرفر المحلي xampp فإنه يمكنك العمل بكل سهول بعدها وهذا بعكس البايثون يطلب للعمل في مجال الويب أن تكون لديك خبرة في البايثون بالإضافة إلى إطار العمل Django وبغض النظر عن كيفية كتابة كل لغة ولكن ستكون النتيجة واحدة   .

في هذا الموضوع لم ارد ان أقوم بالمقارنة بين لغات البرمجة ولكن أردت أن أعرفك كيف تقارن بين لغات البرمجة من الناحية العملية مثل :-

  • سهولة التعلم .
  • تعدد الاستخدامات .
  • تحديد المجال المراد المقارنة فيه .
  • دعم اللغة من قبل مجتمع برمجي كبير .

وفي الأخير , فيمكننا القول أن العامل الأساسي هو المبرمج مهما كانت اللغة قوية يمكن ان يكون المبرمج ضعيف ولن يستطيع استغلال عبقرية لغة البرمجة , لذلك الأمر يتعلق بالعقلية بالنسبة للمبرمج .

شكرا للمتابعة ولا تنسى أن تترك تعليقاً برأيك , تابعنا على الفيسبوك

لما لا تترك تعليق