Eine Programmiersprache ist ein Vermittler zwischen Computer und Programmierer (= der Mensch, der ein Programm erstellt), wobei die höheren Programmiersprachen dem Programmierer, im Gegensatz zur Maschinensprache oder Assembler - hier arbeitet man direkt mit dem Befehlssatz des Computers -, eine sprachlich einigermaen verständliche Plattform bieten.
Höhere Programmiersprachen sind: zum Beispiel PASCAL, BASIC, ALGOL und natürlich C++.