ماشین مجازی هیپهاپ
From Wikipedia, the free encyclopedia
ماشین مجازی هیپهاپ (به انگلیسی: HipHop Virtual Machine) یک ماشین مجازی مبتنی بر کامپایل درجا است که بهعنوان موتور اجرایی پیاچپی و زبان برنامهنویسی هک عمل میکند. با استفاده از مفهوم کامپایل درجا کدهای اجراشدهٔ پیاچپی یا هک در ابتدا به بایتکد هیپهاپ تبدیل میشوند که بهصورت پویا به کد ماشین معماری اکس۸۶-۶۴ تبدیل میشود، بهینهسازیشده و بهصورت بومی اجرا میشود. این بر خلاف اجرای تفسیری است که طی آن موتور زند کدهای مبدأ پیاچپی را به آپکد بهعنوان قالبی از کد میانی تبدیل میکند و آپکدها را بهصورت مستقیم در پرداشگر ماشین مجازی موتور زند اجرا میکند.[4]
اطلاعات اجمالی توسعهدهنده(ها), انتشار اولیه ...
توسعهدهنده(ها) | فیسبوک |
---|---|
انتشار اولیه | ۹ دسامبر ۲۰۱۱؛ ۱۲ سال پیش (۲۰۱۱-۰۹}})[1] |
انتشار پایدار | |
مخزن | |
نوشتهشده با | سی++, سی (زبان برنامهنویسی) |
مجوز | مجوز پیاچپی and مجوز پیاچپی[3] |
وبگاه | www |
تا تاریخ | August 2014 |
بستن
ماشین مجازی هیپهاپ توسّط فیسبوک توسعه دادهشده و کد آن در گیتهاب، تحت گواهی پیاچپی و زند موجود است.[5]