توسعهی زبان برنامهنویسی متنبازِ HACK توسط فیسبوک
فیسبوک اخیراً زبان برنامهنویسی جدیدی به نام «HACK» را با هدفِ طراحی وبگاهها و سایر نرمافزارها به صورت سریع و بدون شکاف معرفی کرده
است.
فیسبوک از سال گذشته، غالب کدهای وبگاه اصلی خودش که مبتنی بر زبان PHP بوده است را با تغییراتی با زبان HACK توسعهی مجدد داده
است.
از ده سال پیش که شبکهی اجتماعیِ فیسبوک متولد شد، این وبگاه به صورت کامل مبتنی بر PHP توسط Mark Zuckerberg و تیمش توسعه پیدا
کرده بود، اما با بزرگتر شدن این وبگاه، ادامهی توسعهی آن با زبان PHP سخت و مدیریت رفع خطاهای آن غیرممکن شده و به همین دلیل زبان
برنامهنویسی HACK ابداع شد.
زبان برنامهنویسی HACK، قابلیت تلفیقِ زبانهای برنامهنویسی ایستا مانند C و ++C را با زبانهای پویا مانند PHP دارد. این زبان
به صورت ریشهای از PHP ساخته شده است و درواقع بیشتر پروندههای PHP در زبان HACK نیز معتبر میباشند و ویژگیهایی
به آن اضافه شده است که کاراییِ این زبان را بیشتر میکند.
برای اجرای پروندههای ایجادشده با زبان HACK نیاز به ماشین مجازیِ فیسبوک موسوم به Hip Hop یا Facebook’s HHVM میباشد.
معمولاً زبانهای برنامهنویسی پویا، امکان توسعهی سریعتر کد را دارا هستند، اما مدیریت خطاهای این کد بسیار سخت است و هدف اصلیِ زبان
HACK، توسعهی سریع همراه با مدیریت خطاهای ایجادشده توسط برنامهنویسان و توسعهدهندگان میباشد.
نسخهی بتا از این زبان برنامهنوسی از وبگاه اصلی قابل دسترس است، همچنین مستندات آموزشی این زبان نیز، برای علاقهمندان به یادگیری
در وبگاه قرار داده شده است، البته برخلاف نام این زبان برنامهنویسی، این زبان هیچ ارتباطی با نفوذ ندارد.
منبع:news.asis.io