Beim Programmieren schreibt
man ein Programm.
Damit bringt man einem Automaten oder Computer bei, eine bestimmte Aufgabe zu
erledigen.
Um ein Gerät zu programmieren,
muss man zunächst eine spezielle Programmiersprache erlernen.
Befehle wie „Bring den Hammer zur Kiste" sind zu ungenau,
weil der Roboter nicht weiß, was ein Hammer ist oder welche Kiste gemeint ist.
Damit etwa ein Roboter wirklich seine Aufgabe erfüllen kann, muss man ihm
genaue, eindeutige Anweisungen geben, und zwar genau in der richtigen
Reihenfolge: „Starte", „nimm auf", „gehe vor", „lege ab".
Je komplizierter eine Aufgabe ist, desto länger ist auch der Code, den man
benötigt.
Deshalb ist es eine Erleichterung, wenn man kleine
Programmteile, die sich immer auf dieselbe Weise wiederholen, als Funktion zu
einem eigenen Befehl zusammenfasst.