473,322 Members | 1,911 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

The Annotated C++ Language Standard by Koenig & Stroustrup????

In TC++PL(SE) Stroustrup asserts there is a companion reference called _The
Annotated C++ Language Standard_ by Koenig & Stroustrup. It doesn't show
up on a google. What gives here? I know there is mention of a problem
here: http://www.research.att.com/~bs/bs_faq.html#ARM I guess this is the
same work? This seems to mean there is a complete reference manual written
by the two most qualified authors laying fallow. I find that disturbing.
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
Jul 22 '05 #1
11 5637
On Fri, 09 Apr 2004 12:09:53 -0400, Steven T. Hatton
<su******@setidava.kushan.aa> wrote:
In TC++PL(SE) Stroustrup asserts there is a companion reference called
_The
Annotated C++ Language Standard_ by Koenig & Stroustrup. It doesn't show
up on a google. What gives here? I know there is mention of a problem
here: http://www.research.att.com/~bs/bs_faq.html#ARM I guess this is the
same work? This seems to mean there is a complete reference manual
written
by the two most qualified authors laying fallow. I find that disturbing.

You can still get it from Amazon[1] but it's very out of date now. I
guess most of the core language coverage is still relevant but I'd
consider it neither complete nor reliable today and that's what you need
in a book like this. It seems unlikely that this will be updated, partly
due to issues with ISO but also because the market has matured to the
point where there are a few standard texts these days that cover
everything from most perspectives. An alternative you might want to take
a look at is Brokken's C++ Annotations[2].
[1]
http://www.amazon.com/exec/obidos/tg...28842?v=glance
[2] http://www.icce.rug.nl/documents/
--
Mike Higginbottom
http://www.peak41.co.uk
Jul 22 '05 #2
On Fri, 09 Apr 2004 12:09:53 -0400, Steven T. Hatton
<su******@setidava.kushan.aa> wrote:
In TC++PL(SE) Stroustrup asserts there is a companion reference called
_The
Annotated C++ Language Standard_ by Koenig & Stroustrup. It doesn't show
up on a google. What gives here? I know there is mention of a problem
here: http://www.research.att.com/~bs/bs_faq.html#ARM I guess this is the
same work? This seems to mean there is a complete reference manual
written
by the two most qualified authors laying fallow. I find that disturbing.

You can still get it from Amazon[1] but it's very out of date now. I
guess most of the core language coverage is still relevant but I'd
consider it neither complete nor reliable today and that's what you need
in a book like this. It seems unlikely that this will be updated, partly
due to issues with ISO but also because the market has matured to the
point where there are a few standard texts these days that cover
everything from most perspectives. An alternative you might want to take
a look at is Brokken's C++ Annotations[2].
[1]
http://www.amazon.com/exec/obidos/tg...28842?v=glance
[2] http://www.icce.rug.nl/documents/
--
Mike Higginbottom
http://www.peak41.co.uk
Jul 22 '05 #3
Mike Higginbottom wrote:

You can still get it from Amazon[1] but it's very out of date now.
Until I reread the chapter, I thought the same thing. But that is Ellis &
Stroustrup. The one I was talking about was Koenig & Stroustrup. I have
[1]. It is _way_ out of date. I
guess most of the core language coverage is still relevant but I'd
consider it neither complete nor reliable today and that's what you need
in a book like this. It seems unlikely that this will be updated, partly
due to issues with ISO but also because the market has matured to the
point where there are a few standard texts these days that cover
everything from most perspectives. An alternative you might want to take
a look at is Brokken's C++ Annotations[2].
That does look work bookmarking. I have yet to find exactly what I want.
For example this: http://www.cppreference.com/index.html is pretty nice,
but it falls a bit short. If I try to find all the possible syntactic
variants of the use of /const/ by clicking the key word, all I get is a
general definition. I'll grant you, a new ARM would probably not present
information that way either.
[1]
http://www.amazon.com/exec/obidos/tg...28842?v=glance [2] http://www.icce.rug.nl/documents/


I stumbled onto this. It may be a bit too pedestrian, but it may also be
complete enough for a core language reference:

http://www.d.umn.edu/~jallert/cs1521...ew/ppframe.htm
I've been wanting an excuse to post this one. Now I have it:
http://www.cs.unm.edu/~mcdonald/cs108/
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
Jul 22 '05 #4
Mike Higginbottom wrote:

You can still get it from Amazon[1] but it's very out of date now.
Until I reread the chapter, I thought the same thing. But that is Ellis &
Stroustrup. The one I was talking about was Koenig & Stroustrup. I have
[1]. It is _way_ out of date. I
guess most of the core language coverage is still relevant but I'd
consider it neither complete nor reliable today and that's what you need
in a book like this. It seems unlikely that this will be updated, partly
due to issues with ISO but also because the market has matured to the
point where there are a few standard texts these days that cover
everything from most perspectives. An alternative you might want to take
a look at is Brokken's C++ Annotations[2].
That does look work bookmarking. I have yet to find exactly what I want.
For example this: http://www.cppreference.com/index.html is pretty nice,
but it falls a bit short. If I try to find all the possible syntactic
variants of the use of /const/ by clicking the key word, all I get is a
general definition. I'll grant you, a new ARM would probably not present
information that way either.
[1]
http://www.amazon.com/exec/obidos/tg...28842?v=glance [2] http://www.icce.rug.nl/documents/


I stumbled onto this. It may be a bit too pedestrian, but it may also be
complete enough for a core language reference:

http://www.d.umn.edu/~jallert/cs1521...ew/ppframe.htm
I've been wanting an excuse to post this one. Now I have it:
http://www.cs.unm.edu/~mcdonald/cs108/
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
Jul 22 '05 #5
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote:
In TC++PL(SE) Stroustrup asserts there is a companion reference called _The
Annotated C++ Language Standard_ by Koenig & Stroustrup. It doesn't show
up on a google. What gives here? I know there is mention of a problem
here: http://www.research.att.com/~bs/bs_faq.html#ARM I guess this is the
same work? This seems to mean there is a complete reference manual written
by the two most qualified authors laying fallow. I find that disturbing.


The simple (and I think sad) story is that we got too busy with other
things - mostly C++ related - that we never got that ARM++ written.

- Bjarne Stroustrup; http://www.research.att.com/~bs

PS. I must find time to revise my FAQ
Jul 22 '05 #6
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote:
In TC++PL(SE) Stroustrup asserts there is a companion reference called _The
Annotated C++ Language Standard_ by Koenig & Stroustrup. It doesn't show
up on a google. What gives here? I know there is mention of a problem
here: http://www.research.att.com/~bs/bs_faq.html#ARM I guess this is the
same work? This seems to mean there is a complete reference manual written
by the two most qualified authors laying fallow. I find that disturbing.


The simple (and I think sad) story is that we got too busy with other
things - mostly C++ related - that we never got that ARM++ written.

- Bjarne Stroustrup; http://www.research.att.com/~bs

PS. I must find time to revise my FAQ
Jul 22 '05 #7
Bjarne Stroustrup wrote:

The simple (and I think sad) story is that we got too busy with other
things - mostly C++ related - that we never got that ARM++ written.
Thanks for clearing that up. I guess this means I can stop grinding my axe
with ill intent toward ISO. ;-)
- Bjarne Stroustrup; http://www.research.att.com/~bs

PS. I must find time to revise my FAQ


I certainly understood it as suggesting ISO was responsible for the ARM++
not being available.

BTW, on page 8 of TC++PL(SE) you wrote "Facilities such as dynamic loading,
incremental compilation, and a database of type definitions can be put to
good use without affecting the language." What were you suggesting by "a
database of type definitions"?

STH
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
Jul 22 '05 #8
Bjarne Stroustrup wrote:

The simple (and I think sad) story is that we got too busy with other
things - mostly C++ related - that we never got that ARM++ written.
Thanks for clearing that up. I guess this means I can stop grinding my axe
with ill intent toward ISO. ;-)
- Bjarne Stroustrup; http://www.research.att.com/~bs

PS. I must find time to revise my FAQ


I certainly understood it as suggesting ISO was responsible for the ARM++
not being available.

BTW, on page 8 of TC++PL(SE) you wrote "Facilities such as dynamic loading,
incremental compilation, and a database of type definitions can be put to
good use without affecting the language." What were you suggesting by "a
database of type definitions"?

STH
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
Jul 22 '05 #9
Bjarne Stroustrup wrote:
The simple (and I think sad) story is that we got too busy with other
things - mostly C++ related - that we never got that ARM++ written.
That explanation is far more gratifying that the misunderstanding I had.
PS. I must find time to revise my FAQ


Something else came to mind regarding this topic. Since TC++PL(SE) was
intended to have a companion book (according to the author, that is),
perhaps recommending an alternative would be a sufficient means of
addressing the same need.

For myself, what I have found lacking is a comprehensive and clear
exposition of the core language features in the form of a reference. For
example, I would like to be able to look up a keyword in an index, and be
directed to a section defining the keyword, and showing an example of all
forms of its usage. To have such a thing in electronic form would be even
more helpful.

As for an ARM++, that seems to be something more useful to the veteran C++
programmer. There are many design choices represented in ISO/IEC
14882:2003(E), but, due to the nature of the document, there is little
communication of the motivation for the decisions. Much of this may be
covered in D&E, which I haven't found time to read yet.

Then there seem to be a few things in the 14882:2003(E) which not everybody
should know. Not that they are bad. It's just that things like that are
potentially dangerous in the wrong hands.
--
STH
Hatton's Law: "There is only One inviolable Law"
KDevelop: http://www.kdevelop.org SuSE: http://www.suse.com
Mozilla: http://www.mozilla.org
Jul 22 '05 #10
Bjarne Stroustrup wrote:
The simple (and I think sad) story is that we got too busy with other
things - mostly C++ related - that we never got that ARM++ written.
That explanation is far more gratifying that the misunderstanding I had.
PS. I must find time to revise my FAQ


Something else came to mind regarding this topic. Since TC++PL(SE) was
intended to have a companion book (according to the author, that is),
perhaps recommending an alternative would be a sufficient means of
addressing the same need.

For myself, what I have found lacking is a comprehensive and clear
exposition of the core language features in the form of a reference. For
example, I would like to be able to look up a keyword in an index, and be
directed to a section defining the keyword, and showing an example of all
forms of its usage. To have such a thing in electronic form would be even
more helpful.

As for an ARM++, that seems to be something more useful to the veteran C++
programmer. There are many design choices represented in ISO/IEC
14882:2003(E), but, due to the nature of the document, there is little
communication of the motivation for the decisions. Much of this may be
covered in D&E, which I haven't found time to read yet.

Then there seem to be a few things in the 14882:2003(E) which not everybody
should know. Not that they are bad. It's just that things like that are
potentially dangerous in the wrong hands.
--
STH
Hatton's Law: "There is only One inviolable Law"
KDevelop: http://www.kdevelop.org SuSE: http://www.suse.com
Mozilla: http://www.mozilla.org
Jul 22 '05 #11
Bjarne Stroustrup wrote:
PS. I must find time to revise my FAQ


This appears to be an exceptionally good resource. It does describe C/C++
with AIX extensions, but from what I've been able to glean, the authors did
an honerable job of distinguishing between the extentions and the Standard.

C for AIX, Version 6.0, C/C++ Language Reference
http://ibmdocs.ncep.noaa.gov/c6/
--
STH
Hatton's Law: "There is only One inviolable Law"
KDevelop: http://www.kdevelop.org SuSE: http://www.suse.com
Mozilla: http://www.mozilla.org
Jul 22 '05 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Huy Ton That | last post by:
I have had some experience with programming and some with c++. Here is my situation: I need to learn ANSI C++ in it's entirety from the ground up. Where do I start? I already have Borland...
11
by: Steven T. Hatton | last post by:
In TC++PL(SE) Stroustrup asserts there is a companion reference called _The Annotated C++ Language Standard_ by Koenig & Stroustrup. It doesn't show up on a google. What gives here? I know there...
66
by: Prashant | last post by:
There are lot of dicussion on C# is much better than C++. Why there is no language to compute C#. This way we are accepting monopoly of M$. Why there is no group which seriously tring to develop...
7
by: Edward Yang | last post by:
A few days ago I started a thread "I think C# is forcing us to write more (redundant) code" and got many replies (more than what I had expected). But after reading all the replies I think my...
11
by: arnuld | last post by:
hello, well, me again. this time i will keep it short. this time i am just going to purchase C++ books. with advice form folks at comp.lang.c++ & ACCU.org & i came to the following conclusion,...
3
by: arnuld | last post by:
Hello, i posted this question more than 1 month ago but did not get any answers, so i am posting it again (1). with advice form archives @ alt.comp.lang.learn.c-c++, comp.lang.c++,...
1
by: Mike | last post by:
Hi, I'm auctioning the book "The C++ Programming Language" 3rd Ed. by Bjarne Stroustrup on ebay, details as follows or see eBay item number 250030480853. Softback. Condition : Good. Pub....
11
by: Sarath | last post by:
I'm so much font of working with C++ . That's the reason why I'm not yet looked or craze about any other language. Still a question exists, really C++ is the best language in its category?
17
by: CoreyWhite | last post by:
I bought this book years ago, when I was just learning C++. Since then I've gone through every math course offered at my college, taken courses on coding C & thinking in terms how how to make the...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.