Gregory wrote: >Much of the power of object oriented languages can really be traced to >effectively having a rich type system (if you identify classes with >types).
I have never been convinced of the value of strongly typed languages for building information systems. They seem to get in the way more than they help. Object systems certainly offer a richer alternative, but object systems are not necessarily based on classes. Some are based on prototypes. http://en.wikipedia.org/wiki/Prototype-based_programming >but not restricting x to a numeric type can lead to nonsense operations >like trying to add 1 to to true (or a string). Why do you assert that 1 + true is nonsense? Just because it is not allowed in some programming languages? --------------------------------------- Jim Self Systems Architect, Lead Developer VMTH Computer Services, UC Davis (http://www.vmth.ucdavis.edu/us/jaself) ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Hardhats-members mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hardhats-members
