Uno de los conceptos más cruciales en la ciencia de la
computación es cómo definir nuevos comandos,
cómo agregar tus palabras a un lenguaje informático.
La mayoría de los lenguajes de computación tiene solo
aproximadamente cien palabras o comandos.
El secreto es definir tus propias palabras nuevas
a partir de estos componentes. Esto se hace todo
el tiempo en el deporte. Por ejemplo, en básquetbol,
primero se aprende a driblear, a esconderla,
a rebotarla. Una vez que has aprendido estos
movimientos básicos, aprendes nuevos
movimientos y unes estos componentes, como
bloqueo y continuación o una pared. Desde ahí,
puedes avanzar a jugadas más complejas.
Una vez que aprendes esa jugada y le das
un nombre, todos en el equipo saben cómo hacerlo.
Asimismo, cuando le has enseñado a la computadora
a hacer una acción una vez con estas secuencias de comandos,
puedes crear tu propio nombre para esa acción,
para que pueda ser fácil repetirla más adelante.
Cuando defines tu propio comando y le das
un nombre, eso se llama función. Ahora vas a
usar funciones para ayudar a la abeja. En este
ejemplo, la función se llama "tomar 2 néctar",
este bloque verde de aquí. Sabemos lo que
hace "tomar 2 néctar" al mirar esta caja gris
que es la definición de la función. Si miramos
dentro, "tomar 2 néctar" va a tomar
néctar y luego tomar néctar una y otra vez.
Siempre mira qué hay dentro de la caja gris
para que sepas lo que estos bloques verdes
pueden hacer.