البرمجة التلقائية

مؤلف: John Stephens
تاريخ الخلق: 21 كانون الثاني 2021
تاريخ التحديث: 1 تموز 2024
Anonim
دروس البرمجة ـ الكهرباء والأنظمة التلقائية الصناعية PROGRAMMATION SIEMNES TIA PORTAL V14 (LA BASE)
فيديو: دروس البرمجة ـ الكهرباء والأنظمة التلقائية الصناعية PROGRAMMATION SIEMNES TIA PORTAL V14 (LA BASE)

المحتوى

التعريف - ماذا تعني البرمجة التلقائية؟

البرمجة التلقائية هي نوع من برامج الكمبيوتر حيث يتم إنشاء رمز البرنامج تلقائيًا بواسطة برنامج آخر بناءً على مواصفات معينة.


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

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح البرمجة التلقائية

لا تعني البرمجة التلقائية دائمًا إنشاء البرامج بواسطة برنامج آخر. تطور معناها مع مرور الوقت.

في الأربعينيات من القرن العشرين ، كان هذا يعني أتمتة العملية اليدوية لتثقيب الأشرطة الورقية التي كانت عبارة عن برامج لآلات البطاقات المثقبة.

في وقت لاحق ، كان هذا يعني ترجمة لغات البرمجة عالية المستوى مثل Fortran و ALGOL إلى كود آلة منخفض المستوى.

يوجد حاليًا نوعان يعتبران برمجة تلقائية:

  • البرمجة العامة: هذا ما يحدث عادة في برمجة اليوم حيث تستخدم المكتبات القياسية لتحسين كفاءة وسرعة البرمجة. على سبيل المثال ، في C ++ ، تعد وظيفة cout جزءًا من المكتبة القياسية ، ويقوم المترجم ببساطة بتوفير رمز cout أثناء الترجمة. لا يحتاج المبرمج إلى إعادة تنفيذه أو حتى يحتاج إلى معرفة كيفية عمله.


  • إنشاء شفرة المصدر: يتم إنشاء شفرة المصدر بناءً على نموذج أو قالب يتم إنشاؤه من خلال أداة برمجة أو بيئة تطوير متكاملة (IDE). مثال جيد على ذلك هو Google / MIT App Inventor حيث يحتاج المستخدمون ببساطة إلى سحب وإسقاط الوظائف التي يريدونها ثم توصيلهم بصريا مع بعضهم البعض من أجل تحديد كيفية عمل التطبيق دون كتابة أي سطور من التعليمات البرمجية. سيقوم منشئ شفرة المصدر بعد ذلك بإنشاء الشفرة بناءً على كيفية توصيل المكونات في القالب الذي تم إنشاؤه.