हर उस भाषा के लिए जिसे आप सीखना चाहते हैं L
- चरण 1: का सिंटैक्स जानें
L
।
- चरण 2:
L
अपनी पसंदीदा भाषा के लिए एक कंपाइलर लिखें ।
- चरण 3: अपनी पसंदीदा भाषा के लिए संकलक लिखें
L
- चरण 4: एक प्रमुख परियोजना को मुहावरेदार तरीके से लिखें
L
- बोनस: सुनिश्चित करें कि चरण 2 का परिणाम चरण 4 के परिणाम के साथ संगत है।
इसे बहुत अधिक कवर करना चाहिए, 10 साल में प्रगति रिपोर्ट के साथ हमारे पास वापस जाएं ।
यदि आप सब के बाद वेब विकास करना सीख रहे हैं, और आप पहले से ही पर्ल और पायथन को जानते हैं, तो आपके पास शुरुआत के लिए बहुत कुछ है। मैं कहता हूं कि अपाचे (और विशेष रूप से mod_perl
और mod_python
) के इन्स और बहिष्कार सीखना शुरू करें , फिर अभ्यास करें। हो सकता है कि विशिष्ट भाषा नियमावली के बजाय CGI प्रोग्रामिंग, नेटवर्क कम्युनिकेशन और इस तरह की किताब या दो को चुनें।
अंतिम नोट के रूप में, शुरुआती होने का कोई कारण नहीं है कि लिस्प न सीखें। SICP और वीडियो लेक्चर की जांच करें । न तो विकास, या कंप्यूटर के साथ विशेषज्ञता के किसी भी स्तर को मानता है। वास्तव में वीडियो व्याख्यान के लिए परिचय उद्धृत करने के लिए
मैं कंप्यूटर विज्ञान के इस पाठ्यक्रम में आपका स्वागत करना चाहता हूं। [बोर्ड पर लिखता है] वास्तव में यह एक भयानक तरीका है। कंप्यूटर विज्ञान इस व्यवसाय का एक भयानक नाम है। सबसे पहले, यह एक विज्ञान नहीं है ["विज्ञान" को पार करता है]। यह इंजीनियरिंग हो सकता है या यह कला हो सकता है। [...] यह वास्तव में कंप्यूटर के बारे में बहुत ज्यादा नहीं है ["कंप्यूटर" को पार करता है]। और यह एक ही अर्थ में कंप्यूटर के बारे में नहीं है कि भौतिकी वास्तव में कण त्वरक के बारे में नहीं है। और जीव विज्ञान वास्तव में सूक्ष्मदर्शी और पेट्री डिश के बारे में नहीं है। -हाल अबेलसन