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