معايير اختيار المبرمجين للغة البرمجة القادمة

كمبرمجين من المؤكد اننا نحب التعلم و متابعة الجديد دوما و منها تعلم لغة برمجة جديدة لكن هناك ما لذ و طاب و ايضا ما خاب من لغات البرمجة :)

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

بالنسبة لي كنت و لا زلت اعمل بلغة C++ و سي شارب للجامعة لكن رأيت لغة بايثون في السنة الثانية من الجامعة و شدني فضول فظيع لأن اللغة سهلة القراءة فهنا معياري الأول الفضول :) و من ثم بدأت اتعلمها و الان اعمل بها :)

شاركوني :)

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

16

بالنسبة لي لغة البرمجة مثل الزوجة، يجب أن يحدث وفاق بينها وبين المبرمج لزيادة الانتاجية مما يؤدي الى كود نظيف.

أما بالنسبة لاختيار اللغة فمتطلبات السوق لها الدور الأول بالاضافة لدعم المجتمع (من دروس و شروحات ....)

مؤخرا شدتني لغة GO بشدة وأنا في طور تعلمها حاليا وأعتقد سوف سيكون لها دورا كبيرا مستقبلا

14

اختياري للغة البرمجة يعتمد على المشروع الذي أرغب بتطويره. ان كانت اللغة التي أعرفها مناسبة فسأبدء بها وان كان يوجد أفضل منها لأداء نفس المهمة فسأتعلم تلك اللغة.

ان كان الأمر فقط لتعلم تقنيات جديدة وليس مرتبط بمشروع، فسأختار لغة توفّر ميزات أقوى من اللغة التي أعرفها أو تعمل بأسلوب مختلف، ظهور لغات وأساليب جديدة للبرمجة وانتشارها حالياً أمر مثير للاهتمام، مثلا event-driven programming في Node.js و functional programming في لغة كـ Scala. هذه المفاهيم ليست جديدة كلياً لكن انتشارها مؤخراً وتوفّر مكتبات غنية في هذه اللغات هو ما يشجّع على تعلمهم.

انا برايي ان اللغه ليست مهمه المهم المنتج النهائي واحتياجات العمل

عملت على كثير من اللغات سي شارب , في بي , اكشن سكربت , بي اش بي وكثير من البيئات web , فلاش , الاجهزه الذكية , الاجهزه المكتبيه ومختلف المنتجات مواقع , انظمة اعمال , العاب وفي كل مره كنت احتاج تعلم لغه جديده او بيئه جديده

كل لغه او بيئه اتعلمها اكتشف تطور ملحوض بباقي البيئات

انا ضد اني استخدم لغه واحده بينما استطيع ان استخدم عده لغات

كثير من المطورين يهتم اي اللغات افضل او ايهما احسن انا ضد هذا ماذا احتاج الان وما اسهل طريقه للوصول الى الهدف مع مراعاه التكلفه

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

يوجد من سيختار اللغة بناءا على الطلب في السوق والفوائد المالية التي سيحصل عليها والبعض بناء على المميزات التي تقدمها اللغة.

في حين ستجد فئة (الذي قد أعتبر نفسي منهم) يختار لغة ما لأنها أعجبته ووجد أنها تناسب أسلوبه في البرمجة والتفكير.

  • الويب : Ruby تكفي.

  • إذا تريد لغة تصلح في أي مهمّة : لغات JVM ممتازة مثل Scala و Java و Groovy.