ما هي لغات البرمجة

ما هي لغات البرمجة
بواسطة : أسماء درويش | آخر تحديث : 2020/03/30

محتويات

  • ما هي لغات البرمجة
  • مهام لغات البرمجة
  • أشهر أنواع لغات البرمجة

ما هي لغات البرمجة

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

تشتهر لغات البرمجة بهذا الاسم، كما تُعرف أيضاً باسم لغات الكومبيوتر أو لغات النظام، لأنها مخصصة لأجهزة الكمبيوتر المختلفة وهي المسؤول الأول في إنشاء برامج وتطبيقات تعمل على تشغيل الجهاز ومعالجته أيضاً بطريقة سهلة وبسيطة.

مهام لغات البرمجة

تُعتبر لغات البرمجة من الأساسيات التي لا يمكن الاستغناء عنها من أجل تسهيل كتابة البرامج التي سوف تعمل على أساسها أجهزة الكمبيوتر بالنسبة للمبرمج، ويتم استخدام هذه اللغة من أجل برمجة الجهاز على هيئة تعليمات وأوامر يفهمها لكي يقوم بتنفيذها، وأول شيء يجب معرفته عن لغات البرمجة أنها تكون عبارة عن لغة غريبة بعض الشيء مكتوبة بتسلسل من 0 و1 ومن هنا تكون بداية عملها الأساسي في إعطاء الأوامر للجهاز الخاص بك، وأول المهام والوظائف التي تقوم بها لغات البرمجة هي تنظيم المعلومات وتخزينها من أجل أن تصل إلى الجهاز بشكل منتظم ومفهوم بالنسبة له حتى يقوم بتنفيذ التعليمات بطريقة صحيحة كما يريدها المبرمج.

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

أشهر أنواع لغات البرمجة

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

  • لغة سي C: تُعتبر من أهمّ اللغات التي لا غنى عنها في برمجة الكمبيوتر، حيث تُعتبر من لغات البرمجة عالية المستوى ذات الاستخدام العام، وكان ظهورها الأول في السبعينات على يد دينيس ريتشي وهي تعتبر في الوقت الحالي اللغة الأنسب والمثالية من أجل كتابة البرامج الثابتة والمتنقلة المختلفة التي يحتاج إليها الجهاز.

  • لغة الجافا Java: تُعتبر هذه اللغة أيضاً من ضمن لغات البرمجة عالية المستوى ذات الاستخدام العام، ظهرت عام 1991 عن طريق شركة صن مايكروسيستمز ومنذ ذلك الحين أصبحت هذه اللغة الأكثر انتشاراً واستخداماً من قبل ملايين المبرمجين، لأنها تتميز بأنها لغة سهلة، كما أنّ لديها إمكانية هائلة في تشغيل أنظمة التشغيل المختلفة وتطبيقات الويب أيضاً.

  • لغة بايثون Python: تتميز هذه اللغة بسهولتها وبساطتها نوعاً ما لذلك يجدها المبرمج قليلة التعقيد مقارنة بباق اللغات، كما أنّ لديها ميزة رائعة في تشغيل برامجها على مختلف أنظمة التشغيل، لذلك تُعتبر من اللغات الأكثر استخداماً وانتشاراً حول العالم.

  • لغة سي شارب #C: تتواجد هذه اللغة بأشكال عديدة لذلك سوف تجد أنها تعتمد على أنماط متعدّدة، وهي اللغة التي اعتمدتها شركة مايكروسوفت العالمية من أجل تطوير لغة دوت نت (NET.).

  • لغة سي بلس بلس ++C: تُعتبر من لغات البرمجة ذات المستوى العالي، وتتميز بأنها متشابهة بشكل كبير مع لغة سيC التي سبق ذكرها ولكنها تتفوق عنها في ميزة كائنية التوجه التي جعلتها من اللغات الدارجة بين العديد من المبرمجين.