为中文编程的必要性开脑洞想了一个理由

2019-06-25 11:55:19 +08:00
 noli
写 Powershell 觉得虽然命令很清晰,但是字母实在太多(几乎无缩写)
然后突然想到,如果可以用语音输入这些命令和参数,那么其实速度还是很快的。

再突然想到,如果语音输入确实可以用于输入代码的话,
那么,如果有一个具有良好的、类似于 intellisense 代码提示工具,用于辅助语音识别的中文编程语言,提高语音识别准确率的化,中文编程写脚本(因为基本上不考虑复用),还是挺好玩的。

这个脑洞开得怎么样!??
5319 次点击
所在节点    奇思妙想
34 条回复
yukiww233
2019-06-25 11:59:40 +08:00
安静 你吵到我用 tnt 写代码了
Carseason
2019-06-25 12:01:07 +08:00
语音的效率比的上一个熟悉盲打键盘的?
tt67wq
2019-06-25 12:01:09 +08:00
安静 你吵到我用 tnt 写代码了
noli
2019-06-25 12:04:03 +08:00
@Carseason 考虑到手机的可移动性,很多场合都比键盘效率高,除了坐在办公桌前。
Carseason
2019-06-25 12:05:19 +08:00
@noli 稍微灵活点的人用移动设备打字速度可不慢...
noli
2019-06-25 12:08:53 +08:00
@tt67wq #3 @yukiww233 #1

其实语音输入很大程度能过滤背景噪声的。
当然了,如果旁边确实有傻 x 大吵大叫,你应该用语音召唤 iron man 锤他 XD
yidinghe
2019-06-25 12:11:12 +08:00
大部分程序员 pǔ tēn fà 都讲不孪
HeiXiaoBai
2019-06-25 12:25:56 +08:00
办公室一起写代码呢?
MeteorCat
2019-06-25 12:31:22 +08:00
你们都小声点,吵到我 tnt 打开迅雷看电影了
noli
2019-06-25 12:43:09 +08:00
@yidinghe #7 iOS 对很多汉语方言支持很不错呢。
noli
2019-06-25 12:45:48 +08:00
@Carseason 打字是不慢,但是打代码肯定比打字慢很多。不要告诉我你分不清这两者的区别,以及造成这种区别的原因。
wget
2019-06-25 14:04:29 +08:00
写代码对打字速度没要求的,不复制粘贴的话日代码量几百行,一指禅都够用了
ershierdu
2019-06-25 14:11:21 +08:00
我觉得这个场景不适合真正的软件开发(至少目前来说,效率应该比不上直接打字,更别说调试之类的问题)
比较适合在高度封装后,在特定场景给普通用户使用,类似于米家设置 xx 条件触发 xx 操作来管理智能家居这样面向实际应用的操作
Hellert
2019-06-25 14:11:48 +08:00
编程语言避免不了要输入字母,数字还有一些符号。
中文编程的一个麻烦之处就在于要输入法切换,尤其是遇到一些符号的时候,比如中英文的逗号,句话,分号,单就输入这几个符号就浪费多少时间。
pkookp8
2019-06-25 14:18:11 +08:00
在公交车上,你看到一个人对着手机偷偷自言自语
如果刀乐诶($a)等于等于十大括号换行,嗯加加,打印哈哈哈(语音识别应该是 hahaha 还是哈哈哈),换行大括号换行
noli
2019-06-25 15:04:38 +08:00
@Hellert 你按个 tab 都可以自动补全为啥你觉得语音输入就只能一个一个字符地输入呢?
maplelin
2019-06-25 15:33:01 +08:00
中文这么博大精深我觉得到时候肯定会有意外情况
noli
2019-06-25 15:39:04 +08:00
@maplelin 编程语言毕竟不是自然语言,限制很多的,语音解析和语法上下文结合得好的话效果应该会很好。
BCy66drFCvk1Ou87
2019-06-25 17:07:26 +08:00
@yukiww233 理解万岁
lk920724
2019-06-25 18:49:59 +08:00
swift 可以用中文写 app (大概是 2 还是 3 的时候了吧 狗头.png

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

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

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

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

© 2021 V2EX