直接通过说话来写代码能做吗?

2018-05-17 21:47:35 +08:00
 Kongtou
不用键盘,直接说话,会不会引发软件工程革命?
9991 次点击
所在节点    奇思妙想
85 条回复
FRankie222
2018-05-18 00:20:50 +08:00
不一定非得是用语音写代码啊,把 IDE 里面那些比较难记住,组合比较繁琐的快捷键做成语音命令不就快多了,比如说全局搜索,类搜索,符号搜索,代码格式化等进行相应的操作,感觉会快一些吧
Jackeriss
2018-05-18 00:23:54 +08:00
说话很累的,比动手指头累多了。
F1024
2018-05-18 01:02:12 +08:00
像霍金轮椅那样控制应该快些
kxxoling
2018-05-18 01:39:18 +08:00
早就有了: <amp-youtube data-videoid="8SkdfdXWYaI" layout="responsive" width="480" height="270"></amp-youtube>
noe132
2018-05-18 01:55:27 +08:00
说着说着怕是自己思路就忘了
yangqi
2018-05-18 02:18:17 +08:00
@fatedier #15 到那时候大部分码工码农们就下岗了
0attocs
2018-05-18 02:37:22 +08:00
@fatedier program synthesis。写清楚 specification 也很难。requirement -> specification -> implementation,越高层越难说清楚。无论人插手哪一步,思考是不可避免的,坑也是不可避免的。
Wicked
2018-05-18 07:51:09 +08:00
其实我支持楼主做的,总要有人为残障人士做点事情
youngxhui
2018-05-18 08:04:49 +08:00
键盘我只要打几个字母就可以自动补全,而语音怕是要全部说完啊,而且标点符号还是个问题,代码一般是英文符号,而输出显示一般会用中文符号。
HookSafe
2018-05-18 08:08:56 +08:00
那遇到那种大型项目 怕是嗓子要哑来说不出话吧 代码真不适合语音输入 效率很慢啊😥
mseasons
2018-05-18 08:09:42 +08:00
为什么你会觉得用嘴比用手效率高呢?
MrXiong
2018-05-18 08:25:02 +08:00
兄弟,说话说多了,嘴遭罪
justfindu
2018-05-18 08:31:21 +08:00
如果要语音编程, 至少需要固定某一些识别语对应固定格式, 比如说
如果变量 A 等于 1 就变量 B 等于 2 否则等于 3, 直接就是 if(){}else{} 这样是不是就方便了
thinkif
2018-05-18 08:33:43 +08:00
为什么想到的语音输入都是以单词或字母为单位?

语音输入的未来一定是描述功能和意图,然后 AI 理解之后完成。

不过到那个时候程序员应该不是一个工作了。所以语音输入写代码在未来就是伪命题了。
old9
2018-05-18 08:39:48 +08:00
@thinkif 非常赞同,语音输入写代码在未来就是伪命题。
guolaopi
2018-05-18 09:19:27 +08:00
@fengye1996 皮?
mmrx
2018-05-18 09:28:53 +08:00
我感觉想要比键盘输入效率还高,语音就别想了,脑电波还差不多
zgx030030
2018-05-18 09:39:39 +08:00
成千上万行的代码,那时候金嗓子可能会大卖
harryyyt
2018-05-18 10:03:31 +08:00
你指的说话是自然语言还是把代码复述一遍?自然语言会有二意,准备率不高,复述代码赶不上打字快吧
deving
2018-05-18 10:04:55 +08:00
语言描述太不准确了,可以含糊,可以转弯抹角,可以歧义,可以指桑骂槐,可以。。。怎么可能编写代码?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX