सवाल क्या आप स्मॉलटाक सीखना शुरू कर देंगे? [बन्द है]


मेरे प्रश्न सरल है!

  1. यदि आपके पास समय था तो क्या आप स्मॉलटाक सीखना शुरू कर देंगे? क्यूं कर? क्यों नहीं?
  2. क्या आप पहले से ही स्मॉलटाक जानते हैं? आप स्मॉलटाक की सिफारिश क्यों करेंगे? क्यों नहीं?

व्यक्तिगत रूप से मैं रेल प्रोग्रामर पर रूबी हूं और मुझे वाकई यह पसंद है। हालांकि, मैं स्मॉलटाक के बारे में सोच रहा हूं क्योंकि मैंने विभिन्न ब्लॉग पढ़े हैं और कुछ लोग रुबी को "स्मॉलटाक लाइट" जैसे कुछ कह रहे हैं। दूसरा कारण है कि मुझे स्मॉलटाक में दिलचस्पी है समुंदर के किनारे का

शायद किसी ने पहले एक ही संक्रमण किया है?

संपादित करें: असल में, मुझे स्मॉलटाक / समुद्रतट के बारे में सबसे ज्यादा उत्साहित करने के लिए WebDevRadio का निम्न एपिसोड है: एपिसोड 52: समुद्रतट पर रैंडल श्वार्टज़ (अन्य चीजों के साथ)


76
2017-09-29 14:57


मूल




जवाब:


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

स्मॉलटाक सीखने के कारण:

  • यह वास्तव में, वास्तव में अच्छा प्रोग्रामिंग वातावरण है। एक बार जब आप इसके चारों ओर अपना सिर प्राप्त कर लेंगे (यह सी ++ या जावा के लिए उपयोग किए जाने वाले लोगों के लिए एक संस्कृति झटके का थोड़ा सा हिस्सा बनता है) तो आप इसे काम करने के लिए वास्तव में एक अच्छा वातावरण पाएंगे। यहां तक ​​कि वास्तव में एक बहुत ही क्रोधित छोटी सी चीज पुराने डिजीटलॉक का इस्तेमाल मैंने उपयोग करने के लिए एक उल्लेखनीय सुखद प्रणाली है। पुराने एक्सपी और ओ-ओ गुरु के कई प्रकार हैं केंट बेक तथा मार्टिन फाउलर दिन में वापस स्मॉलटाक पर अपने दांत काट लें और कभी-कभी सार्वजनिक रूप से अच्छे पुराने दिनों के लिए उत्सुकता सुनवाई की जा सकती है (उद्धरण के लिए फ्रैंक शीयर के लिए धन्यवाद, +1) - Agile विकास इस मंच पर पैदा हुआ।

  • यह इतिहास में सबसे अधिक उत्पादक विकास प्लेटफार्मों में से एक है।

  • कई परिपक्व कार्यान्वयन मौजूद हैं और वहां एक आश्चर्यजनक रूप से बड़ा कोड बेस है। एक बिंदु पर यह वित्तीय बाजार सर्कल में काफी ट्रेंडी हो गया जहां डेवलपर उत्पादकता और समय-समय-बाजार काफी बड़ा सौदा है। 1 99 0 के मध्य तक यह शहर में एकमात्र गेम था (एलआईएसपी के संभावित अपवाद के साथ) यदि आप वाणिज्यिक रूप से समर्थित उच्च स्तरीय भाषा चाहते थे जो अनुप्रयोग विकास के लिए उपयुक्त था।

  • परिनियोजन आसान है - बस उचित फ़ाइल में छवि फ़ाइल ड्रॉप करें।

  • वास्तव में एक कारण नहीं है, लेकिन चार पुस्तक की गिरोह अपने कुछ उदाहरणों के लिए स्मॉलटॉक का उपयोग करता है।

स्मॉलटाक सीखने के कारण:

  • यह एक आला बाजार का कुछ है। आपको काम खोजने में परेशानी हो सकती है। हालांकि अगर आप किसी प्रकार का उत्पादन कर रहे हैं .com एप्लिकेशन जहां आप सर्वर के स्वामी हैं यह एक मुद्दा नहीं हो सकता है।

  • इसे कई लोगों द्वारा विरासत प्रणाली के रूप में देखा जाता है। प्लेटफार्म पर अपेक्षाकृत कम नया विकास है (हालांकि समुद्रतट एक पुनर्जागरण का थोड़ा सा चल रहा है)।

  • यह पारंपरिक स्रोत नियंत्रण प्रणाली के साथ अच्छी तरह से खेलना नहीं चाहता है (कम से कम 90 के दशक के शुरुआती मध्य के रूप में जब मैंने इसका इस्तेमाल किया)। यह अभी भी मामला हो सकता है या नहीं।

  • यह कुछ हद तक अनौपचारिक है और खुद ही खेलना पसंद करता है। पायथन या रूबी ग्राउंड अप से एकीकरण के लिए बनाए जाते हैं और तीसरे पक्ष के सॉफ्टवेयर के साथ एकीकृत करने के लिए और अधिक विशिष्ट होते हैं। तथापि, कई अन्य मुख्यधारा सिस्टम इस प्रकार की अनौपचारिकता से अधिक या कम डिग्री तक पीड़ित होते हैं और ऐसा लगता है कि उनका उपयोग बहुत अधिक नहीं होता है।


57
2017-09-29 15:51



रुबी को रत्न को भी पोर्ट किया गया है: इसे मैग्लेव कहा जाता है: infoq.com/news/2008/04/maglev-gemstone-builds-ruby - brian d foy
इसका मतलब क्या है "यह पारंपरिक स्रोत नियंत्रण प्रणाली के साथ अच्छी तरह से खेलना नहीं चाहता"? - detly
पारंपरिक स्मॉलटाक संग्रहीत स्रोत कोड का अर्थ यह है कि यह छवि और संबंधित स्रोतों और फ़ाइलों को बदलने के भीतर एम्बेड किया गया था। आपको प्रोग्राम्स फाइलों का एक अच्छा साफ सेट नहीं मिला है जैसे कि आप (कहें) सी। स्मॉलटाक सिस्टम को विशेष छोटे-छोटे-जागरूक स्रोत नियंत्रण प्रणालियों की आवश्यकता होती है, जो (ए) स्वामित्व, (बी) महंगा और ( सी) बाकी सब कुछ के साथ असंगत। - ConcernedOfTunbridgeWells
और उम्मीद है कि मॉन्टिसेलो इन मुद्दों के (ए) और (बी) को संबोधित करेंगे। स्क्वाक पहले से ही इसका उपयोग कर रहा है, और स्क्वाकसोर्स का उपयोग करके कई परियोजनाएं हैं। हालांकि अभी भी मौसा है। एक बार गिट-मॉन्टिसेलो परियोजनाएं वास्तव में उपयोग में होती हैं, (सी) उम्मीदवारों के रास्ते में भी गिर जाएगी। - Frank Shearar
मुझे आम तौर पर उत्तर पसंद है लेकिन स्मॉलटाक तीसरे पक्ष के सॉफ्टवेयर के साथ ठीक है। तथ्य यह है कि आप कई एपीआई नहीं देखते हैं क्योंकि आप तकनीकी रूप से उन्हें एकीकृत नहीं कर सकते हैं, क्योंकि यह एक आला है (इसलिए कम लोगों को बाहरी सॉफ्टवेयर की आवश्यकता है)। उस प्रभाव का एक माध्यमिक कारण (जो कि तकनीकी भी नहीं है) यह है कि छोटे-छोटे ट्रैकर अन्य कम मज़ेदार तकनीकों की बजाय छोटी चीज़ों में समस्याओं का सामना करना पसंद करेंगे। - Sebastian Sastre


खैर, चूंकि आपने मुझे नाम से बताया है, मुझे लगता है कि मुझे इसमें झुकना चाहिए।

जैसा कि मैंने उस पॉडकास्ट साक्षात्कार में कहा था, और जैसा कि मैंने बार-बार अपने ब्लॉग में प्रदर्शित किया है http://MethodsAndMessages.vox.com/, ये है "स्मॉलटाक का वर्ष"और अब पिछले दस महीनों के लिए स्मॉलटाक वकालत कर रही है, मैं देख सकता हूं कि यह वास्तव में हो रहा है। अधिक ग्राहक स्मॉलटाक और समुद्रतट में बदल रहे हैं, और स्मॉलटाक विक्रेता सभी इस ध्यान के नए प्रवाह को पकड़ने के लिए कड़ी मेहनत कर रहे हैं। स्मॉलटाक सम्मेलनों की योजना बनाई जा रही है। अधिक नौकरी पोस्टिंग पोस्ट की जा रही हैं। अधिक ब्लॉग पोस्टिंग की जा रही हैं।

यदि आप आज स्मॉलटाक में जाते हैं, तो आप अकेले नहीं हैं। वहां कई अन्य लोग भी हैं जो बाहर भी हैं।

संपादित करें

खैर, कई सालों बाद, अब मैं सिफारिश कर रहा हूं तीव्र गति बजाय। यह Google द्वारा बनाई गई एक महान भाषा है लेकिन अब ईसीएमए समिति के स्वामित्व में है। यह node.js शैली में सर्वरसाइड चलाता है, लेकिन जावास्क्रिप्ट को पार करके आधुनिक ब्राउज़र में क्लाइंटसाइड भी चलाता है। बहुत अच्छी किताबें, ब्लॉग, सहायता चैनल, आईडीई समर्थन, सार्वजनिक लाइव पेस्टबिन। मुझे लगता है कि यह निश्चित रूप से पैरों को मिला है ... इतना है कि मैं इसे ऑनसाइट या ऑनलाइन सिखाने के लिए courseware लिख रहा हूं, और मुझे पूरा यकीन है कि मेरे द्वारा काम में एक किताब या दो है। और गिलड ब्राचा, एक पुराने समय के छोटे-छोटे खिलाड़ी डिजाइन में एक प्रमुख योगदानकर्ता हैं, इसलिए डार्ट में बहुत सारे छोटे-छोटे हैं।


42
2017-09-29 22:23



यही कारण है कि ढेर ओवरफ्लो शांत है! आपके उत्तर के लिए धन्यवाद! - Christoph Schiessl
जिज्ञासा से, क्या आप ध्यान के प्रवाह पर विस्तार कर सकते हैं - किसी भी विचार जहां दिमाग से आ रहा है? - ConcernedOfTunbridgeWells
रूबी ने निश्चित रूप से मदद की, मुझे लगता है कि जावास्क्रिप्ट और उद्देश्य-सी भी। उन लोगों के लिए जो शुद्ध ओओ चीज नहीं प्राप्त करते हैं, वे भाषाएं एक परिचित प्रारंभिक बिंदु प्रदान करती हैं, जिससे कोई छोटा हो सकता है कि स्मॉलटाक कैसे चमकता है। - Damien Pollet
फिर समुद्र किनारे के लोगों ने कुछ अच्छे पीआर, डेबलेडीबी के साथ एवी ब्रायंट और रेल्स कॉन्फ में मैग्लेव कूप किया, और रंदल भी काफी मुखर है :) इसके अलावा Google वी 8 का लार्स बेक स्वयं से आता है ... इस तरह के कई छोटे संकेत थे, सभी संकेत स्मॉलटॉक और लिस्प में, अतीत से अजीब भाषाएं अतीत में :) - Damien Pollet


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

साइडसाइड स्मॉलटॉक सीखने का एक अच्छा कारण है, लेकिन मुझे नहीं लगता कि आपको रेल की तुलना में परिमाण के आदेश मिलेंगे।

जिस चीज ने मुझे विश्वास दिलाया वह जेमस्टोन था। मुझे वास्तव में रत्न के ग्लास (जेमस्टोन, लिनक्स, अपाचे, स्मॉलटॉक, समुद्रतट) पसंद है। उस का हत्यारा हिस्सा जेमस्टोन है, जो आपके बारे में सोचने के बिना ज्यादातर आपके लिए ऑब्जेक्ट दृढ़ता को नियंत्रित करता है। जेमस्टोन के साथ लोग क्या कर रहे हैं, इसके बारे में कुछ लोगों को देखकर और सुनकर "बड़ा आवेदन" का अर्थ मेरे विचार को रीसेट कर दिया गया है।

भाग जो मुझे रेल के बारे में सबसे ज्यादा बताता है वह ऑब्जेक्ट-रिलेशनल मैपिंग है। रूबी के खिलाफ यह कुछ भी नहीं है क्योंकि यह जीएलओआरपी (जो कि फ्रीटाक के लिए एक्टिव रिकार्ड को संभालता है), या पर्ल, या कुछ और भी मुश्किल में बेकार है। डेटाबेस टेबल पर ऑब्जेक्ट मैप करना सिर्फ दर्दनाक है। GemStone के साथ, डेटाबेस के बारे में सोच गायब हो जाता है, इसलिए डेटाबेस के साथ काम भी गायब हो जाता है। यह मेरी पीठ से एक विशाल पत्थर (या बंदरों की एक सेना) की तरह है।


26
2017-09-29 22:27



काश मैं दो बार मतदान कर सकता हूं ... मैं पूरी तरह से सहमत हूं। - Sébastien RoccaSerra
ओआरएम पर ओडीबी की श्रेष्ठता दिखाने के लिए +1। एक से दूसरे में जा रहा है निश्चित रूप से आप कुछ कर सकते हैं महसूस - ryan0


लर्निंग स्मॉलटॉक आपको ओओ (एलन के) का आविष्कार करने वाले व्यक्ति के परिप्रेक्ष्य से ऑब्जेक्ट उन्मुख सॉफ्टवेयर विकास में ग्राउंडिंग देगा। ओवरलैपिंग विंडोिंग वातावरण का विचार स्मॉलटाक से आया था।

स्मॉलटाक सीखने के लिए एक ठोकरें ब्लॉक यह है कि यह प्रवाह नियंत्रण के लिए एक अजीब वाक्यविन्यास के साथ एक संदेश गुजरने वाला सिस्टम है जैसे:

i < 60
   ifTrue: [ self walk ]

इसमें एक बहुत परिपक्व वर्ग लाइब्रेरी है जिसमें एक स्थिरता है जिसमें मैंने बहुत अधिक जगह नहीं देखी हैं। सभी वातावरण (यहां तक ​​कि वाणिज्यिक स्मॉलटाक) में कक्षा पुस्तकालय में स्रोत उपलब्ध है जो आपको भाषा के स्वामी से सीखने की अनुमति देता है। प्रोग्रामिंग स्मॉलटॉक करते समय, मैं हमेशा सवाल पूछता हूं कि यह पर्यावरण में कैसे किया जाता है।

स्मॉलटॉक आम तौर पर एक छवि में कार्यान्वित किया जाता है जो आपके सिस्टम में सभी वस्तुओं के लिए एक जीवंत वातावरण है।

इंटरैक्टिव डीबगर वास्तव में रूबी से स्मॉलटाक को अलग करता है।

समुद्रतट वेब विकास ढांचा है और स्मॉलटाक को एक नई स्पॉटलाइट दिया है। यह एक निरंतरता आधारित वातावरण है जो इंट्रा-हिट डिबगिंग और एक चिकनी रिच क्लाइंट प्रकार के विकास अनुभव (शीर्ष अनुप्रयोग प्रवाह को एक विधि में डिज़ाइन किया जा सकता है) की अनुमति देता है। यह script.aculo.us के साथ एकीकरण है इस तरह से किया गया है कि इसे आसानी से स्मॉलटॉक के भीतर से बुलाया जाता है।


15
2017-09-29 15:15



वाक्यविन्यास अजीब नहीं है - यह वास्तव में बहुत ही सुरुचिपूर्ण है। इसे इस प्रकार पढ़ा जाना चाहिए: हे, जो भी आप "i <60" के परिणाम प्राप्त करते हैं, यहां कोड का एक टुकड़ा है (कोड-ऑब्जेक्ट तर्क के रूप में पारित किया गया है), यदि आपको लगता है कि आप सच हैं तो मूल्यांकन किया जाए। मजाकिया बात यह है कि यह भी काम करता है, अगर "i <60" एक अस्पष्ट, सांख्यिकीय चीज देता है। - blabla999
... और वह अस्पष्ट, सांख्यिकीय चीज तब तय कर सकती है (एक विधि के रूप में) इससे निपटने के लिए कैसे। एक एकल अंतर्निहित ऑपरेटर या नियंत्रण संरचना नहीं है जिसे इस तरह से परिभाषित नहीं किया जा सकता है। - blabla999


> एक स्मॉलटाक विकास पर्यावरण नहीं मिला जो कि दोनों हाथों और पैर की लागत नहीं थी

गूगल - मुफ्त छोटा सा झटका

सिंकॉम स्मॉलटाक, स्क्वाक, जीएनयू स्मॉलटॉक


13
2017-09-29 15:11



स्क्वाक वास्तव में अच्छा है! शुद्ध ओओपी, पूरी तरह से ग्राफिक, प्यारा यूजर इंटरफेस, ओपन सोर्स (इस पर असहमत), कम या ज्यादा पोर्टेबल ... - Joe Pineda
स्क्वाक के लिए +1, और यह शुरुआती लोगों के लिए एक अच्छी मेलिंग सूची के साथ एक महान समुदाय है। - Sébastien RoccaSerra
स्क्वाक के लिए +1, ऑब्जेक्ट एक्सप्लोरर (या जिसे भी कहा जाता है) ऑब्जेक्ट मॉडल कैसे काम करता है सीखने के लिए अमूल्य है। - Mauricio Scheffer
फारो मुक्त है और सभी आधुनिक उपकरण हैं .. - daf


निगेल, मेरे पास एक उद्धरण है:

यद्यपि यह अब काफी समय है क्योंकि मैंने इसके साथ कुछ भी किया है, मैं स्मॉलटाक को नामांकित करता हूं, फिर भी मैं कंप्यूटर कोड में विचारों को स्थानांतरित करने में सक्षम होने के लिए ऐसा कुछ भी नहीं मिला हूं। यह सिर्फ भाषा नहीं है: यह अद्भुत ब्राउज़र वातावरण, पुस्तकालयों और स्पष्ट, अच्छी तरह से डिज़ाइन किए गए कोड को लिखने की संस्कृति है जितनी जल्दी कुछ भी स्पेगेटी को क्रैंक कर सकता है। जब जावाऑन के प्रतिभागियों ने यह निष्कर्ष निकाला था कि जावा किसी और चीज की तुलना में अधिक उत्पादक था, तो मुझे ब्राउन पेपर बैग की आवश्यकता थी। ओह ठीक है, मेरे क्लासपाथ को सॉर्ट करने के लिए वापस ... - मार्टिन फाउलर (सॉफ्टवेयर डेवलपमेंट मैगज़ीन, जनवरी 2001)

मुझे यह मिला यहाँ


9
2017-09-30 13:17



धन्यवाद। मैंने इसे पोस्ट करने के लिए अपनी पोस्टिंग संपादित की है। - ConcernedOfTunbridgeWells


मुझे रूबी नहीं पता ..

स्मॉलटॉक एक है शुद्ध ओओ भाषा। यदि आपको ओओ को वास्तव में समझने की आवश्यकता महसूस होती है, न केवल सबसे लोकप्रिय 'ओओ' भाषाओं (जैसे सी ++, जावा, आदि) के नकली ओओ, तो मैं अनुशंसा करता हूं कि आप स्मॉलटॉक के साथ खेलते हैं।

छोटे-छोटे में सबकुछ एक वस्तु है, गुण, व्यवहार और मेटा के साथ। सिमुलेशन में आपके पास डेटा ऑब्जेक्ट्स हैं जिनका उपयोग आप अपनी ऑब्जेक्ट्स में करते हैं।

मैं इसके साथ खेलूँगा, आपको केवल फायदा होगा।


8
2017-09-29 15:09



स्मॉलटाक में, यहां तक ​​कि "कक्षाएं" वस्तुएं हैं, कक्षा कक्षा के उदाहरण !!! यह मुझे पागल कर दिया जब तक मैं इसे grokked! - Joe Pineda
रूबी इस अर्थ में एक शुद्ध ओओ भाषा भी है कि कक्षाएं भी वस्तुएं हैं। तो ब्लॉक, विधियों और एक शून्य सूचक का संदर्भ हैं। - Alan
रूबी लेता है (मट्ज़ स्वतंत्र रूप से यह बताएगा) स्मॉलटॉक से कई विचार। कई मायनों में इसे 'व्यावहारिक' (हंट और थॉमस से माफ़ी) छोटे-छोटे जैसी भाषा के रूप में देखा जा सकता है। - ConcernedOfTunbridgeWells


पोस्टर से असहमत होगा जो मानता है कि आप बड़े ऐप्स के लिए स्मॉलटॉक का उपयोग नहीं करेंगे - यह वही है जहां यह चमकता है। लेकिन मैंने एक सप्ताह के भीतर भी काफी गड़बड़ (नोट लोअरकेस) प्रोटोटाइप ऐप्स बनाए हैं।

मैंने 92 में शुरू होने वाले एसटी में ओओ सीखा, अविश्वसनीय रूप से खुशी मैंने ऐसा किया। यह मुझे ओओ में एक असली पृष्ठभूमि दे दी। कक्षाओं में सोच रहा है। कोई प्रकार नहीं संदेश पर एसटी का असली जोर है। अगर आप कुछ जानना चाहते हैं तो किसी ऑब्जेक्ट को एक संदेश भेजें और जवाब प्राप्त करें। आईएमएचओ, आचार और आईडीई वास्तव में आपको अपने युग्मन और एकजुटता के साथ सही काम करने के लिए प्रोत्साहित करते हैं।

मेरे जावा डे जॉब में, मैं फाइलों, जेनेरिक, आईडीई की तरह ग्रहण के साथ फंस गया हूं जो परिमाण के कम उत्पादक हैं जो किसी भी एसटी आईडीई हैं। मैं एसटी का उपयोग कर रहा था केवल एक बार मैंने शेड्यूल से पहले एक विकास समाप्त किया। असल में यह इतना उत्पादक था, और हमें इतना पुन: उपयोग हुआ कि मुझे किसी अन्य प्रोजेक्ट में ले जाना पड़ा, क्योंकि मेरे पास कुछ भी नहीं था! (ठीक है, शायद मैं अनुमान लगाने के लिए सीखने में समय बिता सकता था ...)

स्क्वाक डाउनलोड करें, एक अच्छी किताब खोजें और खेलो। केवल नकारात्मक बात यह है कि यदि आपका दिन गग जावा या सी # का उपयोग कर रहा है, तो आप इच्छा समाप्त कर देंगे कि आप एसटी का उपयोग कर सकते हैं। आप जल्द ही घर जाओगे।

क्रिस ब्रूक्स


8
2017-10-14 11:41





मैं लिस्प (योजना) या स्मॉलटॉक सीखने के लिए सभी को सलाह देता हूं।

स्मॉलटॉक में अद्भुत आईडीई हैं जिन्हें आप संस्कृति सदमे से मिलने के बाद याद नहीं करना चाहते हैं। और हां, एक से अधिक स्वतंत्र हैं: स्क्वाक, डॉल्फिन, स्मॉलटाक / एक्स, और विजुअलवर्क्स (गैर-कॉमर्सियल)।

हालांकि, लिस्प अपने गणितीय नींव में भी क्लीनर हो सकता है।

सादर

पीएस: असल में मैं दोनों सीखने की सलाह देते हैं!


8
2017-12-23 00:53



"दोनों सीखो!" के लिए +1 - Frank Shearar


मैं पूरी तरह से अपने जूते में हूँ। मैं RoR का उपयोग कर और स्मॉलटॉक भूमि में देख रहा हूँ। यहां कुछ पेशेवर और विपक्ष हैं जो मुझे महत्वपूर्ण लगता है:

पेशेवरों:

  • परिपक्व और स्थिर वातावरण
  • फास्ट डेवलपमेंट चक्र
  • आपको और अधिक सोचने और कम लिखने में मदद करता है

विपक्ष:

  • विभिन्न सोच की आवश्यकता है
  • अभी भी इसे समझ में नहीं आया

यह बहुत मजेदार है कि मुझे स्मॉलटाक के बारे में कैसे पता चला। यह एक चीज थी जो लिस्प और एर्लांग सामान की खोज करते समय Google परिणामों में पॉप-अप करना जारी रखती थी। एक दिन मैंने इसे चेक आउट किया और अच्छा विंडोज वातावरण से आश्चर्यचकित हुआ। कुछ ही क्षण बाद में मुझे एडा / वेब ढांचा मिला। मैं झुका हुआ था और इस ढांचे के साथ वेब विकास के माध्यम से स्मॉलटॉक सीखना शुरू कर दिया था।

अभी भी काफी नहीं है, लेकिन यह बहुत दिलचस्प है कि मैं अभी भी नहीं बैठ सकता ... :-) मैं फिर से मजाक कर रहा हूं।


7
2018-01-16 12:05





अगर मेरे पास समय था तो इसे सीखना शुरू नहीं होगा। क्यों नहीं? क्योंकि यह सी # या जावा सीखने के लिए आर्थिक रूप से अधिक उत्पादक और आकर्षक होगा।

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

मैं स्मॉलटाक को जानता हूं और इसका उपयोग करता हूं, अभी भी लगभग 15 साल तक है को बनाए रखने यह, और एक दोस्त को Smalltalk की सिफारिश नहीं करेगा। क्यों नहीं? रोजगार रखना और रखना जारी रखना एक अच्छी बात है। यद्यपि आप स्मॉलटाक से बहुत कुछ सीख सकते हैं, लेकिन आप इसे आसानी से इस दिन और उम्र में नियोजित रूप से नियोजित नहीं कर सकते हैं।

इसके अलावा, आप समुद्रतट पर उत्साहित हुए और मैं समुद्रतट / जेमस्टोन साझेदारी मानूंगा। मैंने कुछ समय के लिए जेमस्टोन का उपयोग किया है और दोनों एक साथ बहुत आकर्षक हैं। मुझे उम्मीद है कि वे सफल होने के लिए बाजार हिस्सेदारी और गति प्राप्त कर सकते हैं।


5
2017-12-07 03:32