جدول المحتويات:
التعريف - ماذا يعني Bytecode؟
Bytecode هو رمز البرمجة الموجهة للكائنات (OOP) المترجمة ليتم تشغيله على جهاز ظاهري (VM) بدلاً من وحدة المعالجة المركزية (CPU). يحول VM رمز البرنامج إلى لغة آلة قابلة للقراءة لوحدة المعالجة المركزية لأن الأنظمة الأساسية تستخدم تقنيات تفسير الشفرة المختلفة. يقوم VM بتحويل bytecode لإمكانية التشغيل المتداخل للنظام الأساسي ، لكن bytecode ليس خاصًا بالنظام الأساسي.
Bytecode بتنسيق لغة برمجة Java مترجمة ولديه ملحق .class يتم تنفيذه بواسطة Java Virtual Machine (JVM).
يُعرف هذا المصطلح أيضًا بالكود المحمول (p-code) والرمز الوسيط.
يشرح Techopedia Bytecode
تتطلب بعض لغات البرمجة ، مثل C و C ++ ، منشئي برامج مختلفة ، مثل تلك الموجودة في Windows أو Mac أو Linux ، والتي تعتمد على طرق اتصال الأجهزة ووحدة المعالجة المركزية (CPU) وتتطلب إعادة ترجمة. لا يتطلب Bytecode إعادة ترجمة التعليمات البرمجية أو تغييرها لأن VM يتيح البرمجة لإمكانية نقل التعليمات البرمجية عبر النظام الأساسي. يتعامل موفر VM مع مهام اللغة الخاصة بالنظام الأساسي.
