فہرست کا خانہ:
تعریف - ہاسکل کا کیا مطلب ہے؟
ہاسکل ایک اوپن سورس فنکشنل کمپیوٹر پروگرامنگ زبان ہے جس کا تصور سب سے پہلے 1990 میں ہوا تھا۔ ہاسکل کا نام ریاضی دان اور لاجسٹ ہاسکیل کری کے نام پر رکھا گیا ہے جو فنکشنل پروگرامنگ زبان کے پیچھے بنیادی تصور ، امتزاج منطق پیدا کرنے کے لئے مشہور ہے۔ ہاسکل کو مکمل طور پر عملی پروگرامنگ زبان بھی سمجھا جاتا ہے کیونکہ تمام گنتی اظہار کی تشخیص کی بنیاد پر کی جاتی ہے۔
ٹیکوپیڈیا ہاسکل کی وضاحت کرتا ہے
ہاسکل اپنے تمام افعال اور ساخت کو ریاضی کے نظام سے شامل کرتا ہے ، خاص طور پر لیمبڈا کیلکولس۔ زبان غیر منقولہ اعداد و شمار اور اظہار پر کام کرتی ہے ، جہاں ترمیم شدہ ڈھانچے کو برقرار رکھتے ہوئے بھی پروگرام کا بنیادی ڈھانچہ محفوظ ہے۔ ہاسکل پروگرامنگ زبان کی کچھ اہم خصوصیات اس پر عمل درآمد ہیں:
- سست تشخیص / سست: تاثرات کی تشخیص اس وقت تک رکھی جاتی ہے جب تک کہ دوسرے کمپیوٹرز / تاثرات کی ضرورت نہ ہو۔
- پولیمورفزم: قدر کی قسم مختلف نوعیت کی ہوسکتی ہے یا اس کی بنیاد پر مختلف اقسام لے سکتی ہے جس کی بنا پر اس کو عملی تناظر میں استعمال کیا جاتا ہے۔
- اعدادوشمار کی طرح ٹائپ کیا گیا: ایک پروگرام میں تمام غلطیاں عمل درآمد یا رن ٹائم سے پہلے جانچ کی جا سکتی ہیں