تُعرف لغات البرمجة باللغة الإنجليزية بمصطلح (Programming Languages)، وهي مجموعة من اللغات الرقمية المُعتمدة على الأنظمة والتطبيقات التي تعمل على الأجهزة الإلكترونية مثل الحواسيب والهواتف الذكية. تهدف هذه اللغات إلى تطوير أنظمة أو تطبيقات أو صفحات ويب. بالإضافة إلى ذلك، يمكن تعريف لغات البرمجة بأنها عمليات إلكترونية تهدف إلى تجميع وتركيب البيانات بهدف إصلاح نظام إلكتروني أو إنشاء نظام جديد يُستخدم في تطبيق معين أو موقع على شبكة الإنترنت.
تتميز لغات البرمجة بعدة خصائص، من أهمها:
يوجد اختلافات عديدة بين لغات البرمجة بشكل عام، لذا لا يمكن افتراض أن جميع اللغات متشابهة. ومن أبرز هذه الاختلافات:
تشير صيغة الكتابة إلى الطريقة المتبعة لكتابة لغة البرمجة. لا تتشابه جميع اللغات في صيغة الكتابة، فبعض اللغات تتطلب إنهاء جملة البرمجة بفاصلة منقوطة، في حين أن لغات أخرى تسمح بالانتقال لكتابة جملة جديدة دون الحاجة إليها.
تشير الملحقات إلى الأدوات والوسائل المتاحة مع الأنظمة المستخدمة في البرمجة. بعض التطبيقات الحديثة لا تعمل إلا بالاعتماد على هذه الملحقات، مما يجعل من الضروري أن تُدرج ضمن البرمجيات المُصممة اعتماداً على بيئتها البرمجية. على سبيل المثال، التطبيقات والبرامج القديمة تحتاج إلى أنظمة تشغيل قديمة ولا تعمل بشكل سليم على النسخ الحديثة من ويندوز.
تعتمد بيئة البرمجة المتطورة على آراء وتفضيلات المبرمجين لاختيار لغة البرمجة. لكل مبرمج لغة معينة يفضل استخدامها، وفي بعض الأحيان تتطلب التطبيقات العمل بلغة برمجة محددة. كلما كانت لغة البرمجة متطورة وتناسب الاحتياجات المتعددة للتطبيقات والمواقع الإلكترونية، زادت احتمالية استخدامها من قبل المبرمجين. وعادة ما يختار المبرمج اللغة التي تساعده في توفير الوقت والجهد أثناء التصميم.
أحدث التعليقات