Los códigos de programación son comandos comprensibles para los humanos. El código se transforma en los programas que los computadores entienden. Los computadores sólo entienden en realidad ceros y unos, por lo que se necesita una manera de traducir nuestro código humano al código de los computadores. Este es el motivo por el que escribimos el código en un editor de texto con propiedades especiales. Este editor es el software de desarrollo llamado Entorno de Desarrollo Integrado, abreviado por sus siglas del inglés IDE (Integrated Development Environment), el cual es capaz de traducir el código al lenguaje máquina. Cuando el IDE transforma nuestro código al lenguaje máquina, es lo que se llama compilar.
Cada ordenador, smartphone, servidor de internet, ascensor, horno – actualmente cualquier dispositivo con inteligencia digital – tiene diferentes capacidades y por lo tanto requiere de un lenguaje máquina algo diferente al resto. Existe un lenguaje de programación llamado Java que, una vez compilado, es capaz de utilizarse fácilmente en diferentes dispositivos. Hay muchas maneras diferentes de programar en Java, pero nosotros nos centraremos en utilizar Processing.
Processing es código abierto y software libre, esto significa que se puede descargar de Internet, instalarlo sin coste alguno, y modificar su código. Processing funciona en cualquier tipo de ordenador de sobremesa o portátil en los sistemas operativos: Windows, Mac OSX y Linux.
El IDE de Processing es muy sencillo, hay una barra de herramientas que puedes utilizar para:
Poner en marcha un programa
Detener un programa
Crear un nuevo programa
Abrir un programa
Almacenar el programa en el disco duro del ordenador
Exportar el programa
Processing crea programas que se ejecutan directamente dentro de tu ordenador. También puedes exportarlos y enviarlos a los ordenadores de otras personas. Los programas, una vez exportados en código máquina, se llaman aplicaciones. Puedes exportar el mismo programa para que se ejecute en un ordenador, en un teléfono, o en un sitio web.
Para hacer tus propios programas, lo único que necesitas saber es cómo utilizar un teclado y cómo funciona la pantalla del ordenador. Esto te será útil cuando escribas tus propios programas interactivos.