language-design पर टैग किए गए जवाब

प्रोग्रामिंग भाषाओं के डिजाइन और संरचना से संबंधित प्रश्न।

9
स्व-होस्टिंग संकलक को नई भाषाओं के लिए पारित होने का एक संस्कार क्यों माना जाता है?
मैंने कई स्थानों पर सुना है कि लोग अपेक्षा करते हैं कि सम्मान के लिए भाषाएं उपयोग करें, या कम से कम, एक स्व-होस्टिंग संकलक हैं। मैं उत्सुक हूं कि ऐसा क्यों है। लिखने के लिए एक संकलक बहुत महत्वपूर्ण सॉफ्टवेयर की तरह लगता है, और मुझे लगता है कि …

5
लिस्प में एक लिस्प दुभाषिया का अध्ययन इतना महत्वपूर्ण क्यों है?
मैंने नए प्रोग्रामरों के लिए कई सीएस पाठ्यचर्या और सीखने के सुझाव देखे हैं, जो कि इच्छुक प्रोग्रामर को एक लिस्प दुभाषिया का अध्ययन करने के लिए कहते हैं जो विशेष रूप से लिस्प में लिखा गया है। ये सभी साइटें, "इसके एक बौद्धिक रहस्योद्घाटन" के समान बातें कहती हैं, …

3
कोटलिन में कोई स्थिर कीवर्ड क्यों नहीं है?
कोटलिन को मुख्य रूप से जावा के लिए एक ड्रॉप-इन प्रतिस्थापन के रूप में जाना जाता है, लेकिन यह एक प्रसिद्ध जावा निर्माण से छुटकारा दिलाता है: staticकीवर्ड। इसके बजाय, क्लास-स्तरीय कार्यक्षमता मुख्य रूप से साथी वस्तुओं द्वारा पेश की जाती है। स्थैतिक तरीकों और क्षेत्रों के साथ गलत क्या …

1
C ++ मानक समिति उनके डिजाइन विचारों का परीक्षण कैसे करती है?
क्या C ++ कमेटी किसी नए मानक को जारी करने से पहले किसी प्रकार के प्रोटोटाइप कंपाइलर के साथ उनके नए डिजाइन विनिर्देशों का परीक्षण करती है? या क्या वे एक मानक जारी करते हैं, जो वास्तव में, केवल सैद्धांतिक है जब तक कि बड़े संकलक इसे लागू नहीं करते …

9
अधिकांश "सुप्रसिद्ध" अनिवार्य / OO भाषाएँ उन प्रकारों की अनियंत्रित पहुँच की अनुमति देती हैं जो 'कुछ भी नहीं' का प्रतिनिधित्व कर सकते हैं?
मैं nullइसके (उदाहरण के लिए) होने के बजाय (संयुक्त राष्ट्र) की सुविधा के बारे में पढ़ रहा हूं Maybe। इस लेख को पढ़ने के बाद , मुझे विश्वास है कि इसका उपयोग करना बेहतर होगाMaybe (या कुछ इसी तरह)। हालाँकि, मुझे यह देखकर हैरानी होती है कि सभी "अच्छी तरह …

16
मैं भाषा वाक्य रचना के बारे में लिख रहा हूँ। क्या वहाँ कोई भाषा है जिसमें विधि नाम के अंदर पैरामीटर रखे गए हैं?
जावास्क्रिप्ट में: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); C # में: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); PHP में: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); क्या …

30
किसी भी प्रोग्रामिंग भाषा में आपके द्वारा सामना की गई सबसे बड़ी डिज़ाइन दोष क्या है? [बन्द है]
सभी प्रोग्रामिंग भाषाओं में उनकी डिज़ाइन की खामियां हैं, क्योंकि कोई भी भाषा एकदम सही नहीं हो सकती है, जैसे कि अधिकांश (सभी?) अन्य चीजें। एक तरफ, प्रोग्रामिंग भाषा में कौन सी डिज़ाइन की गलती ने आपको प्रोग्रामर के रूप में अपने इतिहास से सबसे अधिक परेशान किया है? ध्यान …

4
प्रोग्रामिंग लैंग्वेज फ़ंक्शंस को कैसे परिभाषित करती हैं?
प्रोग्रामिंग भाषा कैसे कार्य / विधियों को परिभाषित और सहेजती है? मैं रूबी में एक व्याख्या की गई प्रोग्रामिंग भाषा बना रहा हूं, और यह पता लगाने की कोशिश कर रहा हूं कि फ़ंक्शन घोषणा को कैसे लागू किया जाए। मेरा पहला विचार एक मानचित्र में घोषणा की सामग्री को …

3
F # में rec कीवर्ड की आवश्यकता क्यों है?
F # में recकीवर्ड का उपयोग करना आवश्यक है । हास्केल में स्पष्ट रूप से यह बताने की आवश्यकता नहीं है कि क्या दिया गया फ़ंक्शन पुनरावर्ती है या नहीं। कार्यात्मक प्रोग्रामिंग में पुनरावृत्ति की भूमिका को देखते हुए, एफ # डिजाइन मुझे अजीब लगता है। क्या यह एक अच्छा …

16
फ्लोटिंग पॉइंट के नुकसान से बचने के लिए प्रोग्रामिंग लैंग्वेज का क्या किया जा सकता है?
फ्लोटिंग पॉइंट अंकगणित और इसकी लघु-कॉमिंग की गलतफहमी प्रोग्रामिंग में आश्चर्य और भ्रम का एक प्रमुख कारण है (स्टैक ओवरफ्लो पर प्रश्नों की संख्या पर विचार करें "सही ढंग से जोड़ना नहीं है"। कई प्रोग्रामर्स को ध्यान में रखते हुए, इसके निहितार्थ को समझना अभी बाकी है, इसमें कई सूक्ष्म …

6
कक्षाओं के रूप में मौलिक प्रकार (जैसे int) को लागू करने के लिए क्या हैं?
जब डिजाइनिंग और एक वस्तु उन्मुख प्रोग्रामिंग भाषा implenting, कुछ बिंदु से एक में एक (जैसे मौलिक प्रकार लागू करने के बारे चुनाव करना चाहिए int, float, doubleया समकक्ष) वर्ग या कुछ और के रूप में। स्पष्ट रूप से, सी परिवार की भाषाओं में उन्हें वर्गों के रूप में परिभाषित …

10
प्रोग्रामिंग भाषा जहां प्रत्येक फ़ंक्शन कॉल / ब्लॉक एक अलग थ्रेड में किया जाता है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 2 साल पहले …

3
क्लास के कलाकारों के बजाय अशक्त सूचक क्यों?
जावा में: int count = (Integer) null; एक java.lang.NullPointerException फेंकता है। यह प्रोग्रामर समझ में आसानी के लिए क्लास कास्ट एक्सेप्शन क्यों नहीं फेंकता है? इस अपवाद को किसी अन्य अपवाद पर क्यों चुना गया?

9
क्या कोई प्रोग्रामिंग भाषाएं हैं जो न्यूनतम विकास दृष्टिकोण का पालन करती हैं?
मुझे लगता है कि जब भाषाओं को वाणिज्यिक सॉफ़्टवेयर के समान माना जाता है, तो नई रिलीज़ को सही ठहराने के लिए हमेशा नई सुविधाओं को जोड़ने की निरंतर आवश्यकता होती है। वहाँ हो सकता है या वहाँ भाषाएँ हैं जहाँ संस्करण 1.0 अंतिम संस्करण है? बेशक बग फिक्स को …

5
अगर मुझे C ++ हेडर फ़ाइलों से नफरत है तो क्या करें?
मैं हमेशा हेडर फ़ाइलों के बारे में उलझन में था। वे बहुत अजीब हैं: आप .h फ़ाइल को शामिल करते हैं। जिसमें शामिल नहीं हैं। लेकिन सीपीसी किसी भी तरह संकलित हैं। हाल ही में मैं एक टीम प्रोजेक्ट में शामिल हुआ, और निश्चित रूप से, .h और .cpp दोनों …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.