![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Webysther_20160330_-_Hack_%2528language%2529.svg/langur-640px-Webysther_20160330_-_Hack_%2528language%2529.svg.png&w=640&q=50)
ہیک (پروگرامنگ زبان)
From Wikipedia, the free encyclopedia
ہیک (انگریزی: Hack) ایک پروگرامنگ زبان ہے جو ہپ ہاپ ورچول مشین (HipHop Virtual Machine) کے لیے تیار کی گئی ہے۔ اس زبان کو فیس بک نے تیار کرکے آزاد مصدر رکھا ہے اور بی ایس ڈی اجازت نامہ کے تحت جاری کیا ہے۔[3][4]
اجمالی معلومات اشاعت, ڈیزائنر ...
![]() | |
اشاعت | 2014 |
---|---|
ڈیزائنر | Julien Verlaguet, Alok Menghrajani, and others[1] |
ترقی دہندہ | فیس بک |
شعبہ تحریر | static , dynamic , weak |
متاثر | پی ایچ پی, Java, C# |
آپریٹنگ سسٹم | کراس پلیٹ فارم |
اجازت نامہ | BSD License[2] |
ویب سائٹ | hacklang |
بند کریں
ہیک کو پی ایچ پی کا نیا ورژن کہا جا سکتا ہے، لیکن ہیک زبان پروگرامرز کو ڈائنامک اور سٹیٹک دونوں قسم کی ٹائپنگ کی سہولت فراہم کرتی ہے، جسے گریجول ٹائپنگ (gradual typing) کہا جاتا ہے۔ ہیک کا ٹائپ سسٹم ان تمام اقسام کی سہولت فراہم کرتا ہے جن کے ذریعہ فنکشن آرگیومنٹس (function arguments)، فنکشن کی ریٹرن ویلیوز (function return values) اور کلاس پراپرٹیز (class properties) کو مختص کیا جاتا ہے، البتہ مقامی متغیرات کے اقسام کو مختص (specify) نہیں کیا جا سکتا۔[5][6]