Langage de programmation phonétique? [fermé]


11

Beaucoup d'entre nous, codeurs, programmeurs et développeurs, sont aux prises avec des blessures de stress répétitif, le canal carpien, etc.

J'ai été curieux d'introduire la commande vocale dans mon flux de travail afin de m'épargner du stress.

Cela m'amène à ma question actuelle: serait-il possible ou pratique de mettre en œuvre un langage de programmation (ou un sur-ensemble d'un langage existant) qui soit principalement phonétique, et donc bien adapté à la programmation vocale?


3
Pourquoi cela a-t-il été rejeté? Cela semble une question intéressante.
m3th0dman


5
Eh bien, la partie la plus difficile serait la ponctuation, et Victor Borge l'a résolu .
Karl Bielefeldt


1
@ thorstenmüller sûrement tout l'intérêt d'un langage de programmation phonétique est que vous ne choisiriez pas une syntaxe difficile à prononcer en premier lieu.
jk.

Réponses:


4

Un langage de programmation phonétique est certainement possible, les combinateurs SKI vous donnent un langage complet de Turing, et je ne pense pas qu'il puisse y avoir de doute que «S», «K» et «I» sont phonétiques. Avec un langage restreint comme celui-ci, il est même possible de remplacer les crochets ouverts et fermés par quelque chose de phonétique, peut-être «C» et «D». Bien sûr, l'utilisation des langages Turing Tar Pit n'est pas quelque chose que la plupart des gens veulent faire.

Le point le plus intéressant est, est-il pratique de développer de cette façon, avec un «vrai» langage phonétique, pour autant que je sache, cela est quelque peu inconnu.


3

Une solution simple pour résoudre les problèmes de ponctuation et de structure complexe serait de phonétiser un langage basé sur la pile tel que Postscript.

L'éditeur vocal pourrait implémenter plusieurs modes, comme le mode vi: insert pour dire le programme et le mode commande pour la navigation et des fonctions comme le copier-coller, la recherche de texte ...


2
J'étais sur le point d'ajouter quelque chose sur Forth à ma réponse, alors ayez plutôt un +1.
jk.

2

Je ne pense pas qu'il y ait un fort besoin d'un langage de programmation spécialisé pour cela.

Cependant, il existe un besoin de méthodes d'entrée alternatives pour les langages de programmation actuels.

Voici une présentation de Tavis Rudd sur l'écriture de code à l'aide de la reconnaissance vocale. http://www.youtube.com/watch?v=8SkdfdXWYaI

Il a écrit python qui pourrait être plus facile à écrire de cette façon que c par exemple, donc votre kilométrage peut varier en fonction de votre langage de programmation préféré.


1

Serait-il possible ou pratique d'implémenter un langage de programmation (..) qui soit principalement phonétique

Possible: probablement.

Pratique: probablement pas, vos cordes vocales souffriraient encore plus vite sous le stress alors vous obtiendriez le canal carpien.


2
Avez-vous des preuves à l'appui ou s'agit-il uniquement de spéculations?

1
@MattFenwick J'ai tapé 14 heures par jour, ma mère parle 8 heures par jour. Mes doigts me font mal tous les quelques mois, rien qui ne m'arrête. Sa voix lui fait mal après des jours plus longs que d'habitude et elle est "perdue" toutes les quelques semaines.
Ramon Snir
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.