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

بواسطة: admin
سبتمبر 23, 2023 10:29 م

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

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

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

حول علم البرمجيات

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

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

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

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

يوفر للمبرمج خيارات متنوعة، مثل إضافة التعليقات والشروحات على الكود الخاص به، لمساعدته في حال أراد إجراء أي تعديل. ويجعل البرنامج واضحا عند قراءته من قبل مبرمجين آخرين، ويسمى بالمستوى العالي لأنه قريب من لغة الإنسان، ويبتعد عن لغة الكمبيوتر ذات الأصفار والآحاد. وكتابة البرامج باستخدامها أسهل وأسرع، مثل Java، وC#، وPython، وSQL.

لغات البرمجة منخفضة المستوى

وهي لغات تستخدم نظام الأرقام الثنائية عند الكتابة، وهي لغات معقدة لا يفهمها المبرمجون الآخرون إذا أرادوا رؤية كود البرنامج. وأبرز الأمثلة على ذلك: لغة الآلة ولغة التجميع.

أنواع لغات البرمجة حسب استخداماتها

يتم تصنيف لغات البرمجة حسب طبيعة استخدامها كما يلي:

  • لغات تطوير البرامج والتطبيقات: تطوير البرامج العادية المعروفة التي يستخدمها معظم الناس في حياتهم اليومية، ومنها Java وC# وVisual Basic وغيرها.
  • لغات تطوير الذكاء الاصطناعي: الذكاء الاصطناعي هو فرع من علوم الكمبيوتر يهتم بصناعة الآلات الذكية التي يتم برمجتها وتصميمها لأداء وظائف محددة، مثل الروبوتات. وأشهر هذه اللغات هي Prolog، وPythone، وC++.
  • لغات تطوير قواعد البيانات: اللغات التي يستخدمها المبرمجون عند إنشاء قاعدة بيانات وكتابة الأوامر والبرامج للوصول إلى هذه القواعد وتعديلها وحفظها. SQL هي اللغة الأكثر شعبية في برمجة قواعد البيانات.
  • لغات تطوير اللعبة: هي ألعاب متخصصة في تطوير تطبيقات الألعاب سواء تلك التي تعمل على أجهزة الكمبيوتر أو على الهواتف المحمولة. وفي الآونة الأخيرة، انتشرت مثل هذه اللغات مع تزايد الاستخدام العالمي للألعاب الإلكترونية. مثل Java وC++ وDarkBasic.
  • لغات تطوير نظام التشغيل: وتهتم هذه اللغات بتطوير أنظمة التشغيل وواجهاتها المختلفة مثل لغة C ولغة التجميع.
  • لغات تطوير الويب وعالم الإنترنت: تحظى هذه اللغات باهتمام كبير لدى العديد من المبرمجين وعلماء الكمبيوتر. فهي كثيرة ومتنوعة وممتعة، مثل HTML وHDML وjavascript والمزيد.

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