Viele von uns Programmierern, Programmierern und Entwicklern haben mit Verletzungen durch wiederholten Stress, Karpaltunnel usw. zu kämpfen.
Ich war neugierig darauf, die Sprachsteuerung in meinen Workflow einzuführen, um mir Stress zu ersparen.
Dies hat mich zu meiner aktuellen Frage geführt: Wäre es möglich oder praktisch, eine Programmiersprache (oder eine Obermenge einer vorhandenen Sprache) zu implementieren, die hauptsächlich phonetisch ist und sich daher gut für die Sprachprogrammierung eignet?
programming-languages
language-design
Sterne in Taschen
quelle
quelle
Antworten:
Eine phonetische Programmiersprache ist sicherlich möglich, SKI-Kombinatoren geben Ihnen eine vollständige Turing-Sprache, und ich glaube nicht, dass Zweifel bestehen können, dass 'S', 'K' und 'I' phonetisch sind. Bei einer eingeschränkten Sprache wie dieser gibt es sogar Raum, offene und geschlossene Klammern durch etwas Phonetisches zu ersetzen, vielleicht 'C' und 'D'. Natürlich wollen die meisten Leute die Turing-Teergrubensprachen nicht verwenden.
Der interessantere Punkt ist, ist es praktisch, diesen Weg mit einer "echten" phonetischen Sprache zu entwickeln, soweit ich weiß, ist dies etwas unbekannt.
quelle
Eine einfache Lösung zur Lösung von Puntuation- und komplexen Strukturproblemen wäre die Phonetisierung einer stapelbasierten Sprache wie Postscript.
Der Gesangseditor könnte mehrere Modi implementieren, wie vi: Einfügemodus zum Aussprechen des Programm- und Befehlsmodus zum Navigieren und Funktionen wie Kopieren, Einfügen, Textsuche ...
quelle
Ich glaube nicht, dass eine dafür spezialisierte Programmiersprache dringend benötigt wird.
Es besteht jedoch ein Bedarf an alternativen Eingabemethoden für aktuelle Programmiersprachen.
Hier ist eine Präsentation von Tavis Rudd über das Schreiben von Code mithilfe der Spracherkennung. http://www.youtube.com/watch?v=8SkdfdXWYaI
Er hat Python geschrieben, das auf diese Weise möglicherweise einfacher zu schreiben ist als beispielsweise c, sodass Ihr Kilometerstand je nach Ihrer bevorzugten Programmiersprache variieren kann.
quelle
Möglich: wahrscheinlich.
Praktisch: Wahrscheinlich nicht, Ihre Stimmbänder würden unter dem Stress noch schneller leiden, als Sie einen Karpaltunnel bekommen würden.
quelle