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

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

13
डेटाबेस को भाषा सुविधा के रूप में एकीकृत क्यों नहीं किया जाता है?
क्या कोई प्रोग्रामिंग भाषा है जिसमें एक बाहरी SQL (या अन्य) डेटाबेस से कनेक्ट करने के बजाय एक प्रथम श्रेणी की भाषा सुविधा के रूप में एक अंतर्निहित डेटाबेस है? ऐसी सुविधा के लिए क्या कमियां और लाभ होंगे? ऐसी सुविधा क्या दिखती है और यह हमारे कार्यक्रम के तरीके …


2
स्काला की वापसी क्यों हुई लेकिन टूटती नहीं और जारी रहती है
स्काला के पास breakया नहीं है continue, इसलिए कुछ लूप व्यवहार थोड़ा अधिक सोच लेता है। एक लूप को जल्दी समाप्त करने के लिए पूंछ की पुनरावृत्ति, अपवाद या scala.util.control.Breaks(जो अपवाद का उपयोग करता है) की आवश्यकता होती है। इसके लिए तर्क यह है कि, जैसे goto, वे प्रवाह निर्माण …

4
क्या कोई प्रोग्रामिंग भाषा मौजूद है जो विशेष रूप से निर्भरता इंजेक्शन के लिए डिज़ाइन की गई है?
कई सामान्य प्रोग्रामिंग भाषाएं काफी लचीली हैं जो आपको निर्भरता इंजेक्शन का समर्थन करने की अनुमति देती हैं। यहां तक ​​कि पुस्तकालय या ढांचे के समर्थन के बिना भी। लेकिन भले ही कोई भाषा किसी भी प्रोग्रामिंग समस्या को हल करने के लिए पर्याप्त रूप से ट्यूरिंग कर रही हो, …

1
गो "उत्पादकता" इंटरफेस के साथ उत्पादकता में सुधार कैसे करता है, और यह कैसे विस्तार विधियों के C # की धारणा के साथ तुलना करता है?
Go Language Tutorial में, वे बताते हैं कि इंटरफेस कैसे काम करता है: जाओ के पास कक्षाएं नहीं हैं। हालांकि, आप संरचनात्मक प्रकारों पर विधियों को परिभाषित कर सकते हैं। विधि रिसीवर समारोह कीवर्ड और विधि नाम के बीच अपनी ही तर्क सूची में प्रकट होता है। type Vertex struct …
21 c#  language-design  go 

13
क्या डेटा संरचनाओं को भाषा में (पायथन के रूप में) एकीकृत किया जाना चाहिए या मानक पुस्तकालय (जावा में) के रूप में प्रदान किया जाना चाहिए?
पायथन में, और सबसे अधिक संभावना है कि कई अन्य प्रोग्रामिंग भाषाएं, सामान्य डेटा संरचनाएं अपने स्वयं के सिंटैक्स के साथ कोर भाषा के एकीकृत भाग के रूप में पाई जा सकती हैं । यदि हम LISP की एकीकृत सूची सिंटैक्स को एक तरफ रख देते हैं, तो मैं किसी …

2
जावा 9 में पैकेज और मॉड्यूल अलग-अलग अवधारणाएं क्यों हैं?
जावा 9 में पैकेज के अलावा मॉड्यूल होंगे। आमतौर पर भाषाओं में एक या दूसरी होती है। और अधिकांश प्रोग्रामर दो शब्दों को समानार्थक मानते हैं। मॉड्यूल पैकेज के शीर्ष पर बनाए जाते हैं, उन्हें आदिम मानते हैं। समग्र पैटर्न आदिम और कंपोजिट को समान रूप से व्यवहार करने का …

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

3
लॉजिकल ऑपरेटर्स (जैसे, || && आदि) के लिए कोई कंपाउंड असाइनमेंट ऑपरेटर क्यों नहीं हैं?
ECMA-262 के अनुसार, भाग 11.13, निम्नलिखित यौगिक असाइनमेंट ऑपरेटरों की संपूर्ण सूची है *= /= %= += -= <<= >>= >>>= &= ^= |=:। हिस्सा 11.11 के अनुसार, var c = a || bडाल देंगे aमें मूल्य cयदि ToBoolean(a)सच है और रखा जाएगा bमें मूल्य cअन्यथा। जैसे, तार्किक या अक्सर …

7
जावा में विभिन्न आकार की संख्याओं के लिए आदिम क्यों है?
जावा में वहाँ के लिए आदिम प्रकार के होते हैं byte, short, intऔर longऔर के लिए एक ही बात floatऔर double। किसी व्यक्ति को एक आदिम मूल्य के लिए कितने बाइट्स का उपयोग करना चाहिए, यह निर्धारित करना क्यों आवश्यक है? क्या आकार केवल डायनेमिक रूप से निर्धारित नहीं किया …

2
C # में एक नया () अवरोध क्यों है लेकिन कोई अन्य समान बाधा नहीं है?
C # जेनरिक में, हम एक प्रकार के पैरामीटर के Tलिए एक डिफ़ॉल्ट निर्माणकर्ता के लिए एक बाधा की घोषणा कर सकते हैं , कह कर where T : new()। हालांकि, इस तरह की कोई अन्य बाधाएं मान्य नहीं हैं - new(string)उदाहरण के लिए, आदि। भाषा के डिजाइन और / …

8
क्यों x = x ++ अपरिभाषित है?
यह अपरिभाषित है क्योंकि यह xअनुक्रम बिंदुओं के बीच दो बार संशोधित करता है । मानक कहते हैं कि यह अपरिभाषित है, इसलिए यह अपरिभाषित है। इतना मैं जानता हूं। लेकिन क्यों? मेरी समझ यह है कि यह मना करने से कंपाइलर बेहतर अनुकूलन कर सकते हैं। सी का आविष्कार …

3
Java और .NET: अलग-अलग सॉर्टिंग एल्गोरिदम का उपयोग डिफ़ॉल्ट रूप से क्यों किया जाता है?
बस सोच क्यों Javaऔर .NET Frameworkडिफ़ॉल्ट रूप से अलग छँटाई एल्गोरिथ्म का उपयोग करता है। जावा में डिफ़ॉल्ट रूप से मर्ज सॉर्ट एल्गोरिथ्म Array.Sort()का उपयोग करता है और जैसा कि Wikipedia.com कहता है: जावा में, Arrays.sort () विधियाँ डेटेट के आधार पर मर्ज सॉर्ट या ट्यून्ड एस्कॉर्ट का उपयोग करती …

6
C ++ में इनलाइन फ़ंक्शन। क्या बात है?
मैंने जो पढ़ा है, उसके अनुसार, कंपाइलर अपने शरीर के साथ इनलाइन फ़ंक्शन के फ़ंक्शन कॉल को प्रतिस्थापित करने के लिए बाध्य नहीं है, लेकिन यदि ऐसा हो सकता है तो वह ऐसा करेगा। इससे मुझे लगा- अगर ऐसा है तो हमारे पास इनलाइन शब्द क्यों है? सभी फ़ंक्शन इनलाइन …

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

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