पीडीएफ प्रारूप में C89 / C90 मानकों को कोई कहां से प्राप्त कर सकता है?


90

मैं C89 / C90 मानक के एक मुक्त प्रतिलिपि संस्करण की तलाश कर रहा हूं, लेकिन मुझे यह कहीं भी नहीं मिल रहा है! इसे ढूंढना इतना कठिन क्यों है?

C99 और C11 मानकों को इंटरनेट पर कॉपी प्राप्त करना बहुत आसान है। स्टैक ओवरफ्लो प्रश्नों में भी मुझे वर्तमान C या C ++ मानक दस्तावेज़ कहां मिलेंगे? और सी मानक, मानक प्राप्त करना मैं क्या देख रहा हूँ शामिल नहीं है।

वेब खोजों ने या तो मदद नहीं की और न ही ओपन स्टैंडर्ड्स


5
आप खुले-std.org/JTC1/sc22/wg14/www/docs/n1256.pdf (या ड्राफ्ट C11 ) पर C99 स्टैंडर्ड का ड्राफ्ट पा सकते हैं । मेरा मानना ​​है कि मानक उचित मुफ्त में प्राप्त नहीं किया जा सकता है।
रात्रि

आप आईएसओ से मानक खरीद सकते हैं । केवल ड्राफ्ट संस्करण स्वतंत्र रूप से उपलब्ध हैं।
हिस्टोरो इलिव जु


12
जिस कारण से यह प्रश्न बंद किया गया वह अमान्य है। यह एक उपकरण, पुस्तकालय, या "पसंदीदा" ऑफ-साइट संसाधन के लिए नहीं पूछ रहा है, लेकिन प्रश्न में भाषा के विहित विनिर्देश के लिए।
R .. GitHub STOP हेल्पिंग ICE

1
@ आर ..: कितना सच है। सौभाग्य से, एक प्रश्न को बंद करने से यह नष्ट नहीं होता है। बंद किए गए प्रश्नों की संख्या जिन्होंने मुझे अनुमत प्रश्नों से अधिक मदद की है, कम से कम कहने के लिए
हैरान करने वाला है

जवाबों:


101

आप C89, C99 और C11 के अच्छे HTML संस्करण पा सकते हैं, साथ ही कुछ आधिकारिक ड्राफ्ट पीडीएफ फाइलें जो वे यहां उत्पन्न कर रहे हैं:

http://port70.net/~nsz/c/

C89 / C90, C99 और C11 मानकों की मुफ्त पीडीएफ फाइलों के लिए कुछ अन्य उपयोगी प्रत्यक्ष लिंक नीचे सूचीबद्ध हैं:

C89 / C90: https://www.pdf-archive.com/2014/10/02/ansi-iso-9899-1990-1/ansi-iso-9899-1990-1.pdf

C99: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf

C11: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf


9
सभी सी दस्तावेज में ड्राफ्ट हैं, वास्तविक मानक नहीं हैं। अधिकांश या सभी C ++ दस्तावेज़ भी ड्राफ्ट हैं; यदि उनमें से कोई भी वास्तविक मानक हैं, तो वे आईएसओ के कॉपीराइट का उल्लंघन कर रहे हैं।
कीथ थॉम्पसन

6
हां, मैंने उल्लेख किया है कि, उत्तर में कुछ अस्पष्ट भाषा के साथ, लेकिन नवीनतम ड्राफ्ट आमतौर पर कवर पेज और ऐसे को छोड़कर प्रकाशित मानकों के समान हैं।
R .. गिटहब स्टॉप हेल्पिंग ICE

1
@ स्पेसियर, यह कानूनी क्यों नहीं होगा? यह मुझे कानूनी लगता है = /
आशीष आहूजा

1
मसौदा मानक लिंक साझा करने के लिए धन्यवाद। मुझे यह तथ्य पसंद है कि वे html फाइल्स से जुड़े हुए हैं :)
Bharat

9899/1990 C90 है, C89 नहीं है जिसकी अलग संख्या है। (एक अत्यंत पांडित्यपूर्ण बिंदु लेकिन मेरे पास किसी अन्य सूत्र में किसी ने इस उत्तर को संदर्भ के रूप में उद्धृत करते हुए बहस करने की कोशिश की है)
एमएम

6

एक बिल्कुल बची हुई जगह है जहाँ मुझे पता है कि आप अभी भी मूल ANSI C89 मानक का आधिकारिक NON-DRAFT संस्करण खरीद सकते हैं । यह एक स्थान मानक ऑस्ट्रेलिया है। C89 के लिए उनका वेब-स्टोर लिंक यहाँ है:

http://www.techstreet.com/standards/as-3955-1991?product_id=1178768

इस तथ्य से भ्रमित न हों कि इसे 9899: 1990 कहा जाता है, क्योंकि यह सिर्फ आईएसओ नंबर है जो C89 को मिला जब आईएसओ ने 1990 में ANSI से इसे अवशोषित कर लिया। और यह भी इस तथ्य से निराश नहीं किया जाता कि ऑस्ट्रेलियाई मानक दस्तावेज़ संख्या है "एएस 3955-1991 के रूप में," क्योंकि 1991 संभवत: सिर्फ एक साल है कि वे खुद इसे आईएसओ से अवशोषित कर लेते हैं।

उस पृष्ठ पर दिए गए सार को नोट करें:

वह दस्तावेज़ वास्तव में मूल ANSI C89 मानक है, बस फिर से मुद्रित रूप में। यदि आपके पास कांटा खत्म करने के लिए 160.29 USD हैं, तो आप पीडीएफ के डिजिटल डाउनलोड या उसी मूल्य के लिए मुद्रित संस्करण के लिए एक प्रति प्राप्त कर सकते हैं।

एक बार जब आपके पास मानक होता है, तो सभी संशोधन और तकनीकी गलियारे यहां मुफ्त में मिल सकते हैं:

http://www.open-std.org/jtc1/sc22/wg14/www/standards


3
पहली कड़ी मेरे लिए मृत प्रतीत होती है।
2501

1
@ 2501 क्या यह लिंक आपके लिए सही है? https://www.techstreet.com/standards/as-3955-1991?product_id=2058662
Rob

4

जीसीसी के ऑनलाइन प्रलेखन से थोड़ी सी पृष्ठभूमि स्पष्ट करने में मदद करने के लिए कि वास्तव में प्रमुख शब्द क्या हैं:

मूल ANSI C मानक (X3.159-1989) 1989 में अनुसमर्थित किया गया था और 1990 में प्रकाशित किया गया था। इस मानक को ISO मानक (ISO / IEC 9899: 1990) के रूप में बाद में 1990 में अनुसमर्थित किया गया था। इन प्रकाशनों के बीच कोई तकनीकी अंतर नहीं थे, हालांकि ANSI मानक के खंडों को फिर से जोड़ा गया और ISO मानक में खंड बन गए। यह मानक, दोनों रूपों में, आमतौर पर C89 के रूप में जाना जाता है, या कभी-कभी C90 के रूप में, अनुसमर्थन की तारीखों से।

मूल रूप से एक टिप्पणी के रूप में पोस्ट किया गया है, यहां एक लिंक है जो पूर्व उल्लिखित मानक, एएनएसआई सी मानक का एक मसौदा प्रतीत होता है । यह मेरी समझ है कि ड्राफ्ट को मुफ्त में देखा जा सकता है, जैसा कि @pmg ने भी नोट किया है।

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