Haskell Programming Language - Learn Functional Programming 9.4
आप 5 सेकंड में डाउनलोड कर सकेंगे।
करीबन Haskell Programming Language - Learn Functional Programming
आईपैड, आईफोन और आईपॉड टच के लिए क्लासिक हास्केल प्रोग्रामिंग लैंग्वेज । प्रोग्रामिंग भाषा अध्ययन, जटिल गणितीय गणना, मनोरंजन और कई अन्य उपयोगी कार्यों के लिए एक आदर्श उपकरण है। आवेदन हास्केल प्रोग्रामिंग भाषा सीखने के लिए विशेष रूप से उपयोगी है। आपको आवेदन के अंदर संकलन खरीदना होगा। इंटरनेट कनेक्शन की आवश्यकता है। - ऐपस्टोर पर महान प्रोग्रामिंग टूल। - आईओएस के लिए आपकी प्रोग्रामिंग भाषा अद्भुत है! * विशेषताएं * - संकलन और अपने कार्यक्रम को चलाने के लिए। - प्रोग्राम रन और टेक्स्ट आउटपुट से पहले टेक्स्ट इनपुट। - सिंटेक्स हाइलाइटिंग, लाइन नंबर, रंग विषयों और अतिरिक्त कीबोर्ड के साथ एन्हांस्ड सोर्स कोड एडिटर। - ऑनलाइन भाषा संदर्भ और कई कार्यक्रम के नमूने। * सीमाएं * - एक प्रोग्राम को संकलित करने और चलाने के लिए इंटरनेट कनेक्शन की आवश्यकता होती है। - ग्राफिक्स, नेटवर्क, फ़ाइल प्रणाली और वास्तविक समय इनपुट समर्थित नहीं हैं। - एक कार्यक्रम का अधिकतम रनिंग टाइम 15 सेकंड है। आवेदन का उपयोग करने के लिए धन्यवाद! ====================================== हास्केल एक मानकीकृत, सामान्य उद्देश्य विशुद्ध रूप से कार्यात्मक प्रोग्रामिंग भाषा है, जिसमें गैर-सख्त शब्दार्थ और मजबूत स्थिर टाइपिंग है। इसका नाम लॉजिकियन हास्केल करी के नाम पर रखा गया है। हास्केल में, "एक समारोह प्रोग्रामिंग भाषा का एक प्रथम श्रेणी का नागरिक है" । एक कार्यात्मक प्रोग्रामिंग भाषा के रूप में, प्राथमिक नियंत्रण निर्माण कार्य है। अनुसंधान सॉफ्टवेयर लिमिटेड द्वारा मिरांडा की रिहाई के बाद, 1985 में, आलसी कार्यात्मक भाषाओं में रुचि बढ़ी: 1987 तक, एक दर्जन से अधिक गैर-सख्त, विशुद्ध रूप से कार्यात्मक प्रोग्रामिंग भाषाएं मौजूद थीं। इनमें से, मिरांडा सबसे व्यापक रूप से इस्तेमाल किया गया था, लेकिन मालिकाना सॉफ्टवेयर था । पोर्टलैंड, ओरेगन में कार्यात्मक प्रोग्रामिंग भाषाओं और कंप्यूटर वास्तुकला पर सम्मेलन में, एक बैठक आयोजित की गई जिसके दौरान प्रतिभागियों ने एक मजबूत आम सहमति बनाई कि ऐसी भाषाओं के लिए एक खुले मानक को परिभाषित करने के लिए एक समिति का गठन किया जाना चाहिए । समिति का उद्देश्य मौजूदा कार्यात्मक भाषाओं को एक आम में मजबूत करना था जो कार्यात्मक भाषा डिजाइन में भविष्य के अनुसंधान के लिए एक आधार के रूप में काम करेगा । हास्केल में आलसी मूल्यांकन, पैटर्न मिलान, सूची समझ, प्रकार कक्षाएं और प्रकार बहुरूपता शामिल हैं। यह एक विशुद्ध रूप से कार्यात्मक भाषा है, जिसका अर्थ है कि सामान्य रूप से, हास्केल में कार्यों के दुष्प्रभाव नहीं होते हैं। कार्यों के प्रकार के लिए साइड इफेक्ट, ऑर्थोगोनल का प्रतिनिधित्व करने के लिए एक अलग निर्माण है। एक शुद्ध कार्य एक दुष्प्रभाव वापस कर सकता है जिसे बाद में निष्पादित किया जाता है, अन्य भाषाओं के अशुद्ध कार्यों को मॉडलिंग करता है। हास्केल में हिंडले मिलनर प्रकार अनुमान पर आधारित एक मजबूत, स्थिर प्रकार प्रणाली है। इस क्षेत्र में हास्केल का प्रमुख नवाचार प्रकार की कक्षाओं को जोड़ना है, जिन्हें मूल रूप से भाषा में ओवरलोडिंग जोड़ने के लिए एक सैद्धांतिक तरीके के रूप में कल्पना की गई थी, लेकिन तब से कई और उपयोग मिले हैं। निर्माण जो दुष्प्रभावों का प्रतिनिधित्व करता है, एक मोनाड का एक उदाहरण है। मोनाड एक सामान्य ढांचा है जो विभिन्न प्रकार की गणना को मॉडल कर सकता है, जिसमें त्रुटि हैंडलिंग, गैर-निर्धारण, पार्सिंग और सॉफ्टवेयर ट्रांजैक्शनल मेमोरी शामिल हैं। मोनाड को साधारण डेटाटाइप के रूप में परिभाषित किया गया है, लेकिन हास्केल उनके उपयोग के लिए कुछ सिंटैक्टिक चीनी प्रदान करता है। भाषा में एक खुला, प्रकाशित विनिर्देश है, और कई कार्यान्वयन मौजूद हैं। भाषा के आसपास एक सक्रिय समुदाय है, और ऑनलाइन पैकेज भंडार हैकेज में 5400 से अधिक तृतीय-पक्ष ओपन-सोर्स लाइब्रेरी और उपकरण उपलब्ध हैं। हास्केल, जीएचसी का मुख्य कार्यान्वयन एक दुभाषिया और देशी-कोड कंपाइलर दोनों है जो अधिकांश प्लेटफार्मों पर चलता है। जीएचसी को सहमति और समानता के उच्च प्रदर्शन कार्यान्वयन के लिए और एक समृद्ध प्रकार प्रणाली के लिए जाना जाता है जिसमें हाल के नवाचारों जैसे सामान्यीकृत बीजीय डेटा प्रकार और प्रकार के परिवार शामिल हैं।