| Generation | Name | Sprachen | Beschreibung |
|---|---|---|---|
| 1 | Binäre Maschinensprachen | Maschinencode | direkt auf PC (011000111) |
| 2 | Maschinenorientierte Sprachen | Assembler | Mnemotics (Prozessorbefehle) |
| 3 | Prozeduale Sprachen | C, Java | Menschlicher Sprache angenähert |
| 4 | Nichtprozeduale Sprachen | Excel, Oracle, SQL, XML | Leicht lesbar, kein Coden nötig |
| 5 | Künstliche Intelligenz | Lisp, Prolog | Natürliche Sprache |