إن كلا من Assembler و Compiler يقع تحت مجموعة من البرامج تسمى المترجمات Translators.
المترجم Translator هو عبارة عن برنامج يقوم بتحويل ملفات الكود المصدر Source Code File إلى نوع من الملفات الثنائية Binary File. وهذا الملف الثنائي قد يكون ملف تنفيذي Executable File قابلا للفهم من قبل المعالج, أو قد يكون ملف خط Font File, أو ملف بيانات ثنائية مضغوط Compressed Binary Data File, أو واحدا من مئات الأنواع الاخرى من الملفات الثنائية.
مترجمات البرنامج Program Translators هي مترجمات تقوم بتوليد التعليمات Machine Instructions التي يفهمها المعالج. يقوم مترجم البرنامج بقراءة ملف الكود المصدر Source Code File سطرا بسطر, ويكتب ملفا ثنائيا Binary File من التعليمات Machine Instruction التي تنفذ الأحداث التي يشرحها ملف الكود المصدر Source Code File. وهذا الملف الثنائي Binary File يسمى Object Code File.
الـ Compiler هو مترجم Translator يقوم بقراءة ملف الكود المصدر Source Code File المكتوب بلغة عالية المستوى High Level Language مثل C++ و Pascal و يقوم بإنتاج Object Code File.
أما الـ Assembler فهو نوع خاص من الـ Compiler. فهو مترجم Translator أيضا يقوم بقراءة ملفات الكود المصدر Source Code Files ويقوم بإنتاج Object Code Files ليتم تنفيذها عن طريق المعالج. والـ Assembler هو مترجم Translator تم تصميمه تحديدا ليقوم بترجمة ما يسمى بـ Assembly Language إلى Object Code. بنفس الطريقة التي يقوم بها الـ Compiler في C++ أو Pascal بترجمة ملف الكود المصدر Source Code File إلى Object Code File. فعملية الترجمة هي نفسها في كلا الحالتين, إلا أن لغة الأسمبلي Assembly Language لها طابع مميز هام يبقيها بعيدة عن الـ Compilers.
المترجم Translator هو عبارة عن برنامج يقوم بتحويل ملفات الكود المصدر Source Code File إلى نوع من الملفات الثنائية Binary File. وهذا الملف الثنائي قد يكون ملف تنفيذي Executable File قابلا للفهم من قبل المعالج, أو قد يكون ملف خط Font File, أو ملف بيانات ثنائية مضغوط Compressed Binary Data File, أو واحدا من مئات الأنواع الاخرى من الملفات الثنائية.
مترجمات البرنامج Program Translators هي مترجمات تقوم بتوليد التعليمات Machine Instructions التي يفهمها المعالج. يقوم مترجم البرنامج بقراءة ملف الكود المصدر Source Code File سطرا بسطر, ويكتب ملفا ثنائيا Binary File من التعليمات Machine Instruction التي تنفذ الأحداث التي يشرحها ملف الكود المصدر Source Code File. وهذا الملف الثنائي Binary File يسمى Object Code File.
الـ Compiler هو مترجم Translator يقوم بقراءة ملف الكود المصدر Source Code File المكتوب بلغة عالية المستوى High Level Language مثل C++ و Pascal و يقوم بإنتاج Object Code File.
أما الـ Assembler فهو نوع خاص من الـ Compiler. فهو مترجم Translator أيضا يقوم بقراءة ملفات الكود المصدر Source Code Files ويقوم بإنتاج Object Code Files ليتم تنفيذها عن طريق المعالج. والـ Assembler هو مترجم Translator تم تصميمه تحديدا ليقوم بترجمة ما يسمى بـ Assembly Language إلى Object Code. بنفس الطريقة التي يقوم بها الـ Compiler في C++ أو Pascal بترجمة ملف الكود المصدر Source Code File إلى Object Code File. فعملية الترجمة هي نفسها في كلا الحالتين, إلا أن لغة الأسمبلي Assembly Language لها طابع مميز هام يبقيها بعيدة عن الـ Compilers.
الخميس أكتوبر 31, 2013 11:15 pm من طرف ستيفن هوبكنك
» رمضان مبارك
الإثنين يوليو 30, 2012 3:32 pm من طرف طالبة الفيزياء
» اقتراح للادارة !!
الثلاثاء يوليو 03, 2012 4:31 pm من طرف زهرة العلوم
» سلام خاص الى استاذي الغالي
الإثنين يوليو 02, 2012 4:12 pm من طرف زهرة العلوم
» نظائر الكلور
الإثنين يوليو 02, 2012 4:08 pm من طرف زهرة العلوم
» الصداقة الحقيقية
الإثنين يوليو 02, 2012 4:06 pm من طرف زهرة العلوم
» الابتسامة وفوائدها
الإثنين يوليو 02, 2012 3:58 pm من طرف زهرة العلوم
» العمليات الكيميائية لاستخلاص غاز الكلور
الإثنين يوليو 02, 2012 3:55 pm من طرف زهرة العلوم
» هل تعلم
الإثنين يوليو 02, 2012 3:45 pm من طرف زهرة العلوم