-->masch.orientierte-->assembler-->näher bei der hardware-->problemorientierte-->interpreter/compiler-->näher beim problem
sprache der 1. generation
maschinensprache, imperative sprache, besteht nur aus zeichen 0 und 1 (binär). bsp.: addieren für 80286 bedeutet 10000110, Quelle: 9.beckerS.51
sprache der 2. generation
maschinenorientierte sprachen -->assemblersprachen entsprechen weitgehend d. maschinensprachen, ketten von 0 und 1 werden durch worte ersetzt. bsp.: addieren f. 80286 --> add m (add memory to accu), Quelle: 9.beckerS.51
sprache der 3. generation
problemorientierte sprachen: z.b. algol, apl, basic, c, cobol, fortran, pascal, pl/1 ..., Quelle: 9.beckerS.52
sprache der 4. generation
abfragesprachen und anwendungsgeneratoren, Quelle: 9.beckerS.52
sprache der 5. generation
sprachen zur wissensverarbeitung: bsp.:prolog-->programming in logic, Quelle: 9.beckerS.53