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

Reply via email to