On Fri, 18 Feb 2005, Jinx wrote: >>> to any extent are C++ and VB, and the only one that gets used for OO >>> development is C++. > >> I would narrow it a bit down: The only OO language that gets widely used >> when run-time performance is very important is C++. > > I know next to nothing about C or C++. Why would Bjarne Stroustrup > > http://www.research.att.com/~bs/homepage.html > > say - > > "C makes it easy to shoot yourself in the foot ; C++ makes it harder, > but when you do, it blows away your whole leg." Probably because C++ is more terse than C and at the same time allows overloading *any* operator and more. As an example, you can declare the '+' operator to actually be '-' when used with certain types of data. Additionally, in C++ the compiler is supposed to 'guess' which function definition applies best to what the programmer said if the latter is not fully qualified to a namespace. The result can be very interesting. Peter -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist