برمجة

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

يعد تنظيم رحلة حول العالم مثالاً على البرمجة.

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

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

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

أنظر أيضا:نظام التشغيل

برمجة الحاسوب

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

الجدولة هي ما يسمح لجهاز الكمبيوتر بالعمل وأداء المهام التي يطلبها المستخدم.

لغة برمجة

تقوم لغة البرمجة بتوصيل المبرمج بالكمبيوتر.

لغة البرمجة هي لغة مصطنعة مصممة مسبقًا تتكون من إشارات وكلمات ورموز تسمح بامتداد تواصل بين المبرمج والكمبيوتر.

التعليمات التي يتبعها الكمبيوتر لتشغيل التطبيقات والبرامج مكتوبة بلغة برمجة ثم تُترجم إلى لغة آلة يمكن تفسيرها وتنفيذها بواسطة الكمبيوتر.المعدات من الفريق (الجزء المادي).

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

هناك لغات برمجة مختلفة (Java و Pearl و Python) تستخدم برامج مختلفة يتم فيها إغراق التعليمات. تختلف هذه اللغات بمرور الوقت وتتوسع وتتطور.

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

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

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

تاريخ البرمجة

تزامنت بدايات تطوير برمجة الكمبيوتر مع ظهور أجهزة الكمبيوتر الأولى في النصف الثاني من القرن العشرين. يمكن وصف تاريخ البرمجة من خلال تطوير لغات البرمجة المختلفة:

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

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

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

عناصر البرمجة

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

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