Andrew Lentvorski wrote:
Christopher Smith wrote:
Well, certainly more than Java. ;-) Certainly fewer than C/C++, but probably as many as C++, if not more. ;-)

I can't actually find any numbers to defend or refute that C++ comparison. Do you have any?
C++ wasn't standardized until '98. Most compilers did not have sufficient template support to even have a standard implementation of the STL (let alone things like Loki or boost::lambda) until later. In '95 people still hadn't figured out how to do exceptions safely, RTTI wasn't well supported, iostreams were fundamentally different from what was finally standardized on, etc. The formal proposal for the STL wasn't submitted until '94 and was only approved in mid '94. As a general rule people were timid about using much more than virtual functions, constructors, destructors (and really only half heartedly on the destructors) and if they were really feeling brave, operator overloading. Open source C++ projects in the early 90's were very careful to use a restricted subset of the language. Therefore I submit almost noone was doing what I'd call "C++" development in '95 (hence the smiley and the distinction between C/C++ and C++).
My gut feel is that C++ is *far* more popular than Smalltalk by 1995. However, that is only based upon proxy measures like published books and articles. That's not terribly satisfying evidence to me.
Well, it depends on what you mean by popular. If the sentence you're looking for is, "We are doing an X project." you're probably right. If the sentence is, "We're doing an X project and liking it." you probably aren't. If the sentence is, "We are doing an X project and we aren't afraid to use all the language's features", you are dead wrong.

--Chris

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to