pregnancy

قواعد عامه لمعظم لغات البرمجة (1) ما هى لغات البرمجة


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

السبب وراء ظهور لغات برمجة جديدة

كما ذكرنا يوجد عدد كبير من لغات البرمجة والتطوير المستخدمة و يزداد عددها يوما بعد يوم ولكن لماذا...؟ 
يمكن القول ان هناك سببان اساسيان لظهور لغات برمجة جديدة كما يلى:
  • التكيف مع التطور السريع فى مجال تكنولوجيا امعلومات.
  • ادراج تحسينات و مميزات من شأنها اضافة تطبيقات للغة البرمجة الجديدة و التى لم تكن ممكنة فى لغة البرمجة التى تسبقها.
كثرة و تعدد لغات البرمجة يطرح سؤال اخر يتبادر الى ذهن كل من يقبل على تعلم البرمجيات و هو اى لغة برمجة افضل ...؟ 
و فى الحقيقة انه و من وجهه نظر العديد من المطورين انه لا يوجد افضل لغة برمجة فكل لغة تظهر كما اوضحنا تضيف تحسينات و مميزات لم تكن متواجدة فى اللغة التى سبقتها و لكن هذا لا يعنى بالضرورة ان تكون اللغة الجديدة افضل من القديمة فلكل لغة ما يميزها عن غيرها ...
فمثلا عند المفاضلة بين لغات البرمجة المختلفة يكون هناك معاير مستخدمة مثل المعاير التالية:
  • سهولة الأستخدام مقابل قوه لغة البرمجة
  • الأمان مقابل الآداء
و غيرها من معايير تستخدم لتحديد لغة البرمجة الأنسب فعلى سبيل المثال لغة FORTRAN تنشئ برامج للأهداف العلمية  ذات كفائة عالية جدا و لكن تعجز عن انشاء نظم التشغيل المعقده, لغة BASIC لغة برمجة سهلة جدا عند تعلمها ولكنها غير قوية كلغة برمجة عند انشاء البرامج الكبيرة و المعقده... الخ.

إذا هل على الشخص تعلم اكثرمن لغة برمجة...؟

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