Lo primero que nos ocurre (por lo menos a los programadores) cuando vemos el entorno oficial de Arduino y un sketch es afirmar “esto es C o C++”. Pero esto es una verdad a medias. Sí que es cierto que este lenguaje aparenta ser C++ y a los que hemos programado en este lenguaje (yo el primero) caemos en la trampa de afirmar esto sin paliativos. Para ver qué hay de cierto en todo esto, tenemos que conocer como se hizo este entorno que utilizamos para programar nuestra placa de Arduino y estar al tanto de los lenguajes de los que proviene. Por lo que no nos queda otra que dar un repaso a Processing, Wiring y Arduino.