2009-06-04 13 views
7

मैं बुनियादी एल्गोरिदम की एक सूची पर ठोकर याद सीखने के लिए सरल पेट एक नई भाषा में लागू करने के लिए चारों ओर कैसे भाषा बात करता है अपने सिर प्राप्त करने के लिए, लेकिन मैं इसे करने के लिए लिंक को खो दिया है लगता है।एक नई भाषा

सरल कौन-से कार्य/कोड के टुकड़े आप एक एक भाषा का अच्छा महसूस पाने के लेने के लिए चलाती है की सिफारिश करेंगे?

मैं बड़ी अनुप्रयोगों या कुछ भी बातें मैं बारे में एक लिंक्ड सूची में लिख रहे हैं तो एक दोगुना जुड़ा हुआ सूची में विस्तार सोच रहा हूँ की तरह विकसित करने में बात नहीं कर रहा हूँ। विभिन्न प्रकार/खोज एल्गोरिदम इत्यादि को कार्यान्वित करना,

निष्कर्ष जो किसी एक भाषा में प्रोग्राम करने के बारे में जानता है, जो किसी नई भाषा में जितनी जल्दी संभव हो सके तेज़ी से उठने में मदद करेगा।

उत्तर

6

मैं आमतौर पर परियोजना यूलर से यादृच्छिक समस्याओं की एक जोड़ी लेने: http://projecteuler.net/

+0

ये अभ्यास मुख्य रूप से गणितीय पृष्ठभूमि से हैं। यह अच्छा है लेकिन मुझे लगता है कि यदि आप व्यापक क्षेत्र के लिए जाते हैं तो आप एक नई प्रोग्रामिंग भाषा के बारे में और जान सकते हैं। –

+0

@lutz: हाँ, मैं सहमत हूं। लेकिन वे काफी चुनौतीपूर्ण और रोचक हैं, और जब आप कोई समाधान सबमिट करते हैं तो आपको उपलब्धि की अच्छी भावना मिलती है और इसे सही के रूप में स्वीकार किया जाता है :) –

4

मैं CodeKata से अभ्यास की तरह। वे बहुत आसान नहीं हैं और बहुत मुश्किल नहीं हैं। उनके साथ अपने दिमाग को दबाओ!

1

मैंने पढ़ा है कहीं है कि एक ब्लॉग बनाने HelloWorld 2.0 है, मैंने देखा कि आप बड़े अनुप्रयोगों नहीं करना चाहते, लेकिन मैं इस

साझा करने के लिए लायक पाया
1

आप एक नई प्रोग्रामिंग भाषा के साथ परिचित होने के लिए this list from JobSnake आज़मा सकते हैं।

+0

लिंक काम नहीं कर रहा है। –

2

मैं वास्तव में spoj.pl पर problems तरह से करते हैं। काफी कुछ lanuages ​​में किया जा सकता है। आपका उनमें से एक हो सकता है।

1

इसके लिए कंपाइलर/दुभाषिया लिखने का प्रयास कर रहा है। यह भाषा के कई अस्पष्ट कोनों को खोलता है और आपको भाषा की विशेषताओं के पीछे कारणों को भी समझता है।

+0

शायद ही कभी सरल है ... –

1

हर बार जब मैं एक नई परियोजना सीखना चाहता/चाहती हूं, तो मैं कोड को कुछ ढूंढने के लिए मजबूर करता हूं।

लेकिन यकीन है कि मैं यह अच्छी तरह से किया था, मैं हमेशा अपने कोड और क्या यह ouputs जांच करने के लिए सक्षम होने के लिए चाहते हैं।

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

संबंधित मुद्दे