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