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

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

موضوع عن البرمجة

بواسطة:
موضوع عن البرمجة

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

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

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

المقصود بها العملية التي من خلالها يتم كتابة التعليمات، وتوجيه الأوامر سواء لجهاز الحاسب الألي، أو أجهزة استقبال الصورة والصوت في النظم الحديثة للاتصالات، أو قارئ أقراص dvd ، فتساعد هذه البرامج في إعلام الكمبيوتر، وتوجيه لكل يتعامل مع البيانات المختلفة، وكيفية تنفيذ الأعمال المطلوبة، ويطلق عليها الخوارزمية.

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

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

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

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

لغات البرمجة

تعني بالإنجليزية programming languages ، وتستخدم هذه اللغات في عملية البرمجة، وهي تتضمن مفردات وقواعد معينة؛ حيث يتم إرشاد جهاز الكمبيوتر من خلالها؛ للقيام بعدد من المهام.

وكل لغة من لغات البرمجة تشتمل على عدد من الكلمات الخاصة key words ، بالإضافة إلى أسلوب معين بالكتابة syntax ، والتي من خلالها يتم معرفة تنظيم الأوامر الخاصة بالبرنامج.

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

ومن المهم أن تعرف أن البرمجة تحتاج لخبرة كبيرة في عالم الخوارزميات algorithms .

والشيفرة “code”، التي تضعها وتكتبها بإحدى لغات البرمجة يمكن أن تمييزها عن غيرها عن طريق 4 عوامل مختلفة هي:-

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

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

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

وهناك الكثير من الأمثلة المختلفة للغات البرمجة التي تُستعمل في العديد من المجالات الخاصة بالحاسب الآلي ومنها:-

إنشاء المواقع الإلكترونية

لكي يتم تطوير المواقع من الممكن استخدام جافا سكريبت JAVA SCRIPT، ولغة ترميز النص HTML، وبايثون، وبس اتس بيPHP ، وجافا، ولغة الترميز القابلة للامتداد XML .

مجال البرمجيات، والتطبيقات

فهناك لغات ترجمة تستعمل في تطوير البرامج المختلفة، مثل متصفح الويب، وكمثال لغة # c ، c، بالإضافة إلى سي بلس بلس ++c .

مجال قواعد البيانات

لكي تنشأ أو تُعدل البيانات، يمكنك ذلك عبر استخدام لغات الترجمة الآتية:ماي سكويل MYSQL، سيكويل SQL، وأيضاً لغة دي بيس DBASE .

مجال الذكاء الاصطناعي

حيث نجده يدخل في العديد من المجالات منها برامج الحوار الآلي، ألعاب الفيديو، ولغات البرمجة الخاصة بهذا المجال هي: لغة سي، لغة AIML ، بايثون PYTHON ، برولوغ PROLOG .

برمجة برامج التعريف DRIVERS

وهنا يمكن استخدام  لغة سي C، أو لغة التجميع ASSEMBLY ؛ من أجل كتابة برامج التعريف للأجهزة المتنوعة،

مجال ألعاب الفيديو

هناك لغات برمجة تستخدم فيي برمجيات التسلية بأنواعها المختلفة، منها لغة ++C، وسي C، وسي شارب #C ، دارك بيسيك DARKBASIC ، وجافا.

النصوص SCRIPTS

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