مترجم

مؤلف: Peter Berry
تاريخ الخلق: 12 أغسطس 2021
تاريخ التحديث: 1 تموز 2024
Anonim
Translated  (2018) | Full Movie | Robert Cohn, Anthony Lam, Rebekah Stought
فيديو: Translated (2018) | Full Movie | Robert Cohn, Anthony Lam, Rebekah Stought

المحتوى

التعريف - ماذا يعني المترجم؟

المحول البرمجي عبارة عن برنامج يقوم بتحويل التعليمات البرمجية المصدر عالية المستوى التي يكتبها المطور في لغة برمجة عالية المستوى إلى رمز كائن منخفض المستوى (كود ثنائي) بلغة الآلة ، والتي يمكن للمعالج فهمها. تُعرف عملية تحويل البرمجة عالية المستوى إلى لغة الآلة باسم التجميع.


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

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

يشرح Techopedia مترجم

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

يقوم برنامج التحويل البرمجي بتنفيذ أربع خطوات رئيسية:

  • يتم المسح: ﻳﻘﺮأ اﻟﻤﺎﺳﺢ اﻟﻀﻮﺋﻲ ﺣﺮف واﺣﺪ ﻓﻲ آﻞ ﻣﺮة ﻣﻦ اﻟﺮﻣﺰ اﻟﻤﺼﺪر وﻳﺘﺎﺑﻊ أي ﺣﺮف ﻣﻮﺟﻮد ﻓﻲ أي ﺳﻄﺮ
  • معجم التحليل: يقوم المحول البرمجي بتحويل تسلسل الأحرف التي تظهر في التعليمات البرمجية المصدر إلى سلسلة من سلاسل الأحرف (المعروفة باسم الرموز المميزة) ، والتي ترتبط بقاعدة معينة بواسطة برنامج يسمى محلل معجمي. يتم استخدام جدول الرموز بواسطة محلل معجم لتخزين الكلمات في التعليمات البرمجية المصدر التي تتوافق مع الرمز المميز الذي تم إنشاؤه.
  • التحليل النحوي: في هذه الخطوة ، يتم إجراء تحليل بناء الجملة ، والذي يتضمن المعالجة المسبقة لتحديد ما إذا كانت الرموز المميزة التي تم إنشاؤها أثناء التحليل المعجمي بالترتيب الصحيح حسب استخدامها. يسمى الترتيب الصحيح لمجموعة من الكلمات الرئيسية ، والتي يمكن أن تسفر عن النتيجة المرجوة ، بناء الجملة. يجب على المحول البرمجي التحقق من الكود المصدري لضمان الدقة النحوية.
  • التحليل الدلالي: تتكون هذه الخطوة من عدة خطوات وسيطة. أولاً ، يتم التحقق من هيكل الرموز ، إلى جانب ترتيبها فيما يتعلق بالقواعد في لغة معينة. يتم تفسير معنى البنية الرمزية بواسطة المحلل اللغوي والمحلل لإنشاء أخيرًا كودًا وسيطًا يسمى كود الكائن. يشتمل رمز الكائن على إرشادات تمثل إجراء المعالج لرمز مميز عند مواجهته في البرنامج. أخيرًا ، يتم تحليل الشفرة بالكامل وتفسيرها للتحقق مما إذا كانت أي تحسينات ممكنة. بمجرد إجراء التحسينات ، يتم إدخال الرموز المميزة المعدلة في رمز الكائن لإنشاء رمز الكائن النهائي ، والذي يتم حفظه داخل ملف.