L'un des concepts les plus importants en science de l'informatique est la façon de définir de nouveaux commandements pour ajouter vos propres mots à un langage informatique. La plupart des langages informatiques n'ont qu'une centaine de mots ou de commandes. L'art et la magie est de définir vos propres nouveaux mots à partir de ces éléments de base. Nous faisons cela tout le temps en sport. Par exemple, au basket-ball, on commence en apprenant à dribbler, à faire un lay-up, comment rebondir. Une fois que tu as appris ces mouvements vraiment basiques, tu apprends de nouveaux mouvements et tu rassembles ces éléments de base, comme de l'argent, ou de l'argent et de l'argent. Tu peux alors continuer pour faire des pièces plus complexes. Une fois que tu apprends cette pièce et que tu lui donnes un nom, toute l'équipe sait comment faire. De même une fois que tu as appris à un ordinateur comment faire une action en utilisant ces séquences de commandes, tu peux inventer ton propre nom pour cette action Il est donc facile de le répéter plus tard. Lorsque tu définis ta propre commande et lui donne un nom, c'est ce qu'on appelle une fonction. Maintenant, nous allons utiliser des fonctions pour aider l'abeille. Dans cette exemple, notre fonction s'appelle avoir 2 nectar, ce bloc vert juste ici. Nous savons que obtenir 2 nectars fait en regardant cette boîte grise qui est la définition de la fonction. Si nous regardez là-dedans, le "avoir 2 nectar" va obtenir du nectar, encore et encore. Toujours regarder ce qu'il y a dans la boîte grise afin que tu saches ce que ces blocs de fonction verts peuvent faire.