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