- Maschinensprachen
- CPU-speziefische Sequenzen aus 0 und 1
- Assemblersprachen
- CPU-speziefische Sprache über den Grundfunktionen, die die CPU anbietet
- Wird für spezielle Fälle verwendet (z.B. Treiber, Optimierungen)
- Hochsprachen
- CPU-Unabhängige Sprachen mit reichhaltigen Sprachkonzepten
- Beispiele:
- Logische Sprachen
- z.B.: Prolog
- Seltene verwendung, meißt im akademischen Umfeld
- Funktionelle Sprachen
- z.B.: Haskell, XSLT
- Im Umfeld von XML verwendet
- Imperative, prozeduale Sprachen
- z.B.: C, Pascal
- Hardwarenaher Bereich
- Objektorientierte Sprachen
- C++, C#, Java
- Anwendungsentwicklung