Fonetyczny język programowania? [Zamknięte]

11

Wielu z nas programistów, programistów i programistów boryka się z powtarzającymi się urazami stresowymi, tunelem nadgarstka itp.

Byłem ciekawy wprowadzenia sterowania głosowego do mojego przepływu pracy, aby zaoszczędzić trochę stresu.

Doprowadziło mnie to do mojego obecnego pytania: czy byłoby możliwe lub praktyczne wdrożenie języka programowania (lub nadrzędnego istniejącego języka), który byłby przede wszystkim fonetyczny, a zatem dobrze nadaje się do programowania głosowego?

starsinmypockets
źródło
3
Dlaczego zostało to zanegowane? To wydaje się interesujące pytanie.
m3th0dman
5
Cóż, najtrudniejszą częścią będzie interpunkcja, a Victor Borge to rozwiązał .
Karl Bielefeldt
1
@ thorstenmüller z pewnością sednem fonetycznego języka programowania jest to, że nie wybrałbyś składni, która była trudna do wymówienia w pierwszej kolejności.
jk.

Odpowiedzi:

4

Fonetyczny język programowania jest z pewnością możliwy, kombinatory SKI dają ci kompletny język Turinga i nie sądzę, aby istniały jakiekolwiek wątpliwości, że „S”, „K” i „I” są fonetyczne. Przy takim ograniczonym języku jest nawet miejsce na zastąpienie nawiasów otwierających i zamykających czymś fonetycznym, na przykład „C” i „D”. Oczywiście używanie Turinga w językach pit pit nie jest czymś, co większość ludzi chce robić.

Bardziej interesujące jest to, czy praktyczne jest rozwijanie w ten sposób za pomocą „prawdziwego” języka fonetycznego, o ile wiem, że jest to nieco nieznane.

jk.
źródło
3

Prostym rozwiązaniem problemu z puntuacją i złożoną strukturą byłoby fonetowanie języka opartego na stosie, takiego jak Postscript.

Edytor głosu może implementować wiele trybów, takich jak vi: tryb wstawiania do wypowiadania programu i tryb poleceń do nawigacji oraz funkcje takie jak kopiowanie-wklejanie, wyszukiwanie tekstu ...

mouviciel
źródło
2
Właśnie miałem dodać coś o Forth do mojej odpowiedzi, więc zamiast tego dodaj +1.
jk.
2

Nie sądzę, aby istniała potrzeba opracowania specjalnego języka programowania.

Istnieje jednak potrzeba alternatywnych metod wprowadzania danych dla obecnych języków programowania.

Oto prezentacja Tavisa Rudda na temat pisania kodu za pomocą rozpoznawania głosu. http://www.youtube.com/watch?v=8SkdfdXWYaI

Napisał python, który może być łatwiejszy do napisania w ten sposób niż na przykład c, więc twój przebieg może się różnić w zależności od preferowanego języka programowania.

linkerro
źródło
1

Czy byłoby możliwe lub praktyczne wdrożenie języka programowania (..), który byłby przede wszystkim fonetyczny

Możliwe: prawdopodobnie.

Praktyczne: prawdopodobnie nie, twoje akordy głosowe ucierpią jeszcze szybciej pod wpływem stresu, wtedy dostaniesz tunel nadgarstka.

Pieter B.
źródło
2
Czy masz jakieś dowody na poparcie tego, czy jest to czysto spekulacja?
1
@MattFenwick Pisałem 14 godzin dziennie, moja mama mówi 8 godzin dziennie. Co kilka miesięcy bolą mnie palce, nic mnie nie powstrzymuje. Jej głos boli po dłuższych niż zwykle dniach i jest „zagubiony” co kilka tygodni.
Ramon Snir