Below is a table that shows some popular and emerging programming languages classified according to the following:
- Type system - Dynamic or Static type system
- Problem space - A General Purpose language versus a Domain Specific Language
- Runtime environment - A Managed environment (ie. garbage collection, etc.) or an Unmanaged environment.
- Paradigm - Object-Oriented, Procedural, Functional, Imperative, or Declarative
Is this a relevant classification scheme? Are languages classified correctly? Are certain qualified languages missing from the list? How would you modify this list?

