> IMO, C++ was a much larger blunder, attempting to take a > mid-level language and turn it into a higher-level OO language where > it failed on both counts. That's like saying that Newton was a lousy athlete, all US spacecraft fail miserably as commuter vehicles, and the is a lousy C programmer. C++ was designed to be (almost) upwards compatible to C, both as language and in the code produced. Within that constraint it is a marvelous design. Without that constraint a much much better language could have been designed, but you probably wouldn't even know it existed. Do you know all about Eiffel, Miranda, Haskell and CLU? Did you ever use one of these languages? Do you know a free compiler (or even a commercial) for your faviourite computer? Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products docent Hogeschool van Utrecht: www.voti.nl/hvu -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist