• 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