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

विशेष रूप से जिस तरह से वे लिखे गए हैं या प्रोग्रामर को प्रदान की गई अभिव्यंजक क्षमताओं में हैं, विशेष रूप से कंप्यूटर भाषाओं के विशिष्ट पहलुओं के बारे में प्रश्न।

2
स्मालटाक के 'बन:' के क्या उपयोग हैं?
become:स्मालटाक में संदेश, दूसरे में परिवर्तन करने के लिए एक वस्तु का कारण बनता है यह सभी संदर्भों को प्रभावित करने वाले। इस भाषा की सुविधा का क्या उपयोग है? क्या यह वास्तविक कोड में उपयोग किया जाता है? क्या यह सिर्फ एक जिज्ञासा है? क्या इसका उपयोग करने के …

8
भाषाओं के निर्माण के लिए डिज़ाइन पैटर्न क्यों नहीं जोड़े गए हैं?
हाल ही में मैं एक सहकर्मी के साथ बात कर रहा था, जिसने उल्लेख किया कि उनकी कंपनी एमवीसी डिज़ाइन पैटर्न को एक PHP एक्सटेंशन के रूप में जोड़ने पर काम कर रही थी। उन्होंने बताया कि उन्होंने Controllers, Models and Viewsप्रदर्शन बढ़ाने के लिए भाषा निर्माण में जोड़ने के …

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

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

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

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

6
अधिकांश भाषाओं में बाइंडिंग एक मूल विशेषता क्यों नहीं है?
IMHO एक चर को दूसरे चर या अभिव्यक्ति से बांधना गणित में एक बहुत ही सामान्य परिदृश्य है। वास्तव में, शुरुआत में, कई छात्र सोचते हैं कि असाइनमेंट ऑपरेटर (=) किसी प्रकार का बंधन है। लेकिन अधिकांश भाषाओं में, बाध्यकारी को मूल विशेषता के रूप में समर्थित नहीं किया गया …

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

3
निजी चर सार्वजनिक रूप से सुलभ हेडर फ़ाइल में क्यों वर्णित हैं?
ठीक है, इसलिए उम्मीद है कि यह प्रोग्रामर के लिए एक व्यक्तिपरक पर्याप्त प्रश्न है, लेकिन यहां जाता है। मैं भाषाओं और सॉफ्टवेयर इंजीनियरिंग प्रथाओं के अपने ज्ञान को लगातार बढ़ा रहा हूं ... और मैंने कुछ ऐसा किया है जिससे मुझे कोई मतलब नहीं है। C ++ में, क्लास …

5
क्या तकनीकी सीमाएँ या भाषा सुविधाएँ हैं जो मेरी पायथन लिपि को समान C ++ प्रोग्राम के रूप में तेज़ होने से रोकती हैं?
मैं लंबे समय से पायथन उपयोगकर्ता हूं। कुछ साल पहले, मैंने यह देखने के लिए C ++ सीखना शुरू किया कि यह गति के मामले में क्या पेश कर सकता है। इस समय के दौरान, मैं पायथन को प्रोटोटाइप के लिए एक उपकरण के रूप में उपयोग करना जारी रखूंगा। …

4
एक फंक्शन खराब शैली के भीतर आंतरिक गुंजाइश ब्लॉक का उपयोग होता है?
ऐसे कुछ (काफी दुर्लभ) मामले हैं जिनमें जोखिम है: एक चर का पुन: उपयोग करना जिसका पुन: उपयोग करने का इरादा नहीं है (उदाहरण 1 देखें), या दूसरे के बजाय एक चर का उपयोग करना, शब्दार्थ के करीब (उदाहरण 2 देखें)। उदाहरण 1: var data = this.InitializeData(); if (this.IsConsistent(data, this.state)) …

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

4
वहाँ किसी भी कारण से आलसी आरंभीकरण जावा में नहीं बनाया जा सकता है?
चूंकि मैं एक सर्वर पर काम कर रहा हूं, जो उपयोगकर्ताओं के लिए बिल्कुल गैर-जारी राज्य नहीं है, हमारे पास प्रत्येक उपयोगकर्ता-संबंधित वस्तु हमारे पास प्रत्येक अनुरोध पर लुढ़की हुई है। नतीजतन, मैं अक्सर खुद को उन वस्तुओं के गुणों का आलसीकरण करने लगता हूं जो अप्रयुक्त हो सकती हैं। …

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कुछ सम्मेलनों को तोड़ता …

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