Slide 9
Slide 9 text
Runtime Models
• Procedural - ex. C or PHP (before version 4)
• Centered around methods
• No objects
• Class-based - ex. Java, Python, Ruby
• Easier to understand for your users
• Prototype-based - ex. Javascript
• Easier to implement
• Most flexible because everything is a clone of an object
• Functional - ex. Lisp
• Treats computation as evaluation of mathematical functions