Programmiersprachen bieten verschiedene Möglichkeiten, Programme für Computer zu definieren, um zu laufen. Im Gegensatz zu den natürlichen Sprachen sind die Programmiersprachen so konzipiert, dass sie keine Unklarheiten zulassen und prägnant werden können. Sie sind rein geschriebene Sprachen und sind oft schwierig, laut zu lesen. Sie werden im Allgemeinen entweder durch einen Compiler oder einen Assembler in den Machine Code übersetzt, bevor sie laufen, oder direkt zum Lauf der Zeit von einem Dolmetscher übersetzt werden. Manchmal werden Programme durch eine Hybrid-Methode der beiden Techniken ausgeführt.
Programmiersprachen werden zum Lauf der Zeit übersetzt, von was?
einem Dolmetscher