पृष्ठभूमि: 1 9वीं शताब्दी में जर्मन पुरातत्वविद् हेनरिक श्लीमैन निश्चित रूप से ट्रॉय शहर (होमर के इलियड के ट्रॉय के लिए एक वास्तविक पुरातात्विक स्थल) को खोजने और खोदने के लिए अपनी सफल खोज के लिए प्रसिद्ध थे।प्रोग्रामिंग भाषा सीखने की Schliemann की विधि
हालांकि, वह बस के रूप में एक astonishing learner of languages जा रहा है के लिए प्रसिद्ध है - दो साल के अंतरिक्ष के भीतर, वह खुद को धाराप्रवाह डच, अंग्रेजी, फ्रेंच, स्पेनिश, इतालवी और पुर्तगाली सिखाया, और बाद में दोनों सहित सात अधिक जानने के लिए पर चला गया, आधुनिक और प्राचीन यूनानी।
प्रसिद्ध तरीके से उपयोग किए जाने वाले तरीकों में से एक ज्ञात पाठ की तुलना में था, उदाहरण के लिए किसी भाषा में एक पुस्तक लेना एक धाराप्रवाह है, उस भाषा में एक पुस्तक का अच्छा अनुवाद लें जिसे आप सीखना चाहते हैं, और समानांतर में उन पर जाएं। (विभिन्न स्रोतों ने Schliemann द्वारा बाइबिल होने के लिए उपयोग की गई पुस्तक का हवाला दिया, या उपरोक्त लिंक के रूप में, एक उपन्यास)।
अब, वास्तविक प्रश्न के लिए।
क्या किसी ने नई प्रोग्रामिंग भाषा सीखने के लिए Schliemann की विधि के बराबर (या सुना) किया है? ईजी। संदर्भों और ट्यूटोरियल्स पर झुकाव के आधार पर, कार्यक्रमों का कुछ व्यापक सेट लें जो ज्ञात/समान एल्गोरिदम लागू करने वाली दोनों भाषाओं में उच्च गुणवत्ता वाले कोड के लिए जाना जाता है और उन्हें तुलना करके सीखते हैं?
मैं इस तरह के दृष्टिकोण, या प्रकाशित कुछ के संदर्भ, या कोडबेस के अस्तित्व को लागू करने के व्यक्तिगत अनुभवों के बारे में उत्सुक हूं जिसका उपयोग इस तरह के दृष्टिकोण के लिए किया जा सकता है?
मुझे विचार के बारे में क्या सोच रहा था Project Euler और सी ++, पर्ल और लिस्प में एसओ पर मैंने देखा कुछ कोड स्निपेट्स।
... हैलो वर्ल्ड – crowne
दिलचस्प सवाल ... मैं इस रणनीति को बहुत उपयोगी बना सकता हूं, प्रवाह की कुछ परिभाषा और प्रतिमानों का एक सेट (जैसे, शायद सभी प्रक्रियात्मक, ऑब्जेक्ट उन्मुख भाषाओं)। प्रोजेक्ट यूलर समाधान उत्कृष्ट स्रोत टेक्स्ट के लिए भी बनाएंगे! –
@robert प्रोजेक्ट यूलर समाधान केवल पीई प्रकार की समस्याओं पर लागू होते हैं - वास्तविक दुनिया काफी अलग है। –