Haskell Programming Language - Learn Functional Programming for iOS
| संस्करण | 9.4 |
|---|---|
| प्रकाशक | Dmitry Kovba |
| रिलीज़ की तारीख | 12 जून 2016 |
| तारीख संकलित हुई | 12 जून 2016 |
| ओएस आवश्यकताओं | iOS |
| आवश्यकताएँ | Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| कुल डाउनलोड | 18 |
| कीमत | Free |
विवरण
आईपैड, आईफोन और आईपॉड टच के लिए क्लासिक हास्केल प्रोग्रामिंग भाषा। प्रोग्रामिंग भाषा अध्ययन, जटिल गणितीय गणना, मनोरंजन और कई अन्य उपयोगी कार्यों के लिए एक आदर्श उपकरण है। हास्केल प्रोग्रामिंग भाषा सीखने के लिए एप्लिकेशन विशेष रूप से उपयोगी है। आपको एप्लिकेशन के अंदर संकलन खरीदना होगा। इंटरनेट कनेक्शन की आवश्यकता है। - AppStore पर बेहतरीन प्रोग्रामिंग टूल। - आईओएस के लिए आपकी प्रोग्रामिंग भाषा अद्भुत है! * विशेषताएं * - अपना प्रोग्राम संकलित करें और चलाएं। - प्रोग्राम चलाने से पहले टेक्स्ट इनपुट और टेक्स्ट आउटपुट। - सिंटैक्स हाइलाइटिंग, लाइन नंबर, रंग थीम और अतिरिक्त कीबोर्ड के साथ उन्नत स्रोत कोड संपादक।- ऑनलाइन भाषा संदर्भ और कई प्रोग्राम नमूने। *सीमाएँ* - प्रोग्राम को संकलित करने और चलाने के लिए इंटरनेट कनेक्शन की आवश्यकता होती है। - ग्राफिक्स, नेटवर्क, फाइल सिस्टम और रीयल-टाइम इनपुट समर्थित नहीं हैं। - एक प्रोग्राम का अधिकतम चलने का समय 15 सेकंड है। एप्लिकेशन का उपयोग करने के लिए धन्यवाद! हास्केल एक मानकीकृत, सामान्य-उद्देश्य विशुद्ध रूप से कार्यात्मक प्रोग्रामिंग भाषा है , गैर-सख्त शब्दार्थ और मजबूत स्थिर टाइपिंग के साथ। इसका नाम तर्कशास्त्री हास्केल करी के नाम पर रखा गया है। हास्केल में, प्रोग्रामिंग भाषा का "एक फ़ंक्शन प्रथम श्रेणी का नागरिक है"। एक कार्यात्मक प्रोग्रामिंग भाषा के रूप में, प्राथमिक नियंत्रण निर्माण कार्य है। रिसर्च सॉफ्टवेयर लिमिटेड द्वारा मिरांडा की रिहाई के बाद, 1985 में, आलसी कार्यात्मक भाषाओं में रुचि बढ़ी: 1987 तक, एक दर्जन से अधिक गैर-सख्त, विशुद्ध रूप से कार्यात्मक प्रोग्रामिंग भाषाएं मौजूद थीं। . इनमें से, मिरांडा सबसे व्यापक रूप से इस्तेमाल किया गया था, लेकिन मालिकाना सॉफ्टवेयर था। पोर्टलैंड, ओरेगॉन में कार्यात्मक प्रोग्रामिंग भाषाओं और कंप्यूटर वास्तुकला पर सम्मेलन में, एक बैठक आयोजित की गई जिसके दौरान प्रतिभागियों ने एक मजबूत सहमति बनाई कि ऐसी भाषाओं के लिए एक खुले मानक को परिभाषित करने के लिए एक समिति बनाई जानी चाहिए। समिति का उद्देश्य मौजूदा कार्यात्मक भाषाओं को एक आम भाषा में समेकित करना था जो कार्यात्मक-भाषा डिजाइन में भविष्य के शोध के आधार के रूप में काम करेगा। हास्केल में आलसी मूल्यांकन, पैटर्न मिलान, सूची समझ, प्रकार वर्ग, और प्रकार बहुरूपता शामिल हैं। यह एक विशुद्ध रूप से कार्यात्मक भाषा है, जिसका अर्थ है कि सामान्य तौर पर, हास्केल में कार्यों का कोई दुष्प्रभाव नहीं होता है। साइड इफेक्ट, कार्यों के प्रकार के लिए ऑर्थोगोनल का प्रतिनिधित्व करने के लिए एक अलग निर्माण है। एक शुद्ध फ़ंक्शन एक साइड इफेक्ट लौटा सकता है जिसे बाद में निष्पादित किया जाता है, अन्य भाषाओं के अशुद्ध कार्यों को मॉडलिंग करता है। हास्केल में हिंडले मिलनर प्रकार के अनुमान के आधार पर एक मजबूत, स्थिर प्रकार की प्रणाली है। इस क्षेत्र में हास्केल का प्रमुख नवाचार टाइप क्लास को जोड़ना है, जिसे मूल रूप से भाषा में ओवरलोडिंग जोड़ने के लिए एक सैद्धांतिक तरीके के रूप में माना गया था, लेकिन तब से कई और उपयोग मिल गए हैं। साइड इफेक्ट का प्रतिनिधित्व करने वाला निर्माण एक मोनैड का एक उदाहरण है। मोनाड्स एक सामान्य ढांचा है जो विभिन्न प्रकार की गणनाओं को मॉडल कर सकता है, जिसमें त्रुटि प्रबंधन, गैर-निर्धारणवाद, पार्सिंग और सॉफ़्टवेयर लेनदेन संबंधी स्मृति शामिल है। मोनाड्स को सामान्य डेटाटाइप के रूप में परिभाषित किया जाता है, लेकिन हास्केल उनके उपयोग के लिए कुछ वाक्यात्मक चीनी प्रदान करता है। भाषा में एक खुला, प्रकाशित विनिर्देश है, और कई कार्यान्वयन मौजूद हैं। भाषा के आसपास एक सक्रिय समुदाय है, और 5400 से अधिक तृतीय-पक्ष ओपन-सोर्स लाइब्रेरी और टूल ऑनलाइन पैकेज रिपॉजिटरी हैकेज में उपलब्ध हैं। हास्केल, जीएचसी का मुख्य कार्यान्वयन, एक दुभाषिया और देशी-कोड कंपाइलर दोनों है जो चलता है अधिकांश प्लेटफार्मों पर। जीएचसी को समवर्ती और समानांतरवाद के अपने उच्च-प्रदर्शन कार्यान्वयन के लिए जाना जाता है, और एक समृद्ध प्रकार की प्रणाली के लिए हाल ही में नवाचारों जैसे सामान्यीकृत बीजगणितीय डेटा प्रकार और प्रकार परिवार शामिल हैं।