CSE 341 -- Programming Language Families

Principal programming language paradigms:

In addition to high-level languages, we have machine language and assembler language. (Current programmers rarely write in these, however.)

Imperative (procedural) language family:

Object-Oriented Languages

Functional Languages

Logic Programming Languages

Lots of others: APL, PL/I, Cobol, Snobol, Icon, Tk/Tcl, Perl, ZPL, ...