BUREAU OF INDIAN STANDARDS Manak Bhavan, 9 Bahadur Shah Zafar Marg New Delhi 110002 s 011-2323 0131, 2323 3375 Extn 4442 TeleFax +91 11 2323 7093 Website : www.bis.org.in, email : litd@bis.org.in WIDE CIRULATION DOCUMENT DESPATCH ADVICE TECHNICAL COMMITTEE: LITD 15 Ref: Date ------------------------------------------------------------ LITD 15/T-10-11 17-10-2014 ADDRESSED TO: Dear Sir(s), 1 All Members of Data Management, Document Processing and programming Languages Sectional Committee, LITD 15 2 All Principal Members of Electronics and Information Technology Division Council (LITDC) 3 All others interested Please find enclosed the draft Indian Standards in Annex: Kindly examine the draft standard and forward your comments stating any difficulties which you are likely to experience in your business or profession, if this is finally adopted as National Standards. Last Date for comments: 17-12-2014 In case no comments are received or comments received are of editorial nature, you may kindly permit us to presume your approval for the above document as finalized. However, in case of comments of technical in nature are received then it may be finalized either in consultation with the Chairman, Sectional Committee or referred to the Sectional committee for further necessary action if so desired by the Chairman, Sectional Committee. This document is identical with corresponding IEC Standard and is not attached with this letter. For considering comments on the document corresponding IEC Standard may be referred. In case of soft copy of IEC standard is required, a request may be sent by mail. Comments, if any, may please made in the format indicated and mailed to the undersigned at above address. Thanking you, Yours faithfully, Encl: As above (D. Goswami) Sc. `F &Head (Electronics & IT) E-mail: litd@bis.org.in Tele Fax: 23237093
Sl. No. ANNEX Doc. No. IS/ISO/IEC No. Date of WC Last date for submission of comment 1 LITD 15(3442) 2 LITD 15(3443) IS : / ISO/IEC 8988 : 2011 Information Technology Programming languages C IS : / ISO/IEC 14882 : 2011 Information Technology Programming languages C++ 17.10.2014 17.12.2014 17.10.2014 17.12.2014
BUREAU OF INDIAN STANDARDS Manak Bhavan, 9 Bahadur Shah Zafar Marg New Delhi 110002 s 011-2323 0131, 2323 3375 Extn 4442 TeleFax +91 11 2323 7093 Website : www.bis.org.in, email : litd@bis.org.in यप क पर च लन मस द रलख रषण स ञ पन तकन क सम तत : एलआईट ड 15 स द भ ददन क एलआईट ड 15/ट -10-11 17-10-2014 प न व ल क न म: 1) डट रब ध, द त व रस करण और रर म ग भ ष ओ ववषय सम तत, एलआईट ड 15 2) इल र तनक एव स चन र यगगक ववभ ग पररषद क रध न सद य 3) अ य गच रखन व ल हदय(य ) क पय स ल न रÏलêख क अवलकन कर : क पय इन सद क अवलकन कर और अपन स ततय, यह बत त ह ए कक यदद यह भ रत य नक रक म त ह त अ ल करन आप क यवस य य कद न ईय आ सकत ह, भज स ततय भजन क अ तत ततग 17-12-2014 यदद कई स तत र त नह हत य स तत स प दक य रक तत क हत ह त क पय य अन त हत उपर त सद क मलए आपक अन दन न लन क अन त द त वप, यदद आपक स तत क रक तत तकन क ह त यदद चयर न ववषय सम तत व र ऐस रहन व त त ह त इस आग क आव यक क रव ई क मलए चयर न ववषय सम तत क प स पर र हत य ववषय सम तत क प स अवलक र करक अन त ककय ज एग यह सद आईईस नक क अन स र सब ध ह त इस पर क स स ल न नह ह आईईस नक क ब द सद पर ववच र र अवलकन ककय ज ए यदद आईईस नक क स ट रतत अपष त ह त ल व र अन रध भज ज ए यदद कई स तत र त ह त क पय अधह त र क उपररमलखखत पत पर स ल न फ ट ई- ल व र भज द ध यव द, भवद य, स ल नक : उपर त (ड.ग व ) व.एफ एव र ख (इल र तनक व आई ट ) ई ल: : litd@bis.org.in टललफ स: 01123237093 स ल नक
र.स. रलख स. श भक 1 एलआईट ड 15(3442) आई एस - ---------------------------/ आईएसओ/आईईस 8988 : 2011 2 एलआईट ड 15(3443) आई एस ----------------------------/ आईएसओ/आईईस 14882 : 2011 स चन र यगगक - रर म ग भ ष ओ - C स चन र यगगक - रर म ग भ ष ए C++
Doc No. : LITD 15 (3442 ) IS : ISO/IEC 9899 : 2011 भ रत य म नक स चन र यग क - रर मम भ ष ओ C Indian Standard INFORMATION TECHNOLOGY PROGRAMMING LANGUAGES - C ICS 35.060 BIS 2014 BUREAU OF INDIAN STANDARDS MANAK BHAVAN, 9 BAHADUR SHAH ZAFAR MARG NEW DELHI 110002 October 2014 Price Group
Data Management, Document Processing and programming Languages Sectional Committee, LITD 15 NATIONAL FOREWORD This Indian Standard (First Revision) which is identical with ISO/IEC 8988 : 2011 Information Technology Programming languages C issued by the International Standardization Organization(ISO)/International Electrotechnical Commission (IEC) was adopted by the Bureau of Indian Standards on the recommendation of the Data Management, Document Processing and programming Languages Sectional Committee and approval of the Electronics and Information Technology Division Council. The text of ISO/IEC Standard has been approved as suitable for publication as an Indian Standard without deviations. Certain terminology and conventions are, however, not identical to those used in Indian Standards. Attention is particularly drawn to the following: a) Wherever the words International Standard appear referring to this standard, they should be read as Indian Standard. b) Comma (,) has been used as a decimal marker while in Indian Standards, the current practice is to use a point (.) as the decimal marker. In this adopted standard, reference appears to certain International Standards for which Indian Standards also exist. The corresponding Indian Standards which are to be substituted in their respective places, are listed below along with their degree of equivalence for the editions indicated: International Standards Corresponding Indian Standard Degree of Equivalence ISO/IEC 2382 1 : 1993 IS 14692(Part 1) : 1999/ISO/IEC 2382- Identical Information technology - 1 : 1993 Information processing Vocabulary - Part 1 : systems Vocabulary : Part 1 Fundamental terms. Fundamental terms The technical committee has reviewed the provisions of the following International Standards referred in this adopted standard and has decided that they are acceptable for use in conjunction with this standard. International Standard Title ISO 4217 Codes for the representation of currencies and funds ISO 8601 Data elements and interchange formats Information interchange Representation of dates and times. ISO/IEC 10646 Information technology Universal Coded Character Set (UCS).
IEC 60559:1989 ISO 80000 2 Binary floating-point arithmetic for microprocessor systems (previously designated IEC 559 : 1989). Quantities and units Part 2 : Mathematical signs and symbols to be used in the natural sciences and technology Only the English language text of the International Standard has been retained while adopting it as an Indian Standard, and as such the page numbers given here are not the same as in the IEC publication. For the purpose of deciding whether a particular requirement of this standard is complied with, the final value, observed or calculated, expressing the result of a test or analysis, shall be rounded off in accordance with IS 2 : 1960 Rules for rounding off numerical values (revised). The number of significant places retained in the rounded off value should be the same as that of the specified value in this standard.
Doc No. : LITD 15 (3443 ) IS : ISO/IEC 14882 : 2011 भ रत य म नक स चन र यग क - रर मम भ ष ओ C++ Indian Standard INFORMATION TECHNOLOGY PROGRAMMING LANGUAGES C++ ICS 35.060 BIS 2014 BUREAU OF INDIAN STANDARDS MANAK BHAVAN, 9 BAHADUR SHAH ZAFAR MARG NEW DELHI 110002 October 2014 Price Group
Data Management, Document Processing and programming Languages Sectional Committee, LITD 15 NATIONAL FOREWORD This Indian Standard (First Revision) which is identical with ISO/IEC 14882 : 2011 Information Technology Programming languages C++ issued by the International Standardization Organization(ISO)/International Electrotechnical Commission (IEC) was adopted by the Bureau of Indian Standards on the recommendation of the Data Management, Document Processing and programming Languages Sectional Committee and approval of the Electronics and Information Technology Division Council. The text of ISO/IEC Standard has been approved as suitable for publication as an Indian Standard without deviations. Certain terminology and conventions are, however, not identical to those used in Indian Standards. Attention is particularly drawn to the following: a) Wherever the words International Standard appear referring to this standard, they should be read as Indian Standard. b) Comma (,) has been used as a decimal marker while in Indian Standards, the current practice is to use a point (.) as the decimal marker. The technical committee has reviewed the provisions of the following International Standards referred in this adopted standard and has decided that they are acceptable for use in conjunction with this standard. International Standard ISO/IEC 2382 (all parts) ISO/IEC 9899 : 1999 Title Information technology- Vocabulary Programming languages - C ISO/IEC 9899 : 1999/Cor.1:2001 Programming languages - C Technical Corrigendum 1 ISO/IEC 9899 : 1999/Cor.2:2004 Programming languages- C Technical Corrigendum 2 ISO/IEC 9899 : 1999/Cor.3:2007 Programming languages C Technical Corrigendum 3 ISO/IEC 9945:2003 ISO/IEC 10646-1:1993 ISO/IEC TR 19769:2004 Information echnology - Portable Operating System Interface (POSIX) Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane Information technology Programming languages, their environments and system software interfaces Extensions for the programming language C to support new character data types
Only the English language text of the International Standard has been retained while adopting it as an Indian Standard, and as such the page numbers given here are not the same as in the IEC publication. For the purpose of deciding whether a particular requirement of this standard is complied with, the final value, observed or calculated, expressing the result of a test or analysis, shall be rounded off in accordance with IS 2 : 1960 Rules for rounding off numerical values (revised). The number of significant places retained in the rounded off value should be the same as that of the specified value in this standard.