Lenguaje de programación fonética? [cerrado]

11

Muchos de nosotros, programadores, programadores y desarrolladores, luchamos con lesiones por estrés repetitivo, túnel carpiano, etc.

Tengo curiosidad por introducir el control de voz en mi flujo de trabajo para ahorrarme algo de estrés.

Esto me ha llevado a mi pregunta actual: ¿Sería posible o práctico implementar un lenguaje de programación (o un superconjunto de un lenguaje existente) que fuera principalmente fonético y, por lo tanto, adecuado para la programación por voz?

estrellas en mis bolsillos
fuente
3
¿Por qué se rechazó esto? Parece una pregunta interesante.
m3th0dman
1
posible duplicado de ¿Es
Andres F.
55
Bueno, la parte más difícil sería la puntuación, y Victor Borge lo resolvió .
Karl Bielefeldt
1
@ thorstenmüller seguramente el punto principal de un lenguaje de programación fonético es que no elegirías la sintaxis que fue difícil de pronunciar en primer lugar.
jk.

Respuestas:

4

Un lenguaje de programación fonético es ciertamente posible, los combinadores de SKI le dan un lenguaje completo de Turing, y no creo que pueda haber ninguna duda de que 'S', 'K' e 'I' son fonéticos. Con un lenguaje restringido como este, incluso hay espacio para reemplazar los corchetes de apertura y cierre con algo fonético, tal vez 'C' y 'D'. Por supuesto, el uso de los idiomas de Turing tar pit no es algo que la mayoría de la gente quiera hacer.

El punto más interesante es, ¿es práctico desarrollar de esta manera, con un lenguaje fonético "real", por lo que sé, esto es algo desconocido.

jk.
fuente
3

Una solución simple para resolver problemas de estructura compleja y de puntuación sería fontizar un lenguaje basado en pila como PostScript.

El editor vocal podría implementar múltiples modos, como vi: modo de inserción para decir el modo de programa y comando para navegar y funciones como copiar y pegar, búsqueda de texto ...

Mouviciel
fuente
2
Estaba a punto de agregar algo sobre Forth a mi respuesta, así que en su lugar, tenga un +1.
jk.
2

No creo que haya una gran necesidad de un lenguaje de programación especializado para esto.

Sin embargo, existe la necesidad de métodos de entrada alternativos para los lenguajes de programación actuales.

Aquí hay una presentación de Tavis Rudd sobre cómo escribir código usando el reconocimiento de voz. http://www.youtube.com/watch?v=8SkdfdXWYaI

Escribió python, que podría ser más fácil de escribir de esta manera que c, por ejemplo, por lo que su kilometraje puede variar dependiendo de su lenguaje de programación preferido.

linkerro
fuente
1

¿Sería posible o práctico implementar un lenguaje de programación (..) que fuera principalmente fonético

Posible: probablemente.

Práctico: probablemente no, sus cuerdas vocales sufrirían aún más rápido bajo el estrés que el túnel carpiano.

Pieter B
fuente
2
¿Tiene alguna evidencia que lo respalde, o es pura especulación?
1
@MattFenwick Escribí 14 horas al día, mi madre habla 8 horas al día. Me duelen los dedos cada pocos meses, nada que me detenga. Su voz duele después de días más largos de lo habitual, y se "pierde" cada pocas semanas.
Ramon Snir