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

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 17:54، 25 ديسمبر 2023 (بوت: إصلاح أخطاء فحص أرابيكا من 1 إلى 104). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث
هاك (لغة برمجة)

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

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

وصلات خارجية

  • الموقع الرسمي

مراجع

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