الموسوعة العربية

ابحث عن أي موضوع يهمك

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

بواسطة: نشر في: 9 سبتمبر، 2019
mosoah
مفهوم لغة البرمجة

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

ويعتبر الحاسوب هو الطفرة العلمية التي ساعدت الإنسان في إنجاز الكثير من المهام كما شاع استخدامه في كل المناحي، واستلزم استخدام الحاسوب البرمجة ، والبرمجة تم دخولها عالمنا في منتصف القرن التاسع عشر ولم تكن تتعدى مجموعة من الأكواد والرموز يتم من خلالها التعامل مع الحاسوب إلى أن ظهرت أول برمجة للحاسب الآلي في عام 1950، ولمعرفة المزيد عن البرمجة تابعوا معنا مقالنا اليوم في موسوعة.

مفهوم لغة البرمجة

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

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

أنواع لغات البرمجة للمبدئين والمحترفين هي التي نستعرضها من خلال السطور التالية.

  • لغة البايسيك : وتسمي لغة المبدئين حيث تعتبر ايسر اللغات من حيث تعلمها أو التعامل معها وتطبيقها.
  • لغة شل : وتعتبر أيضا من ابسط البرامج في التعامل معها رغم عدم انتشارها ويتم تفضيل استخدامها من جانب الهواة وهذا لبساطة التعامل معها و إتقانها دون تعقيد.
  • لغة بايثون : وتعتبر من اللغات  البسيطة في التعلم والتناول ويتم استخدامها في الألعاب ومواقع الويب والتطبيقات.
  • لغة جافا ( وتعني قهوة ) : ويعم استخدامها في التطبيقات الخاصة بالرسم والصوت.
  • لغة جافا سكريبت : وتختلف تلك اللغة عن سابقتها (جافا ) أنها مخصصة للتطبيقات التفاعلية مثل عمل الايميلات وكتابة البيانات أو كتابة سؤال وانتظار كتابة جوابه .
  • لغة سي# : وتسمى سي شارب وعلى الرغم من قدم تلك اللغة إلا انه يفضل استخدامها من قبل المبتدئين نظرا لسهولة العبور منها إلى لغة أخرى في البرمجة ،كما أن شركة (مايكروسوفت) قد استخدمتها لوضع دعائم تطوير لغة (دوت نت).
  • لغة باسكال : وهي اللغة التي يتم استخدامها وتفضيلها من العاملين بالتعليم على الإطلاق وهذا لسهولة استخدامها .

مستويات لغات البرمجة

يوجد عدة مستويات في البرمجة فمنها:

  • عالية المستوى : C# – Python – PHP.
  • منخفضة المستوى :Assembly
  • لغات الآلة : وهي التي تقوم باستخدام الأصفار والأرقام.

استخدامات لغات البرمجة

تتنوع لغات البرمجة وتختلف على حسب استخدامها فتشمل التطبيقات المكتبية والمواقع الإلكترونية وتطبيقات الإنترنت وتطبيقات الهواتف الذكية ولكل لغة برمجة خصائص ومميزات وسنذكر كل منها :-

  • لغات المواقع الإلكترونية : JavaScript – PHP – Python
  • لغات أنظمه التشغيل : C++ – Assembly – C
  • لغات التطبيقات المكتبية : C# – Java – Python
  • لغات تطبيقات الهواتف الذكية : Java – Swift – Object C

الفرق بين لغات البرمجة

  • لغة (C) : ويعود إليها الفضل في إنشاء لغة (++C) ثم لغة Java
  • لغة (R) : وهي اللغة المختصة بالتعامل مع البيانات وتحليلها .
  • لغة (++C) :وهي اللغة التي تستخدمها وكالات الفضاء في توجيه الأوامر للسفن الفضائية المتجهة للكواكب الأخرى كما أنها اللغة المفضلة على الإطلاق في برمجة الألعاب .
  • لغة (B H B) : وتعتبر اللغة المفضلة في إنشاء مواقع التواصل الاجتماعي مثل الياهو والفيس بوك نظرا للامان من خلال التعامل معها.
  • لغة (RUBY ) : وتتميز هذه اللغة  بتوافر (الدوال الرياضية) للتعامل مع أي بيانات كما أنها تمتلك سعة للتخزين صالحة لإنشاء المكتبات الإلكترونية.
  • لغة (Kotlin ) : تحظى لغة كوتيلن الآن بأهمية بالغة نظرا لتصريح شركة جوجل بانها اللغة الرسمية الآن في إنشاء تطبيقات كل ما يخص الاندرويد كما أنها يتم الآن بينها وبين الجافا صراع في أيهما الأفضل فترى لمن سيكون البقاء، هذا ما سيجيب عليه المستقبل.

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