Eines der wichtigsten Konzepte
in der Informatik ist,
wie man neue Befehle definiert, wie
man eigene Wörter zu einer
Computersprache hinzufügt.
Die meisten Computersprachen
haben nur etwa
einhundert Wörter oder Befehle.
Die Kunst und Magie
besteht darin, aus diesen
Bausteinen Ihre eigenen neuen
Worte zu definieren. Im Sport tun wir das ständig.
Im Sport tun wir das ständig.
Beim Basketball zum Beispiel lernt
man zunächst, wie man dribbelt,
wie man einen Lay-up
macht
und wie man abprallt.
Sobald Sie diese wirklich
grundlegenden Züge gelernt
haben, lernen Sie neue
Züge und setzen diese
Bausteine zusammen,
wie ein Picken und Rollen
oder Geben und Gehen.
Von dort
aus können Sie dann zu
komplexeren Stücken übergehen.
Wenn man dieses Spiel einmal
gelernt und ihm einen Namen
gegeben hat, weiß jeder in der
Mannschaft, wie man es macht.
In ähnlicher Weise können Sie,
nachdem Sie einem rechner
einmal beigebracht haben,
wie man eine Aktion mit diesen
Befehlsfolgen ausführt, sich einen
eigenen Namen für diese Aktion
ausdenken, damit sie später leicht
wiederholt werden kann. Wenn
Sie Ihren eigenen Befehl definieren
und ihm einen Namen
Funktionen verwenden,
um der Biene zu helfen.
In diesem Beispiel heißt unsere
Funktion get 2 nectar,
dieser grüne Block genau hier. Wir wissen
was get 2 nectar bewirkt, wenn wir uns
diesen grauen Kasten ansehen,
der die Funktionsdefinition
darstellt Wenn wir dort hineinschauen,
wird der get 2 Nektar Nektar
bekommen und dann
wieder Nektar bekommen
Schauen Sie immer auf das, was in der
grauen Box steht, damit Sie wissen, was
diese grünen Funktionsblöcke können.