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

بسم الله الرحمن الرحيم


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

  • سي
  • سي++
  • سي شاري (سي #)
  • جافا
  • ليسب
  • برولوغ
  • بايثون
  • فورتران
  • روبي
  • أدا
  • دلفي
  • بيسك
  • كوبول
  • باسكال
  • إس كيو إل
  • بي إتش بي
  • جافا سكربت
  • جيم
  • لغة لوغو Logo
  • أطلس أوتوكود
  • لغة دارت
شكرا لك ولمرورك