A picture of Bjarne Stroustrup, the original inventor of C++.[Someone want to add URLs to some useful web sites?]- http://www.open-std.org/jtc1/sc22/wg21/ - The ISO/IEC working group that continues to evolve C++.
- http://www.research.att.com/~bs/C++.html
- http://www.ncits.org/cplusplus.htm
- http://ec.tmit.ac.jp/koyama/c++.html
- http://www.cuj.com/
http://www.fpx.de/fp/Software/tcl-c++/ - "Making C++ Loadable Modules Work"A helpful guide to problems that can arise when writing Tcl extensions in C++. Written in 1998, so its documentation on the limitations of some compilers may be out of date.
Work is under way for an update of C++, codenamed "C++ 0x" (so the ISO/IEC working group seems to have some hope of finishing within this decade). Extensions that are being considered include
- Move semantics
- Smart, shared pointers
- Hash tables
- Regular expressions
- Critcl does C++
- Invoking C commands from C++
- Invoking Tcl commands from C++
- Cplusplus streams and Tcl channels
willdye If you're searching for references to C++, then you might want to also search for strings such as "cpp" or "cplusplus". The "++" characters are problematic in certain situations, so the name "C++" has many synonyms.
underC [3] an interesting lightweight C++ interpreter. The author implies [4] that it should be easy to interact with Tcl/Tk from it.See also these projects relating to C++ and Tcl development :
- Anjuta
- Ara
- Artefact
- AutoDOC
- [AutoDOC (Reiberg)]
- [BED]
- [boob]
- [BSVC]
- C++/Tk
- [C-Forge IDE]
- [Cade]
- [CC2Itcl]
- CmdLine
- cpp2itcl
- cpptcl
- [Deet]
- [DGC Tools]
- [EvoX]
- Exuberant Ctags
- FriGUI
- [g2 preprocessor]
- [GAGS]
- [GOOD]
- [Highlight]
- J
- JX Development Suite
- MyrmecoX
- Nebula Device
- [NSCL SpecTcl]
- Objectify
- OBST
- [OMNeT++]
- plplot
- [prettyp]
- [Ptolemy]
- robodoc
- [S-CASE]
- Sdoc
- [SLOCCount]
- SNACC
- Source Navigator
- SQL Relay
- [State Map Compiler (SMC)]
- Swig
- [Test Environment Toolkit]
- Mark Smith's tlist [5] is a "C++ class for a Tcl list ... [which] makes it easy to use Tcl lists within a C++ program."
- Tsert Integrated Test Environment
- [VAD (Visual Ada Developer)]
- Webcpp
Marco Maggi quips: C++ is "the tool of the angels: only in heaven you have infinite amount of time to devote to design analysis (and to wait for the compiler to finish)."
dkf on the chat: "C++ doesn't just provide you with enough rope to hang yourself. It also provides a do-it-yourself scaffold (with instructions translated from Klingon by Papuan tribesmen). ... Experts can do very cool stuff with C++. Utter dummies can do cool stuff with C++. But everyone else is in trouble..."
The insanity that is modern (templatized) C++: [6].
