Een
programmeertaal is een
formele taal waarin de opdrachten die een
computer moet uitvoeren, worden geschreven. Deze talen hebben een andere
syntaxis en
grammatica dan
natuurlijke talen. Deze laatste zijn te complex en
ambigu om als programmeertaal te fungeren.
Code die in een programmeertaal geschreven is, dient maar op één manier te kunnen worden 'begrepen' door de computer.