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

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

4
सुरक्षित क्लोजर को लागू करने के लिए कचरा संग्रहण की आवश्यकता है?
मैंने हाल ही में प्रोग्रामिंग भाषाओं पर एक ऑनलाइन पाठ्यक्रम में भाग लिया, जिसमें अन्य अवधारणाओं के बीच, क्लोजर प्रस्तुत किए गए थे। मैं अपना प्रश्न पूछने से पहले कुछ संदर्भ देने के लिए इस पाठ्यक्रम से प्रेरित दो उदाहरण लिखता हूं। पहला उदाहरण एक एसएमएल फ़ंक्शन है जो 1 …

7
क्या ऑपरेटर कीवर्ड या फ़ंक्शंस की तुलना में पढ़ने के लिए स्पष्ट हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

2
एक जावा स्रोत फ़ाइल उस सार्वजनिक वर्ग के नाम को क्यों सहन करती है जिसमें यह शामिल है?
मैं जावा सीखने वाला नौसिखिया हूं। जावा में हर स्रोत फ़ाइल में एक सार्वजनिक वर्ग होना चाहिए और उस स्रोत फ़ाइल का नाम उस सार्वजनिक वर्ग के समान होना चाहिए। इसके अलावा, कोई स्रोत फ़ाइल में दो सार्वजनिक कक्षाएं नहीं हो सकती हैं। यह प्रतिबंध क्यों है?

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

11
KISS सिद्धांत भाषा डिजाइन प्रोग्रामिंग के लिए आवेदन किया?
KISS ( "इसे सरल रखें, बेवकूफ" या "यह सरल रखने बेवकूफ", जैसे देखने के लिए यहाँ ) भले ही यह जाहिरा तौर पर इंजीनियरिंग में जन्म लिया है सॉफ्टवेयर के विकास में एक महत्वपूर्ण सिद्धांत है,। विकिपीडिया लेख से उद्धृत: जॉनसन की कहानी को डिजाइन इंजीनियरों की एक मुट्ठी भर …

1
स्काला में सूची में हे (एन) समय जटिलता के लिए अपील क्यों करता है?
मैंने अभी पढ़ा कि a List: (: +) के लिए परिशिष्ट ऑपरेशन का निष्पादन समय आकार के साथ रैखिक रूप से बढ़ता है List। Listएक बहुत ही आम ऑपरेशन की तरह लग रहा है । ऐसा करने के लिए मुहावरेदार तरीका क्यों होना चाहिए कि वे घटकों को पूर्वनिर्मित कर …

2
स्केला ऑप्शन प्रकार को शायद हास्केल की तरह ही नहीं कहा जाता है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

2
साझा सामान्य पूर्वज के साथ C ++ कई विरासत को कैसे संभालता है?
मैं सी ++ लड़का नहीं हूं, लेकिन मैं इस बारे में सोचने के लिए मजबूर हूं। C ++ में एकाधिक वंशानुक्रम क्यों संभव है, लेकिन C # में नहीं? (मुझे हीरे की समस्या के बारे में पता है , लेकिन यह मैं यहां नहीं पूछ रहा हूं)। C ++ कई …

2
कक्षाओं के माध्यम से और जावा (जैसे जावा) के लिए सभी कोड को संरचित करने के फायदे और नुकसान
संपादित करें: मेरी भाषा जावा के विपरीत कई विरासत के लिए अनुमति देती है। मैंने शैक्षिक, मनोरंजक और संभावित उपयोगी उद्देश्यों के लिए अपनी स्वयं की प्रोग्रामिंग भाषा को डिजाइन और विकसित करना शुरू कर दिया है। सबसे पहले, मैंने इसे जावा से हटाने का फैसला किया है। यह निहित …

5
गो जैसी भाषा पर क्लासिक ओओपी के लाभ
मैं भाषा डिजाइन के बारे में बहुत सोच रहा हूं और "आदर्श" प्रोग्रामिंग भाषा के लिए कौन से तत्व आवश्यक होंगे, और Google के गो का अध्ययन करने से मुझे बहुत अधिक सामान्य ज्ञान पर सवाल उठाने का नेतृत्व किया गया है। विशेष रूप से, गो को ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग …

4
रूबी ने क्या सही किया (या यह रेल था)? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 6 साल पहले बंद हुआ …

5
क्या विषम सूचियों का कोई विशिष्ट उद्देश्य है?
C # और Java बैकग्राउंड से आने के कारण, मुझे अपनी सूचियों के प्रति सजातीय होने की आदत है, और इससे मुझे समझ में आता है। जब मैंने लिस्प को चुनना शुरू किया, तो मैंने देखा कि सूचियां विषम हो सकती हैं। जब मैंने dynamicC # में कीवर्ड के साथ …

3
आपको "स्वयं" की आवश्यकता क्यों है उदाहरण चर का संदर्भ देने के लिए पायथन में?
मैं जावा, रूबी, हास्केल और पायथन जैसी कई भाषाओं में प्रोग्रामिंग कर रहा हूं। मुझे जिन परियोजनाओं पर काम करना है, उनके कारण मुझे प्रतिदिन कई भाषाओं के बीच स्विच करना पड़ता है। अब, मुद्दा यह है कि मैं अक्सर selfपायथन में फ़ंक्शन परिभाषाओं में पहले पैरामीटर के रूप में …

1
किसी भी उल्लेखनीय C एक्सटेंशन में पूर्णांक प्रकार शामिल हैं जिनका व्यवहार मशीन शब्द आकार से स्वतंत्र है
कुछ अन्य भाषाओं की तुलना में सी की एक दिलचस्प विशेषता यह है कि इसके कई प्रकार के डेटा लक्ष्य वास्तुकला के शब्द आकार पर आधारित हैं, बजाय पूर्ण शब्दों में निर्दिष्ट होने के। हालांकि यह भाषा को मशीनों पर कोड लिखने के लिए उपयोग करने की अनुमति देता है …

9
ग्रीनस्पून के दसवें नियम, क्या हर बड़ी परियोजना में एक लिस्प दुभाषिया शामिल होता है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 6 साल पहले बंद हुआ …

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