هاك (لغة برمجة)

هاك (بالإنجليزية: Hack)‏ هي لغة برمجة لآلة هيب هوب الإفتراضية، أنشأتها شركة فيسبوك كنسخة معدلة من لغة بي إتش بي. اللغة مفتوحة المصدر وخاضعة رخصة إم أي تي. أصدرت اللغة في 20 مارس 2014 .[2] [3][4]

يسمح هاك للمبرمجين باستخدام كل من الكتابة الديناميكية والكتابة الثابتة، يسمى هذا النوع من أنظمة الكتابة بالكتابة التدريجية، والتي يتم تنفيذها أيضًا في لغات برمجة أخرى مثل أكشن سكربت، [5] يسمح نظام هاك بتحديد الأنواع لوسيطات الدوال وقيم إرجاع الدوال وخصائص الفئة، ومع ذلك، يتم دائمًا استنتاج أنواع المتغيرات المحلية ولا يمكن تحديدها.[6]

وصلات خارجية

مراجع

  1. وصلة مرجع: https://github.com/facebook/hhvm/blob/master/hphp/hack/LICENSE.
  2. "facebook/hhvm: hhvm / hphp / hack / LICENSE". github.com. فيسبوك. 11 أبريل 2018. مؤرشف من الأصل في 2016-01-25. اطلع عليه بتاريخ 2019-02-06.
  3. Josh Lockhart (3 أبريل 2014). "Facebook's Hack, HHVM, and the future of PHP". أوريلي ميديا. مؤرشف من الأصل في 2020-01-06. اطلع عليه بتاريخ 2019-02-06.
  4. Cade Metz (20 مارس 2014). "Facebook Introduces 'Hack,' the Programming Language of the Future". وايرد. مؤرشف من الأصل في 2014-03-28. اطلع عليه بتاريخ 2019-02-06.
  5. Aseem Rastogi؛ Avik Chaudhuri؛ Basil Hosmer (يناير 2012). "The Ins and Outs of Gradual Type Inference" (PDF). رابطة مكائن الحوسبة (ACM). مؤرشف من الأصل (PDF) في 2017-08-12. اطلع عليه بتاريخ 2019-02-06.
  6. "Hack Manual: Hack and HHVM – Type Annotations". docs.hhvm.com. مؤرشف من الأصل في 2018-08-02. اطلع عليه بتاريخ 2019-02-06.
  • أيقونة بوابةبوابة برمجة الحاسوب
  • أيقونة بوابةبوابة علم الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.