Documentation
Roots
Jazz borrows ideas from the following languages :- Scheme for its clean design and flexibility
- Common Lisp for its rich library and many great concepts
- Java for its simple object system (but adds many missing features)
- Visual Basic (yes even VB!) for its rapid development environment
Paradigms
Jazz supports in a unified and coherent approach the following paradigms :- Functional programming
- Object-oriented programming
- Component programming