The ACM Computing Classification System (1998)
D.3.2 Language Classifications
- Applicative (functional) languages
- Concurrent, distributed, and parallel languages
- Constraint and logic languages
- Data-flow languages
- Design languages
- Extensible languages
- Macro and assembly languages
- Microprogramming languages [**]
- Multiparadigm languages
- Nondeterministic languages [**]
- Nonprocedural languages [**]
- Object-oriented languages
- Specialized application languages
- Very high-level languages