Muitos de nós, programadores, programadores e desenvolvedores, lutamos com lesões por esforço repetitivo, túnel do carpo, etc.
Fiquei curioso em introduzir o controle de voz no meu fluxo de trabalho para me poupar um pouco de estresse.
Isso me levou à minha pergunta atual: seria possível ou prático implementar uma linguagem de programação (ou superconjunto de uma linguagem existente) que fosse principalmente fonética e, portanto, bem adequada à programação por voz?
programming-languages
language-design
starsinmypockets
fonte
fonte
Respostas:
Uma linguagem de programação fonética é certamente possível, os combinadores de SKI oferecem uma linguagem completa de Turing, e não acho que haja dúvida de que 'S', 'K' e 'I' são fonéticos. Com um idioma restrito como esse, existe espaço para substituir os colchetes abertos e fechados por algo fonético, talvez 'C' e 'D'. É claro que o uso de linguagens de tar tar de Turing não é algo que a maioria das pessoas deseja fazer.
O ponto mais interessante é que é prático desenvolver dessa maneira, com uma linguagem fonética 'real', tanto quanto eu sei que isso é um tanto desconhecido.
fonte
Uma solução simples para resolver problemas de pontuação e estrutura complexa seria fonetizar um idioma baseado em pilha, como o Postscript.
O editor vocal pode implementar vários modos, como o vi: insert mode para dizer o modo de programa e comando para navegar e funções como copiar e colar, pesquisa de texto ...
fonte
Eu não acho que exista uma forte necessidade de uma linguagem de programação especializada para isso.
No entanto, são necessários métodos de entrada alternativos para as linguagens de programação atuais.
Aqui está uma apresentação de Tavis Rudd sobre como escrever código usando o reconhecimento de voz. http://www.youtube.com/watch?v=8SkdfdXWYaI
Ele escreveu python, que pode ser mais fácil escrever dessa maneira do que c, por exemplo, portanto sua milhagem pode variar dependendo da sua linguagem de programação preferida.
fonte
Possível: provavelmente.
Prático: provavelmente não, suas cordas vocais sofreriam ainda mais rápido sob o estresse, então você obteria o túnel do carpo.
fonte