Banyak dari kita pembuat kode, pemrogram, dan pengembang berjuang dengan cedera stres berulang, carpal tunnel, dll
Saya ingin tahu tentang memperkenalkan kontrol suara ke dalam alur kerja saya untuk menghemat stres.
Ini membawa saya ke pertanyaan saya saat ini: Apakah mungkin atau praktis untuk mengimplementasikan bahasa pemrograman (atau superset dari bahasa yang ada) yang terutama fonetik, dan karenanya cocok untuk pemrograman dengan suara?
programming-languages
language-design
dibintangikantong
sumber
sumber
Jawaban:
Bahasa pemrograman fonetis tentunya dimungkinkan, kombinatorasi SKI memberi Anda bahasa lengkap Turing, dan saya rasa tidak ada keraguan bahwa 'S', 'K' dan 'I' adalah fonetis. Dengan bahasa terbatas seperti ini, bahkan ada ruang untuk mengganti kurung buka dan tutup dengan sesuatu fonetis, mungkin 'C' dan 'D'. Tentu saja sebenarnya menggunakan bahasa Turing tar pit bukanlah sesuatu yang kebanyakan orang ingin lakukan.
Poin yang lebih menarik adalah, apakah praktis untuk mengembangkan cara ini, dengan bahasa fonetik yang 'nyata', sejauh yang saya tahu ini agak tidak dikenal.
sumber
Solusi sederhana untuk mengatasi masalah puntuasi dan struktur yang rumit adalah dengan memfonetisasikan bahasa berbasis stack seperti Postscript.
Editor vokal dapat menerapkan beberapa mode, seperti mode vi: insert untuk mengucapkan program dan mode perintah untuk navigasi dan fungsi seperti salin-tempel, pencarian teks ...
sumber
Saya tidak berpikir ada kebutuhan yang kuat untuk bahasa pemrograman khusus untuk ini.
Namun ada kebutuhan untuk metode input alternatif untuk bahasa pemrograman saat ini.
Berikut adalah presentasi oleh Tavis Rudd tentang menulis kode menggunakan pengenalan suara. http://www.youtube.com/watch?v=8SkdfdXWYaI
Dia menulis python yang mungkin lebih mudah untuk ditulis dengan cara ini daripada c misalnya, sehingga jarak tempuh Anda dapat bervariasi tergantung pada bahasa pemrograman pilihan Anda.
sumber
Kemungkinan: mungkin.
Praktis: mungkin tidak, pita suara Anda akan lebih cepat menderita di bawah tekanan maka Anda akan mendapatkan carpal tunnel.
sumber