Re: I want to know the standards document of the c++ language
On Thu, 25 Sep 2008 03:07:25 -0700, Sreenivas wrote:
I want to know the standards document of the c++ language
The current standard (1998) is known as "ISO/IEC 14882:1998". The most recent
revision was in 2003 and is known as "ISO/IEC 14882:2003". It is produced by
the The C++ Standards Committee:
C++ is a programming language. Visual C++ is a Microsoft software product
including a C++ compiler, development environment and a bunch of libraries.
It is intended for developing C++ programs for MS Windows.
Re: I want to know the standards document of the c++ language
Lionel B wrote:
On Thu, 25 Sep 2008 03:07:25 -0700, Sreenivas wrote:
>
>I want to know the standards document of the c++ language
>
The current standard (1998)
A nit-pick: the *current* standard *is* the 2003 version, i.e. the most
recent revision. The document dated 1998 has been *obsoleted*.
is known as "ISO/IEC 14882:1998". The most recent
revision was in 2003 and is known as "ISO/IEC 14882:2003". It is produced by
the The C++ Standards Committee:
>
>
C++ is a programming language. Visual C++ is a Microsoft software product
including a C++ compiler, development environment and a bunch of libraries.
It is intended for developing C++ programs for MS Windows.
>
There should also be a mention that the compiler included in VC++
package provides numerous extensions to the language. You don't have to
use them, but if you do, the language is not C++ any more. There is
also a new language they call "Managed C++" or "C++.NET", which has some
similarities with C++. Questions about Visual C++ should be posted in
the VC++ newsgroup: 'microsoft.publ ic.vc.language' .
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
>The most recent
>revision was in 2003 and is known as "ISO/IEC 14882:2003". It is
>produced by the The C++ Standards Committee:
>>
>http://www.open-std.org/jtc1/sc22/wg21/
>>
>>Where can i get??
>>
>It is not free (nor cheap).
>
"Cheap" is a relative term. $30 or so for a PDF document once every
five years is not really *that* expensive...
Wow. So how does the ISO store get off on selling it (the PDF) for
CHF 370, which works out as about $340 ?!
>>
>C++ is a programming language. Visual C++ is a Microsoft software
>product including a C++ compiler, development environment and a bunch
>of libraries. It is intended for developing C++ programs for MS
>Windows.
>>
There should also be a mention that the compiler included in VC++
package provides numerous extensions to the language. You don't have to
use them, but if you do, the language is not C++ any more.
I suspect that goes for many (most?) compilers - certainly does for g++.
A major gripe is that such compilers also seem to *default* to non-standards-
comliance and that it's generally a major pain to work out how to run them
in fully standards-compliant mode.
A stacks of blank paper (500 sheets) would cost about $5 in any office
supply store, and it's more useful than a dead tree version of the
Standard, AFAIC. With the electronic version you at least can search
for text, copy-paste from it, and it doesn't take any room on your shelf
or desk.
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Re: I want to know the standards document of the c++ language
On Sep 25, 7:23 pm, Victor Bazarov <v.Abaza...@com Acast.netwrote:
[...]
A stacks of blank paper (500 sheets) would cost about $5 in
any office supply store, and it's more useful than a dead tree
version of the Standard, AFAIC. With the electronic version
you at least can search for text, copy-paste from it, and it
doesn't take any room on your shelf or desk.
On the other hand, you can't highlight it, or make marginal
notes or stick post-it notes in it. Both versions have their
uses.
--
James Kanze (GABI Software) email:james.kan ze@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientier ter Datenverarbeitu ng
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Re: I want to know the standards document of the c++ language
On 2008-09-25 16:23:35 -0400, James Kanze <james.kanze@gm ail.comsaid:
On Sep 25, 7:23 pm, Victor Bazarov <v.Abaza...@com Acast.netwrote:
>
[...]
>A stacks of blank paper (500 sheets) would cost about $5 in
>any office supply store, and it's more useful than a dead tree
>version of the Standard, AFAIC. With the electronic version
>you at least can search for text, copy-paste from it, and it
>doesn't take any room on your shelf or desk.
>
On the other hand, you can't highlight it, or make marginal
notes or stick post-it notes in it. Both versions have their
uses.
Worst of all, you can't put it on your stomach as a sleep aid.
Re: I want to know the standards document of the c++ language
James Kanze wrote:
[...]
It's more or less a problem with every compiler I know. On the
other hand, I think if you use the IDE, it's easy to
accidentally invoke the compiler as a C++CLI compiler, rather
than a C++ compiler with a few extensions or irregularities;
C++CLI is really a different language. (Of course, I can't say
for sure, as I've never tried to invoke the compiler from the
IDE. Invoked from the command line, it's no worse, and no
better, than any of the others.)
(To invoke VC from within the VS IDE, you need to setup a
project first, and when doing so, you have to decide whether
to create a real C++ or a C++.NET project.)
Re: I want to know the standards document of the c++ language
James Kanze wrote:
On Sep 25, 7:23 pm, Victor Bazarov <v.Abaza...@com Acast.netwrote:
>
[...]
>A stacks of blank paper (500 sheets) would cost about $5 in
>any office supply store, and it's more useful than a dead tree
>version of the Standard, AFAIC. With the electronic version
>you at least can search for text, copy-paste from it, and it
>doesn't take any room on your shelf or desk.
>
On the other hand, you can't highlight it, or make marginal
notes or stick post-it notes in it.
Re: I want to know the standards document of the c++ language
James Kanze wrote:
On Sep 25, 7:23 pm, Victor Bazarov <v.Abaza...@com Acast.netwrote:
>
[...]
>A stacks of blank paper (500 sheets) would cost about $5 in
>any office supply store, and it's more useful than a dead tree
>version of the Standard, AFAIC. With the electronic version
>you at least can search for text, copy-paste from it, and it
>doesn't take any room on your shelf or desk.
>
On the other hand, you can't highlight it, or make marginal
notes or stick post-it notes in it. Both versions have their
uses.
Mmm... I don't know about your first statement. Convert your PDF into a
DOCX file, and in MS Word you can do all those things...
Electronically, of course. I am surprised that Adobe hasn't introduced
all those features yet. Or maybe they have, but not in the free version
of their reader...
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
>>A stacks of blank paper (500 sheets) would cost about $5 in
>>any office supply store, and it's more useful than a dead tree
>>version of the Standard, AFAIC. With the electronic version
>>you at least can search for text, copy-paste from it, and it
>>doesn't take any room on your shelf or desk.
>>
>On the other hand, you can't highlight it, or make marginal
>notes or stick post-it notes in it. Both versions have their
>uses.
>
Mmm... I don't know about your first statement. Convert your PDF into a
DOCX file, and in MS Word you can do all those things... Electronically,
of course. I am surprised that Adobe hasn't introduced all those
features yet. Or maybe they have, but not in the free version of their
reader...
>
V
You can do them with Preview, the reader that comes with OS X.
>>A stacks of blank paper (500 sheets) would cost about $5 in
>>any office supply store, and it's more useful than a dead tree
>>version of the Standard, AFAIC. With the electronic version
>>you at least can search for text, copy-paste from it, and it
>>doesn't take any room on your shelf or desk.
>>
>On the other hand, you can't highlight it, or make marginal
>notes or stick post-it notes in it. Both versions have their
>uses.
>
Mmm... I don't know about your first statement. Convert your PDF into a
DOCX file, and in MS Word you can do all those things...
Electronically, of course. I am surprised that Adobe hasn't introduced
all those features yet. Or maybe they have, but not in the free version
of their reader...
It's in Adobe Reader, and has for some time (don't know when it was
introduced) but for some strange reason most documents does not allow it.
Comment