Lately all modern programming languages have a definitive web site to support, distribute, learn the programming language, as well as community forums, e-mail lists and so on. Java has java.sun.com, python has python.org, etc.
However C/C++ does not seem to have such a site. Which site do you use, say in a document, to link for C or C++ programming language? Wikipedia entries don't count, although they might be perfect fit.
Founder's web sites? Or any other ideas?
-
I guess people probably won't be needing a definitive website if they have the bible :-)
-
These languages have been around longer than the Internet as we know it. A lot of the introductory texts are in dead-tree format. Most of the online stuff is reference material, but there are newsgroups and such (I don't follow any of them).
Any reference for the C or C++ standard libraries.
C++ Specific:
Paulius Maruška : I wouldn't call Boost a definitive site for C++. It's a definitive site for a set of *libraries*. C++ FAQ Lite is good though.Steve S : That's fair, but I threw boost in there because it's a very large, powerful, commonly used set of libraries for C++. It provides many things that someone used to the Java, C#, or Python standard libraries would expect to have.knaser : I guess boost for C++ is correct, as they are not doing just library stuff but also promoting and pushing C++ as other languages introducing new concepts, which are not easily available in C++. And it is a community site. -
Bjarne Stroustrup keeps a lot of interesting links on his homepage. The FAQ and C++ glossary are good references, but make sure you also check out Did you really say that? for an interesting read.
-
For C++ there is cplusplus.com and SGI's STL page are good references. But they aren't much help learning the language itself.
knaser : They are blind reference sites, like automatically generated reference pages. They are not promoting the language and gathering a community around.rmeador : @serkan, your criticism of those sites is exactly correct, but they're still both lifesavers on occasion. +1 for the usefulness of the links. -
The definitive reference for C++ is ISO/IEC 14882:2003. This is the International Standard defining the language, the library and the semantics thereof. It's also probably far more than you need, and it costs $330 USD. You can get free copy of the draft of the next iteration of the standard, hopefully due in 2010, at the committee website.
C is likewise defined by the International Standard ISO/IEC 9899:1999. Several free Technical Corrigenda have since been published. A draft available from the committee includes the IS and the first two Technical Corrigenda.
Christoph : The current draft for C99 TC3 can be obtained from http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf -
How about the Usenet:
comp.lang.c++.moderated(for discussion about C++ Programming, moderated)comp.lang.c++(for discussion about C++ Programming)comp.std.c++(for discussion about the Standard)
-
Some C resources:
- C99 specification TC3 (pdf)
- comp.lang.c (Google Groups)
- comp.lang.c.moderated (Google Groups)
- GNU libc manual
- GNU libc mailing lists
-
Lots of good links for both C and C++ covering websites and books, but one that's been overlooked is my favorite for C:
-
There's always Boost.
0 comments:
Post a Comment