Фонетична мова програмування? [зачинено]


11

Багато з нас кодери, програмісти та розробники борються з повторюваними травмами стресу, кистьовим тунелем тощо.

Мені було цікаво ввести голосовий контроль у свій робочий процес, щоб врятувати себе від стресу.

Це підштовхнуло мене до мого поточного запитання: Чи можна було б реально реалізувати мову програмування (або набір існуючої мови), яка була в першу чергу фонетичною, а отже, добре підходить для програмування голосом?


3
Чому це було знято? Це здається цікавим питанням.
m3th0dman


5
Ну, найважча частина була б пунктуацією, і Віктор Борхе вирішив це .
Карл Білефельдт


1
@ thorstenmüller, безумовно, вся суть фонетичної мови програмування - ви б не вибрали синтаксис, який важко було вимовити в першу чергу.
jk.

Відповіді:


4

Фонетична мова програмування, безумовно, можлива, комбінатори SKI дають вам повну мову Тюрінга, і я не думаю, що можна сумніватися, що "S", "K" і "I" є фонетичними. З такою мовою з обмеженим доступом, є навіть можливість замінити відкриті та закриті дужки на щось фонетичне, можливо, "C" та "D". Звичайно, фактично використання мов Тьюрінга на дьогтю - це не те, що хочуть робити.

Більш цікавим моментом є те, чи практично розвивати цей шлях за допомогою "реальної" фонетичної мови, наскільки я знаю, це дещо невідомо.


3

Простим рішенням для вирішення питань пунутації та складних структур було б фонетизувати мову на основі стека, таку як Postscript.

Редактор голосу може реалізувати декілька режимів, наприклад, vi: режим вставлення для виступу програми та режиму команд для навігації та таких функцій, як копіювання-вставка, пошук тексту ...


2
Я ось-ось збирався додати щось про Forth до своєї відповіді, тому натомість поставте +1.
jk.

2

Я не думаю, що існує сильна потреба в мові програмування, спеціалізованій для цього.

Однак існує потреба в альтернативних методах введення для сучасних мов програмування.

Ось презентація Тавіса Рудда про написання коду з використанням розпізнавання голосу. http://www.youtube.com/watch?v=8SkdfdXWYaI

Він написав python, який може бути простіше написати таким чином, ніж, наприклад, c, тому ваш пробіг може змінюватися залежно від бажаної мови програмування.


1

Чи можна було б реально реалізувати мову програмування (..), яка була насамперед фонетичною

Можливо: ймовірно.

Практично: напевно, ні, ваші голосові акорди страждатимуть би навіть швидше під напругою, тоді ви отримаєте зап'ястний тунель.


2
Чи є у вас якісь докази, що підтверджують це, чи це суто спекуляція?

1
@MattFenwick Я набирала 14 годин на день, моя мама розмовляє 8 годин на день. У мене пальці болять кожні кілька місяців, нічого, що мене зупиняє. Її голос болить після довших, ніж зазвичай, днів, і «втрачається» кожні кілька тижнів.
Рамон Снір
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.