क्या कोई यहां नियमित रूप से SpeC# का उपयोग करता है? मैं यह जानना चाहता हूं कि यह हर जगह इसका उपयोग शुरू करने से पहले स्थिर और शक्तिशाली है या नहीं। ऐसा लगता है कि सिंटैक्स सी # 4.0 को प्रभावित कर रहा है, जो उम्मीद है कि 4.0 जारी होने के बाद अपग्रेड करना आसान हो जाएगा। विचार?क्या स्पेक # उपयोग करने के लिए पर्याप्त स्थिर है?
उत्तर
मुझे लगता है कि यह "स्थिर" से आपका क्या मतलब है इस पर निर्भर करता है। इसके दो संभावित व्याख्याएं हैं:
- "नहीं दुर्घटनाग्रस्त"
- "नहीं बदल रहा है"
मैं # 1 के बारे में पता नहीं है, लेकिन आप # 2, तो, ठीक है, Spec# मतलब अगर को छोड़ दिया गया है और अब विकसित नहीं किया जा रहा है, इसलिए यह संभवतः उतना ही स्थिर है जितना आप प्राप्त करेंगे।
तकनीक और उपकरण है कि Spec# में इस्तेमाल किया गया (Boogie बुलाया स्थिर विश्लेषण उपकरण और प्रमेय prover/बाधा solver Z3) अब Code Contracts for .NET नामक एक नए पुस्तकालय का हिस्सा हैं। लाइब्रेरी होने का अपवाद यह है कि कोड अनुबंध किसी भी .NET भाषा: सी #, वीबी.नेट, एफ #, रूबी, पायथन, जावास्क्रिप्ट, लिस्प, स्मॉलटॉक, बू, के लिए काम करेंगे। नकारात्मकता यह है कि आपको कोई भाषा एकीकरण नहीं मिलता है, इसलिए अनुबंधों के लिए कोई अच्छा वाक्यविन्यास नहीं है।
.NET के लिए कोड अनुबंध .NET 4.0/विजुअल स्टूडियो 2010 का हिस्सा होंगे, लेकिन दुर्भाग्यवश माइक्रोसॉफ्ट की किसी भी भाषा में कोई डीबीसी समर्थन नहीं होगा।
तो आप क्या कहते हैं कि SpeC# को छोड़ दिया गया था? मुझे इसका कोई संदर्भ नहीं मिल रहा है ... – Lucero
मुझे याद नहीं है कि मैंने पॉडकास्ट पर एक चैनल 9 वीडियो या शायद एक ब्लॉग पोस्ट सुना है। असल में, कोई भी SpeC# पर काम नहीं कर रहा है, क्योंकि वे सभी कोड अनुबंधों .NET लाइब्रेरी पर पूर्णकालिक कार्य करते हैं। स्पेक # के लिए बगफिक्स और रखरखाव रिलीज हो सकते हैं, लेकिन कोई भी नहीं होगा ... –
... और विकास, उत्पादन उत्पादन नहीं होगा (वर्तमान में वाणिज्यिक परियोजनाओं के लिए स्पेक # का उपयोग करना अवैध है) और निश्चित रूप से कोई भी सी # 3.0 या सी # 4.0 विशेषताएं नहीं होगी। स्पेक # के लिए विकसित की गई सभी तकनीक अब कोड अनुबंधों में है। –
- 1. क्या Python2.6 उत्पादन के उपयोग के लिए पर्याप्त स्थिर है?
- 2. क्या स्कैला ग्रहण आईडीई पर्याप्त स्थिर है?
- 3. क्या मुझे "रेक स्पेक" या "आरएसपीईसी" का उपयोग करना चाहिए (काम करने के लिए "रेक स्पेक" नहीं मिल सकता है)?
- 4. मोनो स्थिर और पर्याप्त तेज़ है?
- 5. क्या SQLite वर्डप्रेस डेटाबेस के रूप में उपयोग करने के लिए पर्याप्त मजबूत है?
- 6. क्या मोनो गंभीर उद्यम विकास के लिए पर्याप्त मजबूत है?
- 7. mb_strlen() क्या यह पर्याप्त है?
- 8. क्या java.util.regexp पर्याप्त कुशल है?
- 9. क्या यूटीएफ -8 सभी सामान्य भाषाओं के लिए पर्याप्त है?
- 10. क्या यह कार्य xss पहचान के लिए पर्याप्त है?
- 11. क्या डी इन सुविधाओं के लिए पर्याप्त शक्तिशाली है?
- 12. क्या हास्केल वेब अनुप्रयोगों के लिए पर्याप्त परिपक्व है?
- 13. क्या ग्रिडएफएस उत्पादन के लिए पर्याप्त और विश्वसनीय है?
- 14. क्या एक यूआरएल के लिए "पर्याप्त सफ़ाई" है
- 15. ईमेल हस्ताक्षर में रिपोर्ट करने के लिए क्या? क्या जीएनयूपीजी कुंजी पर्याप्त है?
- 16. क्या कोई छोटा कर्नेल ओएसडीवी सीखने के लिए पर्याप्त है?
- 17. अस्थिर पिगबैक। क्या यह दृश्यता के लिए पर्याप्त है?
- 18. क्या mysql_real_escape_string एंटी एसक्यूएल इंजेक्शन के लिए पर्याप्त है?
- 19. क्रॉन स्पेक
- 20. रेक स्पेक
- 21. उपयोग करने के लिए क्या अंतर है?
- 22. जावा में विघटन, पर्याप्त पर्याप्त कब है?
- 23. पॉलिमॉर्फ और स्पेक के बीच क्या अंतर है?
- 24. रूटिंग स्पेक
- 25. क्या ASP.net में जानकारी कैश करने के लिए स्थिर चर का उपयोग करना ठीक है?
- 26. क्या यह एक ctor की प्रारंभिक सूची में अंकगणित का उपयोग करने के लिए स्थिर है?
- 27. क्या जावास्क्रिप्ट में स्ट्रिंग की तुलना करने के लिए === का उपयोग करना आवश्यक है या == पर्याप्त है?
- 28. आरएसपीसी स्पेक "रेक स्पेक" के माध्यम से बुलाए जाने पर विफल रहता है, "spec spec"
- 29. क्या "गिट पुश --mirror" मेरे भंडार का समर्थन करने के लिए पर्याप्त है?
- 30. "कुछ बड़े पर शुरू करने के लिए पर्याप्त समय" क्षणों के लिए अच्छे कार्य क्या हैं?
हर जगह उपयोग करें? केवल अगर यह दस्तावेज है तो आपको वह मार्ग लेना चाहिए। स्पष्ट रूप से यह मामला नहीं है, जो संकेत करता है कि यह एक प्रयोगात्मक/अनुसंधान उन्मुख इन-हाउस उत्पाद है। स्पेक #, सिंग #, सी-ओमेगा, एफ * इस तरह के कुछ हैं। दूसरी ओर नेमेरल या बू कुछ बेहतर विकल्प होंगे। – nawfal