ما هي البرمجة

ما هي البرمجة

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

ما هي البرمجة؟

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

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

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

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

لغات برمجة منخفضة المستوى : و هي عبارة عن لغات برمجية أصبحت قديمة و قليلة الاستخدام , بسبب ظهور لغات برمجة متطورة بشكل أكبر منها , يطلق على هذه اللغات أيضا اسم لغات التجميع

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

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

:C لغة البرمجة

لغة برمجة هيكلية تستخدم في أغلب الأحيان للقيام بتطوير البرامج و التطبيقات منخفضة المستوى

: C++ لغة البرمجة

 C لغة متوسطة المستوى , و هي توسّع للغة البرمجة

: Java لغة البرمجة

لغة برمجة مجرّدة و تتعامل مع ال(البرمجة كائنية التوجه) بشكل متطور و متقدِّم

:PHP لغة البرمجة

لغة مفتوحة المصدر , تم تصميمها لإنشاء صفحات الويب , تعمل مع قواعد البيانات بشكل رائع و متطور

: Python لغة البرمجة

لغة متطورة , تم بناءها باستخدام دلالات و أوامر سهلة و قوية

   :SQL لغة البرمجة

 لغة تستخدم للتعامل مع قواعد البيانات و إدارتها و الوصول إليها(ليست لغة تطويرية)

: Swift لغة البرمجة

لغة مفتوحة المصدر , حديثة و متطورة جدا , نماذجها متعددة

و بالتأكيد يوجد العديد و العديد من اللغات البرمجة الأخرى و لكننا قمنا بالحديث عن الأكثر شيوعا

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

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

 المراجع

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *