विषयसूची:
परिभाषा - हास्केल का क्या अर्थ है?
हास्केल एक ओपन-सोर्स फंक्शनल कंप्यूटर प्रोग्रामिंग लैंग्वेज है, जिसकी कल्पना पहली बार 1990 में की गई थी। हास्केल का नाम हास्केल करी के नाम पर रखा गया है, जो एक गणितज्ञ और तर्कशास्त्री है जो कॉम्बिनेशन लॉजिक बनाने के लिए प्रसिद्ध है, जो फंक्शनल प्रोग्रामिंग लैंग्वेज के पीछे की प्राथमिक अवधारणा है। हास्केल को एक विशुद्ध रूप से कार्यात्मक प्रोग्रामिंग भाषा भी माना जाता है क्योंकि सभी संगणना अभिव्यक्तियों के मूल्यांकन के आधार पर की जाती है।
टेकोपेडिया हास्केल बताते हैं
हास्केल एक गणितीय प्रणाली से अपने सभी कार्यों और संरचना को शामिल करता है, विशेष रूप से लैम्ब्डा कैलकुलस। भाषा अपरिवर्तनीय डेटा और अभिव्यक्तियों पर संचालित होती है, जहां संशोधित संरचना को बनाए रखते हुए कार्यक्रम की प्राथमिक संरचना को संरक्षित किया जाता है। हास्केल प्रोग्रामिंग भाषा की कुछ प्रमुख विशेषताएं निम्नलिखित हैं:
- आलसी मूल्यांकन / आलसी: भावों का मूल्यांकन अन्य संगणनाओं / अभिव्यक्तियों द्वारा आवश्यक होने तक वापस आयोजित किया जाता है।
- बहुरूपता: एक मान का प्रकार कार्यात्मक संदर्भ के भीतर कैसे उपयोग किया जाता है, इसके आधार पर विभिन्न प्रकार हो सकते हैं या ले सकते हैं।
- स्टेटिकली टाइप्ड: किसी प्रोग्राम की सभी त्रुटियों को निष्पादन या चलाने के समय से पहले जांचा जा सकता है।
