Многие из нас, программисты, программисты и разработчики борются с повторяющимися стрессовыми травмами, запястным туннелем и т. Д.
Мне было любопытно ввести голосовое управление в свой рабочий процесс, чтобы избавить себя от стресса.
Это привело меня к моему текущему вопросу: возможно ли или практично реализовать язык программирования (или расширенный набор существующего языка), который был бы в основном фонетическим и, следовательно, хорошо подходил для программирования с помощью голоса?
programming-languages
language-design
starsinmypockets
источник
источник
Ответы:
Фонетический язык программирования, безусловно, возможен, комбинаторы SKI дают вам полный язык Тьюринга, и я не думаю, что можно сомневаться в том, что «S», «K» и «I» являются фонетическими. С таким ограниченным языком есть даже место для замены открытых и закрытых скобок чем-то фонетическим, возможно, «C» и «D». Конечно, на самом деле использование языков Turing tar не является чем-то, что большинство людей хотят делать.
Более интересным является вопрос, насколько практично это развивать, используя «настоящий» фонетический язык, насколько я знаю, это несколько неизвестно.
источник
Простое решение для решения проблем с путаницами и сложной структурой заключается в телефонизации стекового языка, такого как Postscript.
Вокальный редактор может реализовывать несколько режимов, таких как vi: режим вставки для произнесения программы и командный режим для навигации и такие функции, как копирование-вставка, текстовый поиск ...
источник
Я не думаю, что существует острая потребность в языке программирования, специализированном для этого.
Однако существует необходимость в альтернативных методах ввода для современных языков программирования.
Вот презентация Тависа Радда о написании кода с использованием распознавания голоса. http://www.youtube.com/watch?v=8SkdfdXWYaI
Он написал python, который может быть проще написать таким образом, чем, например, c, поэтому ваш пробег может варьироваться в зависимости от вашего предпочтительного языка программирования.
источник
Возможно: возможно.
Практично: вероятно, нет, ваши голосовые связки будут страдать даже быстрее от стресса, чем вы получите запястный канал.
источник