> AFAIK java and Eiffel are of the > single-inheritnace family > > Java is single inheritance but it does have interfaces. It is also garbage collected which tends to be a love/hate subject among programmers (garbage collection solves a lot of problems but also creates a lot of problems of its own). Java also only allows reference based objects so you often end up with inefficient data structures like an array of references to identical objects with one reference to each object (where an array just containing those objects would be a far more efficient choice both in terms of total memory and in terms of memory manager overhead). I've never tried coding for .net but i beleive its object model is very similar to that of Java (to the point that MS even offered a compiler that could produce .net bytecode from java source or bytecode) -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist