1) हाँ! भाषा सीखना हमेशा अच्छा होता है। यदि आप एक भाषा सीखने जा रहे हैं, तो इसे एक शक्तिशाली, प्रभावशाली भाषा बनाएं जिसे आसानी से और जल्दी से सीखा जा सकता है।
ओओटी अवधारणाओं को सीखने के लिए स्मालटाक एक पूर्व-प्रचलित भाषा और वातावरण बना हुआ है।
यह सभी वस्तुओं, सभी तरह से नीचे है। यह काम करने के लिए वास्तव में सुसंगत दृष्टिकोण के लिए बनाता है।
इंटेगर क्लास इंटेगर के उदाहरण हैं। स्ट्रिंग्स चरित्र वस्तुओं का एक संग्रह है। वर्ग जिस वर्ग को परिभाषित करते हैं, उसके लिए एकल श्रेणी की वस्तुएं हैं।
नियंत्रण संरचनाएँ कक्षा बूलियन के उदाहरणों को संदेश भेजकर काम करती हैं।
यहां तक कि अनाम तरीके (कोड के ब्लॉक, उर्फ ब्लॉक) ऑब्जेक्ट हैं।
किसी वस्तु को संदेश भेजकर सब कुछ किया जाता है। सिंटैक्स को पोस्टकार्ड पर फिट किया जा सकता है।
स्मॉलटाकल में अवधारणाओं और उनके कार्यान्वयन की स्पष्टता का मतलब है कि आप विचार के तरीके विकसित कर सकते हैं जो सीधे जावा, रूबी और सी # में स्थानांतरित होते हैं। मुझे उम्मीद है कि यह पायथन के लिए भी सच है।
यह अवधारणाओं को स्पष्ट करने के लिए बहुत अच्छा है कि यूके के एक प्रमुख विश्वविद्यालय ने स्मॉलटाकल का उपयोग ऑब्जेक्ट ओरिएंटेड कंप्यूटिंग में प्रति वर्ष 5,000 लोगों को प्रशिक्षित करने के लिए किया।
स्क्वीक 5, अभी जारी किया गया है। इसे अपने नए कॉग / स्पर वीएम से प्रमुख प्रदर्शन में वृद्धि हुई है, जिसमें प्रगतिशील कचरा-संग्रह है।
Pharo 4 में एक साफ-सुथरा दिखने वाला डेस्कटॉप थीम है। अगला संस्करण, चरण 5, जल्द ही जारी किया जाएगा। यह कॉग / स्पर वीएम का उपयोग करने के लिए आगे बढ़ेगा, इसमें रिलीज़ में लगभग 5,000 कक्षाएं होंगी, और कॉन्फ़िगरेशन ब्राउज़र टूल के माध्यम से नेट से कक्षाओं के अतिरिक्त पैकेज आसानी से उपलब्ध हैं।
स्क्वीक 5 फर्स्ट-जीन रास्पबेरी पिस पर भी अच्छा प्रदर्शन कर रहा है, और नए $ 5 रास्पबेरी पाई शून्य पर लगभग 50% तेज है। $ 99 आपको रास्पबेरी पाई 2, स्क्रीन और केस खरीदता है - एक परिपक्व, पूरी तरह से सुविधा पूर्ण आईडीई चल रहा है।
लीडिंग एज रिसर्च कोऑर्डिनेटेड, वितरित ओओ सिस्टम स्मॉलटॉक (जैसे नैड और स्पून) में किया जा रहा है।
दुनिया के कुछ सबसे बड़े कॉर्पोरेट डेटाबेस स्मॉलटाक पर चलाए जाते हैं - जिसमें दुनिया के 60% शिपिंग कंटेनर और दुनिया के सबसे बड़े बैंक में ट्रेडिंग सिस्टम शामिल हैं।
आप स्मॉलटाक को सुपर-पावर्ड कॉफीस्क्रिप्ट के रूप में उपयोग कर सकते हैं, एम्बर स्मॉलटॉक में लिख रहे हैं और ब्राउज़र में चल रहे जावास्क्रिप्ट को ट्रांसप्लिंग कर रहे हैं।
स्क्वीक, फेरो और एम्बर सभी नि: शुल्क, ओपन-सोर्स, ओपन-लाइसेंस प्राप्त भाषा और वातावरण हैं।
स्क्वीक और फेरो राइट-एक बार प्रदान करते हैं, मैकओएस, विंडोज और लिनक्स के लिए कहीं भी सुविधाएं चलाते हैं। (संभवतः RiscOS, भी)।
डॉल्फिन स्मॉलटाक को देशी विंडोज लुक-एंड-फील पर दृढ़ता से लक्षित किया जाता है, और आपको अंतिम उपयोगकर्ताओं को वितरण के लिए अपने समाप्त काम के बंद .exes को संकलित करने देता है। विक्रेता द्वारा डॉल्फिन के आगे के विकास को रोक दिया गया है, लेकिन यह पूरी तरह से कार्यात्मक है, और, सभी स्मॉलटैक्स की तरह, बड़े पैमाने पर विलुप्त होने के लिए डिज़ाइन किया गया है। (क्या मैंने उल्लेख किया है कि फेक की अब 5,000 कक्षाएं हैं, जबकि स्क्वेक के 3,000 की तुलना में; फारो स्क्वैक 2.9 का एक कांटा है)
** स्क्वीक, एम्बर, फेरो, कून और डॉल्फिन को स्थापित करने और शुरू करने के लिए एक गाइड है: **
http://beginningtosmalltalk.blogspot.co.uk/2015/11/how-to-get-smalltalk- अप-एंड-रनिंग। html
सीसाइड वेब ढांचा स्क्वीक और फारो पर चलता है। यह एक अद्भुत परिपक्व उपकरण है, जैसा कि अधिक पारंपरिक AidaWeb फ्रेमवर्क है।
VisualAge, VisualWorks और Gemstone सभी एंटरप्राइज़-ग्रेड मजबूत सिस्टम प्रदान करते हैं। रत्न लेनदेन और दृढ़ता के साथ एक असीम रूप से स्केलेबल ऑब्जेक्ट डेटाबेस प्रदान करता है।
2) हां - मैं पहले से ही इसका इस्तेमाल करता हूं।
मैंने इसे ओपन यूनिवर्सिटी के माध्यम से सीखा था, और रूबी में तुरंत उत्पादक था (मेरी तरफ से पिकैक्स पुस्तक और पुस्तकालय संदर्भ की एक प्रति)। इसने जावा के साथ, और ज़ेरॉक्स मू-कोड के साथ मुझे बहुत मदद की।
मैं बस इसे वापस लिखने के लिए प्रबंधन को नियंत्रित करने और संवेदनशील, व्यापक रूप से बहु-मंच मोबाइल एप्लिकेशन वितरित करने के लिए एप्लिकेशन लिख रहा हूं।
मुझे उम्मीद है कि जल्द ही मैं अंबर का उपयोग करके अपने जावास्क्रिप्ट मोबाइल एप्लिकेशन को फिर से लिखूंगा।