3 ms·
Bjarne took the wonderful thing that was C and made C++. Rob is not a fan of C++: he thinks the language evolved badly and added poor concepts from the beginni
by dekhn 3y ago
Bjarne took the wonderful thing that was C and made C++. Rob is not a fan of C++: he thinks the language evolved badly and added poor concepts from the beginning (IIRC iostreams and templates were two of the concepts), and it embedded a number of design decisions that led to extremely slow compiles and links (like, 45 minutes to link a Google binary). Ian Taylor even wrote a better linker (gold) for Google to deal with that.
- formerly_proven 3y agoCompare the designs of iostreams (Stroustrup) and the STL (Stepanov), conclusions left as an exercise for the reader.
- dekhn 3y agowhen I discovered STLport around 2001, it was a real revelation and very convenient because I was finally able to compile the code my coworkers wrote on "real UNIX" with "real C++ compilers" (lol cfront) In researching my answer I came across http://www.stlport.org/resources/StepanovUSA.html# http://www.stlport.org/resources/StepanovUSA.html# "putting it simply, STL is the result of a bacterial infection."
- verinus 3y agothank you for that link. what a diamond of interesting stuff!