Unified and Tangible Natural Programming Interface using the Simple language
Interfaz Natural de Programación Unificadora y Tangible usando el lenguaje Simple
Author
Cuartas Correa, Jose David
Abstract
We will delve into the development process of the interactive installation called Simple Input System, using the new Spanish program- ming language called Simpl3. Through the tests conducted to date, it has been demonstrated that the technology developed to operate this interactive installation has the potential to become a Natural Program- ming Interface (NPI) that functions as an interactive visual programming tool, facilitating the task of writing and reading basic programming code. Consequently, non-expert users could create and share programming code to generate graphics and hypermedia content on computers without needing to memorize its syntax. Additionally, Simple Input becomes the perfect opportunity to explore this Spanish programming language de- signed for artists and designers, enabling them to create creative code in the same language they think in. This eliminates the need for the cognitive process of constantly translating their thoughts into English, as is often the case with most programming languages for generative art. Profundizaremos sobre el proceso de desarrollo de la ins-talación interactiva Simple Input System, usando el nuevo lenguaje de programación en español llamado Simpl3. Con las pruebas aplicadas a la fecha se ha logrado evidenciar que la tecnología desarrollada para hacer funcionar esta instalación interactiva puede llegar a convertirse en una In- terfaz Natural de Programación (INP) que se configure como herramienta de programación visual interactiva y que facilite la tarea de escribir y leer código básico de programación. De tal manera, usuarios no expertos po- drían crear y compartir códigos de programación para producir gráficos y contenidos hipermediales con computadoras, sin tener que saber de me- moria su sintaxis. Adicionalmente, Simple Input se convierte en la perfecta excusa para explorar este lenguaje de programación en español creado para artistas y diseñadores, con el que pueden crear código creativo en el mismo idioma en el que piensan, lo que elimina la necesidad del doble proceso cognitivo que implica traducir todo el tiempo lo que piensan al inglés, como sucede con la mayoría de lenguajes de programación para arte generativo.