私たちの多くは、コーダー、プログラマー、開発者が繰り返しのストレス障害、手根管などに苦労しています。
自分のストレスを軽減するために、ワークフローに音声制御を導入することに興味がありました。
これが私の現在の質問につながりました。主に音声的であり、したがって音声によるプログラミングに適したプログラミング言語(または既存の言語のスーパーセット)を実装することは可能または実用的でしょうか?
私たちの多くは、コーダー、プログラマー、開発者が繰り返しのストレス障害、手根管などに苦労しています。
自分のストレスを軽減するために、ワークフローに音声制御を導入することに興味がありました。
これが私の現在の質問につながりました。主に音声的であり、したがって音声によるプログラミングに適したプログラミング言語(または既存の言語のスーパーセット)を実装することは可能または実用的でしょうか?
回答:
音声プログラミング言語は確かに可能であり、SKIコンビネーターはチューリング完全な言語を提供し、「S」、「K」、および「I」が音声であることに疑いはないだろうと思います。このような制限された言語では、オープンブラケットとクローズブラケットを発音記号(「C」と「D」)に置き換える余地もあります。もちろん、実際にチューリングタールピット言語を使用することは、ほとんどの人が望んでいることではありません。
もっと興味深い点は、この方法を「実際の」音声言語で開発することが実用的かどうかということです。
これに特化したプログラミング言語が強く必要だとは思いません。
ただし、現在のプログラミング言語の代替入力方法が必要です。
これは、音声認識を使用したコードの記述に関するTavis Ruddによるプレゼンテーションです。 http://www.youtube.com/watch?v=8SkdfdXWYaI
彼はpythonを書いたので、例えばcよりもこの方法で書く方が簡単かもしれません。そのため、あなたのマイレージはあなたの好みのプログラミング言語によって異なるかもしれません。