X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Message-ID: <20031126154018.46407.qmail@web13011.mail.yahoo.com> Date: Wed, 26 Nov 2003 07:40:18 -0800 (PST) From: Thomas Tutone Subject: Re: ISO and ANSI C++ (or C) ?? To: djgpp AT delorie DOT com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Chris Mantoulidis wrote: > I've heard that both are standards of the language. > But what's the difference? Why would we want 2 > standards? ISO = International Standards Organization www.iso.org As the name suggests, it's an international organization that establishes standards. It's based in Geneva. Its members consist of the national standards institutes of 140 countries. ANSI = American National Standards Institute www.ansi.org As the name suggests, it is an American institute that establishes standards. It is also one of the 140 members of the ISO. With respect to C++, there are not two standards, there is exactly one. The C++ standard committee is technically two committees: the ISO committee and and the ANSI committee, with an overlapping membership. The two committees generally meet jointly. The C++ standard has been adopted by the ISO (in 1998) and most if not all of the ISO's members, including ANSI (also in 1998). Since the same standard has been adopted by both ISO and ANSI, and technically involved committees from both organizations, the C++ standard is sometimes referred to as the ISO C++ standard and sometimes as the ANSI C++ standard. If you want info on the C++ standard committee (ISO and ANSI), look at: http://std.dkuug.dk/JTC1/SC22/WG21/ By the way, your question really doesn't have much to do with DJGPP. You are more likely to get helpful information on a C or C++ newsgroup. For example: comp.std.c++ comp.lang.c++ comp.land.c++.moderated Best regards, Tom __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree