static-typing पर टैग किए गए जवाब

20
क्या स्थैतिक टाइपिंग व्यापार-नापसंद है?
मैंने पायथन में मुख्य रूप से कोडिंग शुरू की जहां कोई प्रकार की सुरक्षा नहीं है, फिर सी # और जावा में ले जाया जाता है जहां है। मैंने पाया कि मैं पायथन में कम सिर दर्द के साथ और अधिक तेज़ी से काम कर सकता हूं, लेकिन फिर, मेरे …

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

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

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

4
क्या हास्केल का प्रकार प्रणाली औपचारिक रूप से जावा के बराबर है? [बन्द है]
मुझे लगता है कि कुछ चीजें एक भाषा में दूसरे की तुलना में आसान / कठिन हैं, लेकिन मैं केवल टाइप-से संबंधित सुविधाओं में रुचि रखता हूं जो एक में संभव हैं और दूसरे में असंभव / अप्रासंगिक हैं। इसे और अधिक विशिष्ट बनाने के लिए, आइए हास्केल प्रकार के …

14
क्या डायनामिक रूप से टाइप की गई भाषा में एक ही फ़ंक्शन से विभिन्न डेटा प्रकारों को वापस करना एक बुरा विचार है?
मेरी प्राथमिक भाषा सांख्यिकीय रूप से टाइप की गई है (जावा)। जावा में, आपको प्रत्येक विधि से एक एकल प्रकार वापस करना होगा। उदाहरण के लिए, आपके पास कोई ऐसा तरीका नहीं हो सकता है जो सशर्त रूप से Stringया सशर्त रिटर्न देता है Integer। लेकिन जावास्क्रिप्ट में, उदाहरण के …

10
मुख्यधारा की मजबूत स्थिर ओओपी भाषाएँ आदिम विरासत को क्यों रोकती हैं?
यह ठीक क्यों है और अधिकतर अपेक्षित है: abstract type Shape { abstract number Area(); } concrete type Triangle : Shape { concrete number Area() { //... } } ... जबकि यह ठीक नहीं है और कोई भी शिकायत नहीं करता है: concrete type Name : string { } concrete …

1
.Net दुनिया स्थैतिक रूप से टाइप किए गए विकल्पों के बजाय जादू के तार क्यों लगाती है?
इसलिए, मैं .Net में काम करता हूं। मैं .Net में ओपन सोर्स प्रोजेक्ट बनाता हूँ। इसके साथ मेरी सबसे बड़ी समस्याओं में से एक .Net के साथ जरूरी नहीं है, लेकिन समुदाय और इसके चारों ओर चौखटे के साथ। यह हर जगह लगता है कि जादुई नामकरण योजनाओं और तारों …

11
PHP में इंटरफेस क्यों है?
मैंने देखा कि PHP5 के रूप में, इंटरफेस को भाषा में जोड़ा गया है। हालाँकि, चूंकि PHP इतनी शिथिल टाइप की है, इसलिए ऐसा लगता है कि इंटरफेस का उपयोग करने का अधिकांश लाभ खो गया है। इसे भाषा में क्यों शामिल किया गया है?

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

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

7
क्या अपर्याप्त रूप से अभिव्यक्त होने वाली स्थिर टाइपिंग वाली भाषाओं के लिए AY नोटेशन है? [बन्द है]
एरिक लिपर्ट के लेख में हंगेरियन नोटेशन के साथ क्या है? , वह बताता है कि हंगेरियन नोटेशन (अच्छा प्रकार) का उद्देश्य है भंडारण प्रतिनिधित्व सूचना के अलावा अर्थ सूचना को शामिल करने के लिए "प्रकार" की अवधारणा का विस्तार करें। एक सरल उदाहरण एक चर का उपसर्ग होगा जो …

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

2
जाँच और पुनरावर्ती प्रकार (Haskell / Ocaml में वाई कॉम्बीनेटर लिखना)
हास्केल के संदर्भ में वाई कॉम्बीनेटर को समझाते समय, यह आमतौर पर नोट किया जाता है कि अपने पुनरावर्ती प्रकार के कारण स्ट्रेट-फॉरवर्ड कार्यान्वयन हास्केल में टाइप-चेक नहीं करेगा। उदाहरण के लिए, रोज़ेटाकोड से : The obvious definition of the Y combinator in Haskell canot be used because it contains …

5
नाम के रूप में स्थिर वर्गों का उपयोग करना
यह सवाल स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 8 साल पहले पलायन कर गए । मैंने अन्य डेवलपर्स को नामस्थान के रूप में स्थिर वर्गों का उपयोग करते हुए देखा है public static class CategoryA { public …

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