Object Oriented
- Shares characteristics of C++ and Smalltalk
- Smalltalk
- Similar object model(single-rooted inheritance hierarchy, access to
objects via reference only, etc.)
- Compiled to a byte-code (initially interpreted)
- Dynamic memory layout plus garbage collection
- C++
- Same syntax for expressions, statements, control flow.
- Similar OO structural syntax(classes, constructors, method declaration,
etc.)

