بسم الله الرحمن الرحيم

كما هو معروف في عالم تطوير الويب وخاصة عالم ( Back-End dev ) يوجد العديد من اللغات الخاصة بالبرمجة والتعامل مع البيانات ، ومعظم هذه اللغات متنافسة فيما بينها وتؤدي 99% من نفس الغرض مهما كانت اللغة ، لكن هل هناك فعلاً ما يمييز لغة عن الأخرى ؟

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

بعض النقاط التي أوّد أن أجد لها إيضاح ، ثمَّ شرح تفصيلي لو أمكن :-

1.هل هنالك لغة أسرع من الاخرى ؟ أو لغة أفضل من تلك اللغة في ( نقطة محددة ) ؟

2.قرأت سابقاً أن اللغات المفسرة أسرع من المترجمة أو شي من هذا القبيل! هل هذا صحيح؟ ولماذا؟

3.لدي سؤال مختلف قليلاً ، إعتبروه سؤال طفولي أو ليس إحترافي .. دائماً ما أتسائل لماذا على مرّ العقود لم تُصنع لغة برمجة واحدة فقط تؤدي كل أغراض البرمجة مهما كانت وأينما كانت ؟ بغض النظر اذا كان هنالك لغات أخرى متخصصة في مجالات مختلفة، لماذا لم تُوجد واحدة فقط؟

4.هل من أفضل الوسائل للتعمق في اللغة هي قراءة الـ(Documentation) الموجود في الموقع الأم للغة ثم رؤية بعض الدورات الأساسية والبدأ في عمل مشاريع أم ماذا؟

في موضوعي هذا لا أفضل بين اللغات ولا أريد أن اعرف ما هي أفضل لغة برمجة في العالم ! أريد أن أرى الفرق الجوهري بين هذين الشيئين .. ( ASP .Net و J2EE ) ؟

بارك الله في من عَلِمَ وعلَّمَ :]