Er zijn 3 definities.
Regels voor het schrijven van een programma. Is oorspronkelijk een wiskundig en taalkundig begrip.
Programma dat niet alleen de spelling, maar ook de grammatica van een tekst of programma controleert.
Er zijn 2 definities.
Compacte programmeertaal, geschikt voor rekenwerk en matrixbewerkingen; werkt met een interpreter en vreemde symbolen.
Het programma dat door een ander programma wordt aangeroepen.
Programmeren met absolute adressen; vrijwel iedereen werkt nu symbolisch.
Programma dat op de achtergrond werkt, meestal met een lage prioriteit.