ما هي انواع لغات البرمجة واستخداماتها

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

تتمتع كل لغة برمجة بمميزات و عيوب لذلك نجد من يريد تعلم البرمجة يقوم بالمفاضلة بين تلك اللغات المختلفة ، و لا عجب في أننا نجد ظهور لغات برمجة جديدة كل عام و سريعا ما تختفي بعض تلك اللغات أو لغات برمجة كانت موجودة سابقا ، و نظرا لتعدد لغات البرمجة يتم تصنيفها إلي أنواع مختلفة .

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

1- لغات البرمجة الإجرائية :

تسمي أيضا لغات البرمجة الأمرية ، و هي أحد أنواع لغات البرمجة و التي تستخدم في تنفيذ مجموعة من العبارات للوصول إلي نتيجة ، و كثيرا ما يستخدم هذا النوع مع المتغيرات المتعددة ، و تستخدم تلك اللغة في توصيف حلول المشكلات خطوة بخطوة ، و قد يتم إعتبار ذلك أحد عيوب تلك اللغات ، و من أشهر لغات البرمجة في هذا النوع : لغة C ، لغة C++ ، لغة C# ، لغة Nim ، لغة Basic ، لغة Jovial ، لغة Oriel .

أقرأ أيضا : أشهر لغات البرمجة و أكثرها استخداما 2018

2- لغات البرمجة الوظيفية :

أحد أنواع لغات البرمجة و التي تتولي التعامل مع الحسابات مثل وضع حلول للدوال الرياضية عن طريق الإعتماد علي القواعد و الأسس الرياضية ، و لا يتم الإعتماد علي المتغيرات في لغات البرمجة الوظيفية مما يوفر للقائم بالبرمجة حرية أكبر في التعامل مع اللغة ، و تعتمد علي الدوال الرياضية و الجمل الشرطية ، و لكن علي عكس لغات البرمجة الإجرائية فهي أقل إنتشارا ، و من أهم لغات البرمجة الوظيفية : لغة APL ، لغة  C# ، لغة D ، لغة Kotlin ، لغة Python ، لغة Lisp ، لغة Ruby .

ننصح بـ : موقع تعلم البرمجة من الصفر حتى الاحتراف

3- لغات البرمجة الشيئية :

تسمي أيضا لغات البرمجة الكائنية أو كائنية التوجه ، أو لغات البرمجة الموجهه نحو الكائنات ، و يطلق عليها أيضا برمجة كائنية المنحني ، و هي نمط برمجي متقدم ، يتم تقسيم المشروع إلي كائنات ، و التي يتم ربط الكائنات مع بعضها ، و يطلق علي هذا النمط من البرمجة البرمجة الجبارة أو غرضية التوجه ، و من أشهر لغات البرمجة الشيئية : لغة C++ ، لغة C# ، لغة F-Script ، لغة Game Maker ، لغة PHP ، لغة Java ، لغة Lava ، لغة Ruby .


4- لغات البرمجة النصية :

هي أحد أنواع لغات البرمجة و تسمي لغة البرمجة سكريبت النصية ، و هي لغات تم تصميمها للتحكم و إدارة تطبيق برمجي محدد ، و يتم تنفيذ برمجتها بشكل مستقل عن الأكواد الأساسية للبرامج ، و يمكن إعتبار تلك اللغة لغات إجرائية كما أنها تحتوي علي عناصر من البرمجة الكائنية ، و هي لغات برمجة غير كاملة ، و من أمثلة اشهر لغات البرمجة النصية : لغة JavaScript ، لغة AppleScript ، لغة MaxScript ، لغة VBScript ، لغة TorqueScript ، لغة Python ، لغة Autoit .

نوصي بقراءة : ما هي لغة سي شارب #C و أهم إستخداماتها و كيف تتعلمها

5- لغات البرمجة المنطقية :

أحد تصنيفات و أنواع لغات البرمجة ، و التي تقوم بإستخدام المنطق الرياضي من أجل برمجة الكمبيوتر ، و تختلف تلك اللغات عن الأنواع المختلفة في أن القائم بالبرمجة لا يقوم بحل المشكلة بشكل كامل بل جزء بسيط منها فقط ، بشكل مبسط هي لغات تقوم بالتنبؤ بالعواقب المستقبلية إعتمادا علي البيانات التي يتم إدخالها ، و من أشهر لغات هذا النوع : لغة ALF ، لغة Fril ، لغة Roop ، لغة Leda ، لغة Alma-0 ، لغة Curry ، لغة Prolog .
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-