C++ is so not perfect and is definitely not for large scale development
The article you posted is a interesting concept, but it's unproven, and seems a bit silly.
Lets consider some "large scale development" in C++ that's proven, fast, stable, scalable, and here to stay. Not C, But C++
* Adobe Software
* Autodesk Software
* CERN's Data Analysis Software
* Google Chrome
* Firefox and Thunderbird
* MySQL
* Java HotSpot VM
* Majority of the large scale, succesful games out there (Doom 3, WoW, etc, etc)
* Etc
Tell me which one of those are not large scale development? I excluded things like Microsoft OS's (since their half and half mix of C and C++).
Lot of the even larger scale applications are C/Pascal because they've been around for much longer (ex *nix projects), and higher performance. C++ offers very much the same, except on top a richer set of features and keeps the coders a bit more sane. No one really uses PURE C++, it's always a mix of C C++, but it's one of the very few languages out there that match in performance to the original C.
(counter that with Java, if so tell me why only such a small number of VERY LARGE software systems is written in it, it's fast as C/C++ now right? right?). But don't counter it with C-Ruby... because, just don't.
The article you posted is a interesting concept, but it's unproven, and seems a bit silly.
Lets consider some "large scale development" in C++ that's proven, fast, stable, scalable, and here to stay. Not C, But C++
* Adobe Software * Autodesk Software * CERN's Data Analysis Software * Google Chrome * Firefox and Thunderbird * MySQL * Java HotSpot VM * Majority of the large scale, succesful games out there (Doom 3, WoW, etc, etc) * Etc
Tell me which one of those are not large scale development? I excluded things like Microsoft OS's (since their half and half mix of C and C++).
Lot of the even larger scale applications are C/Pascal because they've been around for much longer (ex *nix projects), and higher performance. C++ offers very much the same, except on top a richer set of features and keeps the coders a bit more sane. No one really uses PURE C++, it's always a mix of C C++, but it's one of the very few languages out there that match in performance to the original C.
(counter that with Java, if so tell me why only such a small number of VERY LARGE software systems is written in it, it's fast as C/C++ now right? right?). But don't counter it with C-Ruby... because, just don't.