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

هاك
الشعار
معلومات عامة
التصنيف
ظهرت في
2014 عدل القيمة على Wikidata
الرخصة
التطوير
المطور
الإصدار الأول
2014 عدل القيمة على Wikidata
الإصدار الأخير
  • 4.172
    (2 نوفمبر 2022) عدل القيمة على Wikidata
المستودع
التأثير
متأثرة بـ
متفرقات
موقع الويب
hacklang.org (الإنجليزية) عدل القيمة على Wikidata

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

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

وصلات خارجية

[عدل]

مراجع

[عدل]
  1. ^ وصلة مرجع: https://github.com/facebook/hhvm/blob/master/hphp/hack/LICENSE.
  2. ^ ا ب "Release 4.172". 2 نوفمبر 2022. اطلع عليه بتاريخ 2024-04-15.
  3. ^ "facebook/hhvm: hhvm / hphp / hack / LICENSE". github.com. فيسبوك. 11 أبريل 2018. مؤرشف من الأصل في 2016-01-25. اطلع عليه بتاريخ 2019-02-06.
  4. ^ Josh Lockhart (3 أبريل 2014). "Facebook's Hack, HHVM, and the future of PHP". أوريلي ميديا. مؤرشف من الأصل في 2020-01-06. اطلع عليه بتاريخ 2019-02-06.
  5. ^ Cade Metz (20 مارس 2014). "Facebook Introduces 'Hack,' the Programming Language of the Future". وايرد. مؤرشف من الأصل في 2014-03-28. اطلع عليه بتاريخ 2019-02-06.
  6. ^ Aseem Rastogi؛ Avik Chaudhuri؛ Basil Hosmer (يناير 2012). "The Ins and Outs of Gradual Type Inference" (PDF). رابطة مكائن الحوسبة (ACM). مؤرشف من الأصل (PDF) في 2017-08-12. اطلع عليه بتاريخ 2019-02-06.
  7. ^ "Hack Manual: Hack and HHVM – Type Annotations". docs.hhvm.com. مؤرشف من الأصل في 2018-08-02. اطلع عليه بتاريخ 2019-02-06.