6

मुझे Douglas Crockford's recent lecture series का बहुत मज़ा आया, विशेष रूप से यह प्रोग्राम जो प्रोग्रामिंग भाषाओं के इतिहास को कवर करता था। मैं इस विषय के बारे में अधिक विस्तार से जानना चाहता हूं।(आधुनिक या ऐतिहासिक) प्रोग्रामिंग भाषा डिज़ाइन पर कुछ अत्यधिक सम्मानित पुस्तकें क्या हैं?

इस प्रश्न भाषा अज्ञेयवादी पर विचार करें। मुझे किताबों में दिलचस्पी नहीं है कि प्रोग्रामिंग सिखाएं। मुझे पुस्तकों में दिलचस्पी है जो एक या अधिक भाषाओं के डिजाइन के दौरान किए गए निर्णयों पर चर्चा करते हैं।

+0

यह प्रश्न स्टैक ओवरफ़्लो के लिए बहुत ही व्यक्तिपरक है, लेकिन [Programmers.SE] (http://programmers.stackexchange.com) के लिए एकदम सही फिट होगा। –

+0

धन्यवाद, मार्क। मुझे उस साइट से अवगत नहीं था। मैं भविष्य में यहां की बजाय इस प्रकृति के प्रश्न पोस्ट करूंगा। टी 12 पार द्वारा एलआईपी के लिए – davidchambers

उत्तर

5

हर 15 साल, एसीएम एक History of Programming Languages सम्मेलन (प्यार से रूप में जाना जाता HOPL) पर डालता है। कार्यवाही असाधारण उच्च गुणवत्ता के हैं, और दुर्भाग्य से केवल एसीएम पेवेल के पीछे उपलब्ध हैं। (हालांकि, यदि आप उन्हें विश्वविद्यालय, कॉलेज या स्कूल आईपी पते से एक्सेस करते हैं, तो आप उन्हें एक्सेस करने में सक्षम होना चाहिए।)

HoPL-III (2007) के लिए, गिडो वैन रॉसम पाइथन के बारे में एक पेपर सबमिट करना चाहता था, लेकिन वह सक्षम नहीं था समय में समीक्षा आवश्यकताओं को पूरा करने के लिए, इसलिए वह published it in form of a blog instead

आधिकारिक सम्मेलन कार्यवाही के अलावा कई प्रस्तुतकर्ताओं ने भी अपने कागजात मुफ्त में प्रकाशित किए। इसके अलावा, कई प्रस्तुतकर्ताओं ने एक अलग स्थान पर फिर से एक ही बात की। उदाहरण के लिए, गाय एल स्टील, जूनियर और रिचर्ड पी। "डिक" गेब्रियल ने अपने "50 in 50" टॉक को दोहराया (जो, जैसा कि आप कल्पना कर सकते हैं कि आपने कभी गाय स्टील या डिक गेब्रियल द्वारा एक बात देखी है, वास्तव में नहीं है बात करें, कविता स्लैम के साथ पारित मल्टीमीडिया प्रदर्शन कला की तरह ब्रॉडवे मिलती है), जो 50 शब्दों में 50 प्रोग्रामिंग भाषाओं को प्रस्तुत करती है। अल्गोल -60, अल्गोल-एक्स, अल्गोल-W, पास्कल, Modula-2:

@Missing Faktor ऊपर उल्लेख किया है, न केवल परियोजना ओबेरोन, लेकिन निक्लौस विर्थ की भाषाओं के सभीकाफी अच्छी तरह से प्रलेखित रहे हैं , और ओबेरॉन।

0

"समवर्ती कार्यक्रम के वास्तुकला", देर से पेर ब्रिंच हांसेन द्वारा, डिजाइन और उसकी समवर्ती पास्कल के लिए तर्क का एक अच्छा सिंहावलोकन भी शामिल भाषा, जिसने मॉस्कोटर (और अन्य चीजें) को अपने अनुक्रमिक पास्कल में पास्कल का उचित सबसेट जोड़ा।

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

1

दलील:

http://www.amazon.com/Rationale-Design-Programming-Language-Companion/dp/0521392675

हालांकि किताब भाषा के मूल संस्करण की चर्चा, यह अभी भी दिलचस्प पढ़ने बनाता है। प्रत्येक डिजाइन निर्णय के लिए, प्रोग्रामर और कंपाइलर कार्यान्वयन बिंदु से दोनों, तर्क और चर्चा शामिल है।

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

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