کلمه جو
صفحه اصلی

ماشین مجازی هیپ هاپ

دانشنامه عمومی

ماشین مجازی هیپ هاپ (به انگلیسی: HipHop Virtual Machine) یک ماشین مجازی مبتنی بر کامپایل درجا است که به عنوان موتور اجرایی پی اچ پی و زبان برنامه نویسی هک عمل می کند. با استفاده از مفهوم کامپایل درجا کدهای اجراشدهٔ پی اچ پی یا هک در ابتدا به بایت کد هیپ هاپ تبدیل می شوند که به صورت پویا به کد ماشین معماری اکس۸۶-۶۴ تبدیل می شود، بهینه سازی شده و به صورت بومی اجرا می شود. این بر خلاف اجرای تفسیری است که طی آن موتور زند کدهای مبدأ پی اچ پی را به آپ کد به عنوان قالبی از کد میانی تبدیل می کند و آپ کدها را به صورت مستقیم در پرداشگر ماشین مجازی موتور زند اجرا می کند.
github.com/facebook/hhvm


کلمات دیگر: