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