Tecnologia

Interface de programo transforma rascunhos e manuscritos em cdigo

1548234083 file be0b03d8 Vision Art NEWS


Informtica

Redação do Site Inovação Tecnológica – 02/12/2022

Interface de program

A interface de programao transforma rascunhos e manuscritos em cdigo, inserindo-os no local correto.
[Imagem: Ian Arawjo et al. (2022)]

Programao notacional

Engenheiros da computao da Universidade de Cornell, nos EUA, levaram o conceito de programao visual – ou programao sem cdigo – a um novo patamar.

Ian Arawjo e seus colegas criaram um ambiente de desenvolvimento integrado que permite escrever e desenhar mo dentro do cdigo – a codificao convencional baseada na digitao dos comandos da linguagem de programao escolhida.

Na interface, batizada de Notate, os programadores podem abrir janelas de desenho e rabiscar diagramas mo dentro das linhas de cdigo tradicionais. Isto pode ser feito usando uma caneta, uma mesa digitalizadora ou uma tela sensvel ao toque.

Baseada em um modelo de aprendizado profundo, a interface conecta os contextos de programao textual tradicional e a manuscrita: A notao no diagrama manuscrito pode fazer referncia ao cdigo textual e vice-versa. Por exemplo, o Notate reconhece smbolos de programao escritos mo, como o nome de uma varivel, e os vincula a seus equivalentes digitados.

“Um sistema como esse pode ser timo para a cincia de dados, especificamente para esboar plotagens e grficos que interoperam com o cdigo textual,” disse Arawjo. “Nosso trabalho mostra que a atual infraestrutura de programao est realmente nos atrasando. As pessoas esto prontas para esse tipo de recurso, mas os desenvolvedores de interfaces para digitao de cdigo precisam tomar nota disso e oferecer suporte a imagens e interfaces grficas dentro do cdigo.”

Interface de program

Esboos ou nomes de variveis podem ser inseridos por canetas ou telas sensveis ao toque.
[Imagem: Ian Arawjo et al. (2022)]

Melhores interfaces de programao

O trabalho tambm demonstra um novo caminho ao introduzir a codificao manuscrita com inteligncia artificial, tirando proveito da disseminao dos tablets de desenho e mesas digitalizadoras, que esto se tornando mais amplamente usados.

“Ferramentas como o Notate so importantes porque nos abrem para novas maneiras de pensar sobre o que a programao e como diferentes ferramentas e prticas representacionais podem mudar essa perspectiva,” disse Tapan Parikh, membro da equipe.

Bibliografia:

Artigo: Notational Programming for Notebook Environments: A Case Study with Quantum Circuits
Autores: Ian Arawjo, Anthony DeArmas, Michael Roberts, Shrutarshi Basu, Tapan Parikh
Revista: Proceedings of th UIST 22
DOI: 10.1145/3526113.3545619

Seguir Site Inovação Tecnológica no Google Notícias

Outras notcias sobre:

Mais tópicos

Fonte: Acesse Aqui o Link da Matéria Original

1548234083 file be0b03d8 Vision Art NEWS

Este site usa cookies para que você tenha a melhor experiência do usuário. Se continuar a navegar, dará o seu consentimento para a aceitação dos referidos cookies e da nossa política de cookies , clique no link para obter mais informações. CONFIRA AQUI

ACEPTAR
Aviso de cookies
Translate »