मैं गनोम प्रोजेक्ट के लिए कुछ बेहतरीन प्रथाओं के माध्यम से पढ़ रहा था, और एक चीज जिसे उन्होंने जोर दिया था, सी 99 सुविधाओं से परहेज कर रहा था, क्योंकि समर्थन अभी भी व्यापक नहीं था। उन्होंने उल्लेख की कुछ चीजें सिंगल-लाइन टिप्पणियों और ब्लॉक के बीच में चर घोषित करने जैसी विशेषताएं थीं। इससे मुझे आश्चर्य हुआ, सी 99 समर्थन है, यहां तक कि //
टिप्पणियों जैसी बुनियादी सुविधाओं के लिए भी, वास्तव में अभी भी व्यापक नहीं है? मानक को अपनाया जाने के बाद से लगभग 15 साल हो चुके हैं, और उस समय हमारे पास एक नया मानक भी आया है। क्या यह वास्तव में अभी भी एक मुद्दा है?क्या सी 99 समर्थन वास्तव में व्यापक नहीं है?
5
A
उत्तर
6
http://en.wikipedia.org/wiki/C99#Implementations
लगता है जैसे कि यह अभी भी एक मुद्दा का एक सा, यहां तक कि जीसीसी में है, हालांकि ऐसा लगता है कि कुछ वाणिज्यिक compilers की तरह पूरे मानक लागू किया है।
माइक्रोसॉफ्ट ने बार-बार कहा है कि भविष्य में किसी भी समय सी 99 मानक को लागू करने की कोई योजना नहीं है जो विंडोज़ पर सी प्रोग्रामिंग के लिए शर्म की बात है।
6
एकमात्र दूरस्थ रूप से प्रासंगिक "सी कंपाइलर" जिसका उपयोग डेस्कटॉप-एप्लिकेशन या मोबाइल-एप्लिकेशन उपयोग के लिए किया जा सकता है लेकिन जो सी 99 का समर्थन नहीं करता है वह एमएसवीसी है। यदि आप अपने मालिकाना कंपाइलर्स के साथ अस्पष्ट सिस्टम के लिए एम्बेडेड सॉफ़्टवेयर लिख रहे हैं, तो सी 99 सुविधाओं से परहेज करना समझ में आता है, लेकिन जीनोम में पसंद बिल्कुल समझ में नहीं आता है।
संबंधित मुद्दे
- 1. वीएस2013 में सी 99 समर्थन की आधिकारिक स्थिति क्या है?
- 2. क्या कोई कारण है कि सी 99 फ़ंक्शन ओवरलोडिंग का समर्थन नहीं करता है?
- 3. सी 99 + सी ++ (जीसीसी)
- 4. 99 99 99 99 99 99 99 99 जावास्क्रिप्ट में 10000000000000000 में क्यों परिवर्तित किया गया है?
- 5. क्या सी 99 प्रीप्रोसेसर ट्यूरिंग पूरा है?
- 6. सी 99
- 7. सी 99
- 8. डबल.परसेड डबल 99 99 99 99 99 99 99 99 10000000000000000 क्यों बना रहा है?
- 9. संरचना के भीतर बेनामी संघ सी 99 में नहीं है?
- 10. क्या विचार और कोडेपैड वास्तव में सी ++ 03 का समर्थन नहीं करता है?
- 11. 'व्यापक डेटाबेस' क्या है?
- 12. सी # में वास्तव में क्या करता है?
- 13. वसंत वास्तव में इंटरफ़ेस इंजेक्शन का समर्थन नहीं करता है?
- 14. आईएसओ सी 99
- 15. betweeen सी (99) और सी ++ (11) असंगत मतभेद क्या हैं?
- 16. क्या माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 सी 99 का समर्थन करता है?
- 17. क्या फेसबुक वास्तव में ओएथ 2.0 का समर्थन करता है?
- 18. क्या सी 99 सुविधाओं को हानिकारक या असमर्थित माना जाता है
- 19. सी 11 बनाम सी 99
- 20. पी 99 और सी 99 बनाम सी 11
- 21. एक्सकोड - चेतावनी: सी 99
- 22. पी 99 विलंबता क्या है?
- 23. सी- सिगसआर 1 वास्तव में क्या है
- 24. गुणा करते समय 0.9 99 99 99 99 99 1.0 तक गोल किया जा सकता है?
- 25. सी/सी 99/सी ++/सी ++ एक्स/जीएनयू सी/जीएनयू सी 99
- 26. संख्या -39 99 99 99 9 1 कुछ तार्किक है?
- 27. सी 99 सहयोगीता - यह कहां निर्दिष्ट है?
- 28. वास्तव में PLINQ क्या है?
- 29. # वास्तव में क्या शामिल है?
- 30. सी सी कास्ट वास्तव में क्या करता है?
हू। क्या आप जानते हैं कि एमएस क्यों सी 99 लागू नहीं करेगा? –
http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/ जैसा कि मैं इसे समझता हूं, वे केवल उन सुविधाओं को लागू करेंगे जो सी ++ मानकों के उप-समूह हैं। – Nobilis
@ कंकेलवे: क्योंकि सी मानकों की प्रक्रिया में माइक्रोसॉफ्ट की एकमात्र भागीदारी इसे तोड़ना है। –