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

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

4
जावास्क्रिप्ट में वास्तव में अपरिभाषित का क्या मतलब है? ऐसा क्यों है? इसका क्या उपयोग है? यह कैसे उपयोगी हो सकता है?
जावास्क्रिप्ट में, हमारे पास अपरिभाषित कुछ है । मैंने कुछ कहा, क्योंकि मैं वास्तव में नहीं जानता कि क्या यह एक आधार वर्ग, या एक अंतर्निहित चर, या एक कीवर्ड, या कुछ और है। मुझे सिर्फ इतना पता है कि यह वहां है। इसे कार्रवाई में देखने के लिए, आप …

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

5
प्रथम श्रेणी के कार्य
मैंने इस सप्ताह के अंत में लिस्प पर गंभीरता से विचार करना शुरू कर दिया (जिसका अर्थ है कि मैं केवल लिस्प सीख रहा हूं और सी # में परियोजनाओं पर वापस नहीं लौट रहा हूं) और यह कहना चाहिए कि मैं इसे प्यार करता हूं। मैंने अन्य कार्यात्मक भाषाओं …

1
C ++ में स्थिर ग्लोबल्स और अनाम नामस्थान
C ++ ने अनाम नामस्थान (बाहरी लिंकेज) में स्थिर ग्लोबल्स (आंतरिक लिंकेज) और प्रतीकों के बीच कोई अंतर क्यों किया, लेकिन बाद का परिचय देते समय इसे बाहर से संदर्भित करने का कोई तरीका नहीं है)? क्या उनमें से कोई कारण अभी भी मान्य हैं, या नए हैं? क्या ऐसी …

2
जावा और C # द्वारा स्मृति सुरक्षा प्रदान करने के तरीके के समान प्रोग्रामिंग भाषा द्वारा थ्रेड सुरक्षा कैसे प्रदान की जा सकती है?
जावा और C # एरे बाउंड्स और पॉइंटर डेरेफेर की जाँच करके मेमोरी सुरक्षा प्रदान करते हैं। दौड़ की परिस्थितियों और गतिरोध की संभावना को रोकने के लिए एक प्रोग्रामिंग भाषा में क्या तंत्र लागू किया जा सकता है?

1
स्विफ्ट को गवाह तालिकाओं की आवश्यकता क्यों है?
मैं स्विफ्ट के कार्यान्वयन विवरणों को पढ़ने की कोशिश कर रहा हूं, और एक चीज जो मैं नीचे नहीं कर सकता, वह है इसकी "गवाह तालिका"। ऐसा लगता है कि वे अलग-अलग व्यवहार्य सूचक हैं जिनका उपयोग संरचनाओं के लिए किया जाता है। लेकिन आपको इसकी आवश्यकता क्यों होगी? संरचनाओं …

1
आधुनिक वस्तु-उन्मुख प्रोग्रामिंग भाषाओं में प्रथम श्रेणी की निरंतरता उपयोगी है?
फ़ंक्शंस प्रोग्रामिंग भाषाओं में अत्यंत उपयोगी हैं (जैसे Contहास्केल में मोनाड) क्योंकि वे अनिवार्य-शैली कोड के लिए एक सरल और नियमित अंकन की अनुमति देते हैं। वे कुछ पुरानी अनिवार्य भाषाओं में भी उपयोगी हैं, क्योंकि उनका उपयोग लापता भाषा सुविधाओं (जैसे अपवाद, कोरटाइन, हरे धागे) को लागू करने के …

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

3
यदि () का आलसी मूल्यांकन कैसे लागू किया जाए
मैं वर्तमान में निम्नलिखित के आधार पर एक अभिव्यक्ति मूल्यांकक (एकल पंक्ति अभिव्यक्ति, जैसे सूत्र) लागू कर रहा हूं: दर्ज की गई अभिव्यक्ति को शाब्दिक बूलियन, पूर्णांक, दशमलव, तार, कार्य, पहचानकर्ता (चर) से अलग किया जाता है कोष्ठक से छुटकारा पाने के लिए मैंने शंटिंग-यार्ड एल्गोरिथ्म (हल्के ढंग से संशोधित …

4
साक्षर प्रोग्रामिंग, अच्छी / बुरी डिजाइन पद्धति
मुझे हाल ही में साक्षर प्रोग्रामिंग की अवधारणा मिली है । और मैंने इसे पेचीदा पाया। फिर भी मुझे इस दावे के साथ सामना नहीं करना पड़ा है कि यह एक कार्यक्रम बनाने का एक बुरा तरीका है। ऐसा लगता है कि कई जगह नहीं है। यहां तक ​​कि मैं …

6
किसी प्रोग्रामिंग भाषा की ऑर्थोगोनलिटी को कैसे सत्यापित / प्रमाणित करें?
मुझे ऑर्थोगोनलिटी की अवधारणा पता है, लेकिन प्रोग्रामिंग भाषा के दृष्टिकोण से, क्या इसे सत्यापित / प्रमाणित करने का कोई तरीका है? उदाहरण के लिए C # में, एक का उपयोग कर सकते हैं publicया staticएक विधि हस्ताक्षर के लिए। आप या तो दोनों का उपयोग कर सकते हैं और …

5
डीएसएल का निर्माण: स्क्रिप्टेड एक सामान्य उद्देश्य वाली भाषा या स्टैंड-अलोन?
मैं किसी दिए गए, अस्पष्ट प्रोग्रामिंग मॉडल को सरल बनाने के लिए एक डोमेन विशिष्ट भाषा को डिजाइन करने पर बहस कर रहा हूं। बहस का एक हिस्सा यह है कि क्या इसे (एक स्क्रिप्ट के रूप में) एक मौजूदा भाषा / रनटाइम (जैसे जावा) के साथ बनाया जाए या …

4
एक जनरेटर भाषा की सुविधा जैसे 'उपज' एक अच्छा विचार है?
PHP, C #, Python और संभवतः कुछ अन्य भाषाओं में एक yieldकीवर्ड है जो जनरेटर फ़ंक्शन को बनाने के लिए उपयोग किया जाता है। PHP में: http://php.net/manual/en/language.generators.syntax.php पायथन में: https://www.pythoncentral.io/python-generators-and-yield-keyword/ C # में: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords-yield मुझे चिंता है कि भाषा की सुविधा / सुविधा के रूप में, yieldकुछ सम्मेलनों को तोड़ता …

3
जावा जेनरिक सरणियों में क्यों नहीं हो सकता है?
ऐसा क्यों है कि जब मैं ऐरेलेस्ट्स की एक सरणी बनाने की कोशिश करता हूं: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];एक त्रुटि है और जावा यह अनुमति नहीं देता है? क्या जावा के जेनेरिक को लागू करने, किसी भी भाषा में जेनेरिक, या कुछ मनमानी से संबंधित है?

1
एक प्रकार के पैरामीटर के प्रकार तर्कों को संदर्भित करने के लिए तकनीक का नाम?
सेटअप: मान लें कि हमारे पास एक प्रकार है जिसे Iteratorएक प्रकार का पैरामीटर कहा जाता है Element: interface Iterator<Element> {} फिर हमारे पास एक इंटरफ़ेस है Iterableजिसमें एक विधि है जो एक वापस आ जाएगी Iterator। // T has an upper bound of Iterator interface Iterable<T: Iterator> { getIterator(): …

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