Los investigadores de la Universidad de Cornell han creado una interfaz que permite a los usuarios escribir a mano y dibujar dentro del código de la computadora, un desafío para la codificación convencional, que generalmente se basa en escribir.
La interfaz basada en lápiz, llamada Notate, permite a los usuarios de cuadernos digitales computacionales abrir lienzos de dibujo y escribir diagramas a mano dentro de las líneas del código informático tradicional digitalizado.
Impulsada por un modelo de aprendizaje profundo, la interfaz une los contextos de programación escritos a mano y textuales: la notación en el diagrama escrito a mano puede hacer referencia al código textual y viceversa. Por ejemplo, Notate reconoce símbolos de programación escritos a mano, como «n», y luego los vincula con sus equivalentes escritos a máquina.
«Un sistema como este sería excelente para la ciencia de datos, específicamente con diagramas de dibujo y gráficos que luego interactúan con el código textual», dijo Ian Arawjo, autor principal del artículo y estudiante de doctorado en el campo de la ciencia de la información.
«Nuestro trabajo muestra que la infraestructura actual de programación en realidad nos está frenando. La gente está lista para este tipo de función, pero los desarrolladores de interfaces para escribir código deben tomar nota de esto y admitir imágenes e interfaces gráficas dentro del código».
Arawjo también dijo que el trabajo demuestra un nuevo camino a seguir al introducir la codificación basada en lápiz impulsada por inteligencia artificial en un momento en que las tabletas de dibujo se usan cada vez más.
«Herramientas como Notate son importantes porque nos abren nuevas formas de pensar sobre qué es la programación y cómo diferentes herramientas y prácticas de representación pueden cambiar esa perspectiva», dijo Tapan Parikh, profesor asociado de ciencias de la información y coautor del artículo.
La información sobre la herramienta se publicó en las actas de El 35° Simposio Anual de ACM sobre Software y Tecnología de Interfaz de Usuario.
Ian Arawjo et al, Programación notacional para entornos portátiles: un estudio de caso con circuitos cuánticos, El 35° Simposio Anual de ACM sobre Software y Tecnología de Interfaz de Usuario (2022). DOI: 10.1145/3526113.3545619
Citación: Nueva herramienta de programación convierte bocetos, escritura a mano en código (28 de noviembre de 2022) consultado el 28 de noviembre de 2022 en https://techxplore.com/news/2022-11-tool-code.html
Este documento está sujeto a derechos de autor. Aparte de cualquier trato justo con fines de estudio o investigación privados, ninguna parte puede reproducirse sin el permiso por escrito. El contenido se proporciona únicamente con fines informativos.