व्यावहारिकता के मामले अत्यधिक व्यक्तिपरक हैं, इसलिए मैं केवल यह कहूंगा कि विभिन्न भाषा प्रतिमान सीखना केवल आपको एक बेहतर विषय बनाने के लिए काम करेगा। उससे अधिक व्यावहारिक क्या है?
कार्यात्मक, हास्केल - मुझे पता है कि आपने कहा था कि आप नहीं चाहते थे, लेकिन आपको वास्तव में पुनर्विचार करना चाहिए। आपने क्लोजर और यहां तक कि पायथन के साथ कुछ कार्यात्मक प्रदर्शन प्राप्त किया है, लेकिन आपने इसे हास्केल के बिना इसके पूर्ण अनुभव नहीं किया है। यदि आप वास्तव में हास्केल के खिलाफ हैं तो अच्छे समझौते या तो एमएल या ओकेएमएल हैं।
घोषणापत्र, Datalog - बहुत से लोग इस स्लॉट में Prolog की सिफारिश करेंगे, लेकिन मुझे लगता है कि Datalog एक घोषणात्मक भाषा का एक स्वच्छ उदाहरण है।
ऐरे, जे - मैंने केवल जे की खोज की है, लेकिन मुझे यह एक आश्चर्यजनक भाषा लगती है। यह आपके दिमाग को प्रेट्ज़ेल में बदल देगा। आप इसके लिए जे को धन्यवाद देंगे।
स्टैक, फैक्टर / फोर्थ - फैक्टर बहुत शक्तिशाली है और मैं इसे एएसएपी में खोदने की योजना बना रहा हूं। फोर्थ स्टैक भाषाओं का ग्रैंड-डैडी है, और एक अतिरिक्त बोनस के रूप में यह अपने आप को लागू करने के लिए सरल है । कार्यान्वयन के माध्यम से सीखने के बारे में कुछ कहा जाना है।
डेटाफ्लो, ओज़ - मुझे लगता है कि ओज़ का प्रभाव ऊपर उठने पर है और यह केवल भविष्य में बढ़ता रहेगा।
प्रोटोटाइप-आधारित, JavaScript / Io / Self - Self हर प्रोटोटाइप-आधारित भाषा पर ग्रैंड-डैडी और अत्यधिक प्रभावशाली है। यह वर्ग-आधारित OOP के समान नहीं है और इसे इस तरह से नहीं माना जाना चाहिए। कई लोग एक प्रोटोटाइप भाषा में आते हैं और एक एड-हॉक क्लास सिस्टम बनाते हैं, लेकिन अगर आपका लक्ष्य आपके दिमाग का विस्तार करना है, तो मुझे लगता है कि यह एक गलती है। भाषा का अपनी पूरी क्षमता से उपयोग करें। विचारों के लिए कक्षाओं के बिना कार्यक्रम आयोजित करना पढ़ें ।
विशेषज्ञ प्रणाली, क्लिप - मैं हमेशा यह सलाह देता हूं। यदि आप प्रोलॉग को जानते हैं तो आपको गति प्राप्त करने में ऊपरी तौर पर हाथ होने की संभावना होगी, लेकिन यह बहुत अलग भाषा है।
फ्रिंक - फ्रिंक एक सामान्य प्रयोजन की भाषा है, लेकिन यह इकाई रूपांतरणों की अपनी प्रणाली के लिए प्रसिद्ध है। मुझे लगता है कि इस भाषा को इसके अविश्वसनीय ड्राइव में बहुत प्रेरणादायक होने के लिए यह सबसे अच्छा लगता है कि यह क्या करता है। प्लस ... यह वास्तव में मजेदार है!
कार्यात्मक + वैकल्पिक प्रकार, क्यूई - आप कहते हैं कि आप कुछ प्रकार के सिस्टम के साथ अनुभव करते हैं, लेकिन क्या आपके पास "स्किनर * टाइप सिस्टम" के साथ अनुभव है? किसी के पास नहीं है ... लेकिन उन्हें चाहिए। क्यूई कई तरीकों से लिस्प की तरह है, लेकिन इसके टाइप सिस्टम आपके दिमाग को उड़ा देगा।
अभिनेता + दोष-सहिष्णुता, एर्लैंग - एर्लैंग के प्रक्रिया मॉडल को बहुत चर्चा मिलती है, लेकिन इसका दोष-सहिष्णुता और हॉट-कोड-स्वैपिंग तंत्र गेम-चेंजिंग हैं। आप एफपी के बारे में बहुत कुछ नहीं सीखेंगे जो आप क्लोजर के साथ नहीं सीखेंगे, लेकिन इसकी एफटी विशेषताएं आपको आश्चर्यचकित कर देंगी कि अधिक भाषाओं को यह अधिकार क्यों नहीं मिल सकता है।
का आनंद लें!