لغة البرمجة  Programming language هي مجموعة من الأوامر، تكتب وفق قواعد تُحَدَّد بواسطة لغة البرمجة، ومن ثُمَّ تمر هذه الأوامر بعدة مراحل إلى أن تنفذ على جهاز الحاسوب.






ما هى البرمجه :

هى اللغة التى تتواصل بها الاجهزة مع بعضها البعض , تماما نفس مبدا اللغة التى يتواصل بها الانسان على اختلاف اشكالها وانواعها.

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

لغات البرمجه قريبة جدا من اللغة الانسانية التى يفهمها البشر كلغة البرمجة جافا او لغة قريبة من لغة الاله مثل لغة الاسمبلى.

تقسم ايضا بناءا على الغرض التى وجدت من اجله او الجهاز الذى تستخدمه.

ويمكن القول بان لغة البرمجة هى اللغة التى من خلالها يتواصل الانسان مع الجهااز او الحاسوب حيث يكون باعطاء الاوامر التى يريد من الجهاز

تنفيذها ثم يترجم الجهاز الى لغة الاله وتبدا بالتفيذ.

خصائص لغة البرمجة :

كل لغة برمجة لها خصائص تختلف عن الاخرى , وقواعد خاصة لكل منها وتصميمات مختلفة , وبالتالى القيام بواجبات مختلفة.

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

ومن المعروف ان الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1، ويبدأ على أساسها عمله.

ولكتابة الأوامر، توفر لغة البرمجة المختارة مجموعة من الأمور الأساسية للاستناد إليها أثناء عملية تكوين البرنامج ومجموعة من القواعد

التي تمكن من التعامل مع معلومات وتنظيمها بغرض أداء العمل المطلوب.

تتمثل هذه الأسس والقواعد بصفة عامة في:

  • المعلومات وتخزينها
  • الأوامر وتنظيم سيرها
  • التصميم الخاص

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

لغات عالية المستوى، ومثال عليها لغة الجافا. لغات منخفضة المستوى، ومثال عليها لغة الأسمبلي. حيث يكمن الاختلاف بين النوعين ببساطة

في مدى قربها أو تشابهها من اللغة التي يفهمها البشر.

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

هناك العديد من لغات البرمجة، ولكن سنذكر لكم بعض أهم اللغات وهي

  • ++C ( سي بلس بلس ):

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

تُعتبرلغة البرمجة جافا تطويراً للغة التي تم ذكرها أعلاه، حيث تم تطويرها في شركة SUN، ومن أهم مميّزات هذه اللغة أنّها Object Oriented بمعنى أنّها تدعم إنشاء الكيانات التي من شأنها أن تجعل عمليّة البرمجة أكثر سهولة وأماناً، بالإضافة إلى ذلك فهي تدعم الرسومات والأصوات في التطبيقات التي يتم إنشاؤها،

أمّا كلمة جافا بالأصل فتعني القهوة.

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

هي لغة المبرمجين المبتدئين، ولكنّها بالمقابل تُعدّ من اللغات عالية المستوى وكثيرة الشيوع،

فغالباً ما يبدأ المبرمجون رحلتهم في عالم البرمجة من خلال تعلّم هذه اللغة كبداية .

والتي تُعتبر واحدةً من اللغات السهلة، حيث يتم استخدامها من قبل المبتدئين في البرمجة.

أفضل لغات البرمجة لسنة 2017






  • Python

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

فأولا هي سهلة الإستخدام و بسيطة جدا ، و يمكنك البدئ بها لتعلم المبادئ البرمجية إن كنت مبتدئ في المجال من أساسه ،

البايثون يتم إستخدامها اليوم في مجموعة كبيرة من المجالات

، يتم إستخدام الPython في مجال الذكاء الإصطناعي ، مجال الـ Data Science ، و كذلك الـ Big Data و البيانات الضخمة

لذلك , لغة البرمجة Python الأكثر إستخداما ، فهي مرنة و متعددة الإستخدامات ، و إن اردت تعلم البرمجة اليوم ، فإختيارك للغة البرمجة Python ليس بخيار سيئ ، فهي أولا و أخيرا واحدة من اللغات البرمجية الأكثر إستخداما لسنة 2017.

  • JAVA

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

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

  • C

واحدة من أقدم اللغات البرمجية ، و أم اللغات البرمجية ، و نعم ، رغم قدمها ، فهي لازالت مستخدمة

، و من ضمن قائمة أفضل لغات البرمجة لسنة 2017 ، بل تم تصنيفها في المركز الثاني في بعض المصادر أعلاه ، الا ان الجافا تجاوزتها بطرف إصبع

و تصدر اللغة البرمجية C لهذه القائمة دليل على ان اللغات الجديدة ليست دائما المستخدمة ، بل للقديمة نصيبها أيضا في هذا العالم.

اما كثرة إستخدامها فعائد لإعتماد العديد من اللغات البرمجية التي نراها اليوم على الـ C كمرجع برمجي أساسي ، ناهيك على ان الـ C لغة مفتوحة المصدر ، و من اللغات القوية في صناعة الأنظمة أيضا مثل الـ Linux الذي يذاع صيته في كل يوم ، لذلك ، نعم صديقي ، الـ C ضمن قائمة أفضل لغات البرمجة لسنة 2017.

  • Javascript

واحدة من أقوى اللغات البرمجية على الإطلاق في عالم الويب ، فقط شاهد عدد إيطارات العمل و الفريمووركات و المكتبات

التي إنبثقت من الـ Javascript اليوم ، هذه اللغة ستصير في مراكز متقدمة كثيرا في السنوات القادمة ، الجافاسكربت هي مستقبل عالم الويب لا شك في ذلك.

فقد إنبثق منها بعض المشاريع الرائعة أهمها : Node js , Angular , Vue js , React و غيرها من الفريمووركات الأخرى ، الجافاسكربت أحيت عالم الويب و صفحات الإنترنت ، و لازالت تستمر في إحيائها بتقديم الجديد دائما في هذا المجال ، و هي الأكثر إستخداما اليوم في مجال الويب ،

وأيضا تسهيلا لمجموعة من الأعمال في نفس المجال أيضا ، و تستحق ان تكون فى قائمة أفضل لغات البرمجة لسنة 2017 عن جدارة تامة.

  • Php

ظهرت لأول مرة عام 1995 قام بتصميمها راسموس ليردور , وهي اللغة الأكثر شعبية في بناء تطبيقات الويب التفاعلية , كما انها مفتوحة المصدر.

مستخدمة في : Facebook , Wikipedia , WordPress , Joomla






اذا كنت تريد ان تتعلم البرمجة فتعلم لغة تفيدك فى تعلم لغات اخرى مثل لغة الجافا وال c++ .