Linguagem de programação fonética? [fechadas]

11

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?

starsinmypockets
fonte
3
Por que isso foi prejudicado? Parece uma pergunta interessante.
M3th0dman 30/05
5
Bem, a parte mais difícil seria a pontuação, e Victor Borge resolveu isso .
Karl Bielefeldt
1
relacionados: Programação com software recogition voz
mouviciel
1
@ thorstenmüller certamente o ponto principal de uma linguagem de programação fonética é que você não escolheria uma sintaxe difícil de pronunciar em primeiro lugar.
jk.

Respostas:

4

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.

jk.
fonte
3

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 ...

mouviciel
fonte
2
Eu estava prestes a adicionar algo sobre a Forth à minha resposta, então marque um +1.
jk.
2

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.

linkerro
fonte
1

Seria possível ou prático implementar uma linguagem de programação (..) primariamente fonética

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.

Pieter B
fonte
2
Você tem alguma evidência para apoiar isso ou é pura especulação?
1
@MattFenwick Digitei 14 horas por dia, minha mãe fala 8 horas por dia. Meus dedos doem a cada poucos meses, nada que me pare. Sua voz dói depois de mais dias do que o normal e é "perdida" a cada poucas semanas.
Ramon Snir