HHVM چیست؟

۲۴ شهریور ۱۳۹۶

HHVM چیست؟

یک ماشین مجازی با منبع باز است که در آن می توان برنامه هایی را با زبان PHP و Hack طراحی کرد. HHVM از کامپایلر JIT برای عملکرد بهتر استفاده می کند.

ماشین مجازی HHVM از PHP5,Hack و بسیاری از ویژگیهای PHP7 پشتیبانی میکند.

JIT Compiler

ماشین مجازی HHVM بجای کامپایل کردن مستقیم PHP به ++C، دو زبان PHP و Hack را به bytecode تبدیل می کند. این bytecode توسط کامپایلر JIT به کد ماشین X64 تبدیل می شود. این فرآیند کامپایل اجازه می دهد تا شما یک باینری کامپایل شده را اجرا کنید تا بتوانید عملکرد هک و پی اچ پی خود را بالاتر ببرید. HHVM توسط شرکت فیسبوک ایجاد شده است و هم اکنون این شرکت از آن استفاده می کند. صاحبان جدید شرکت Zend قصد دارند در PHP8 از JIT Compiler برای کارایی بالاتر استفاده کنند.

همانطور که می دانید سرعت توسعه PHP چندین برابر زبانهای برنامه نویسی دیگر است و شما با استفاده از HHVM هم سرعت توسعه بالایی خواهید داشت و هم کارایی و عملکرد خوبی دارید.

 نویسنده:حمید شاه محمدی
 تعداد مشاهده خبر:(1351)
 هر روز از مقاله های جدید طراحی سایت در کانال تلگرام ما با خبر شوید

 میانگین امتیازات:
 
  تعداد رای دهندگان: {{ count }}
نظرات:

{{ x }}
{{ alert }}

نویسنده:{{ com.name }}
{{ com.body }}
{{ com.created_at }}