Linguaggio di programmazione fonetico? [chiuso]

11

Molti di noi programmatori, programmatori e sviluppatori lottano con lesioni da stress ripetitivo, tunnel carpale, ecc.

Sono stato curioso di introdurre il controllo vocale nel mio flusso di lavoro per risparmiarmi un po 'di stress.

Questo mi ha portato alla mia domanda attuale: sarebbe possibile o pratico implementare un linguaggio di programmazione (o superset di un linguaggio esistente) che fosse principalmente fonetico e quindi adatto alla programmazione vocale?

    
posta starsinmypockets 30.05.2013 - 14:53
fonte

4 risposte

4

Un linguaggio di programmazione fonetico è certamente possibile, combinatori SKI ti danno un linguaggio completo di Turing, e non credo non ci può essere alcun dubbio che "S", "K" e "I" sono fonetici. Con un linguaggio limitato come questo, c'è persino spazio per sostituire le parentesi aperte e chiuse con qualcosa di fonetico, forse "C" e "D". Ovviamente l'uso dei linguaggi di tar tar di Turing non è qualcosa che la maggior parte delle persone vorrebbe fare.

Il punto più interessante è, è pratico sviluppare in questo modo, con un linguaggio fonetico "reale", per quanto ne so è piuttosto sconosciuto.

    
risposta data 30.05.2013 - 15:57
fonte
3

Una soluzione semplice per risolvere la puntuazione e problemi di struttura complessi sarebbe quella di fonetizzare un linguaggio basato su stack come Postscript.

L'editor di voci potrebbe implementare più modalità, come vi: insert mode per dire il programma e la modalità di comando per la navigazione e funzioni come copia-incolla, ricerca testo ...

    
risposta data 30.05.2013 - 16:10
fonte
2

Non penso che ci sia un strong bisogno di un linguaggio di programmazione specializzato per questo.

Tuttavia, sono necessari metodi di input alternativi per i linguaggi di programmazione correnti.

Ecco una presentazione di Tavis Rudd sulla scrittura del codice usando il riconoscimento vocale. link

Ha scritto python che potrebbe essere più facile scrivere in questo modo rispetto a c, ad esempio, quindi il tuo chilometraggio può variare a seconda del tuo linguaggio di programmazione preferito.

    
risposta data 30.05.2013 - 16:21
fonte
1

Would it be possible or practical to implement a programming language (..) which was primarily phonetic

Possibile: probabilmente.

Pratico: probabilmente no, le tue corde vocali soffrirebbero ancora più velocemente sotto lo stress, quindi potresti ottenere un tunnel carpale.

    
risposta data 30.05.2013 - 16:31
fonte

Leggi altre domande sui tag