如果以后机器学习够发达,是否能出现真正的使用中文写代码

2018-01-25 01:02:54 +08:00
 litter123

众所周知的是,同一个意思,中文有很多个词,同一个词在不同的语意下也有很多种意思

是否能做到只要会中文的人,就能写代码呢?

5889 次点击
所在节点    程序员
46 条回复
casparchen
2018-01-25 01:07:01 +08:00
> compile '生成一个可以编译任意中文代码的编译器‘
compilation error.
vmebeh
2018-01-25 01:12:38 +08:00
直接自动控制了,还写什么代码。
你要看中文代码直接写成抒情散文给你多好,那时代码就跟现在的 GUI 一个级别吧,用来摸的。
geelaw
2018-01-25 01:20:24 +08:00
你想表达的是用汉字(而不是拉丁字母)写代码,还是用自然语言(而不是特别制造的程序设计语言)制造程序?
litter123
2018-01-25 01:21:12 +08:00
@geelaw 用中文的自然语言
crab
2018-01-25 01:36:54 +08:00
能把美剧翻译正确意思通顺已经算发达了吧。
wallriding
2018-01-25 03:08:48 +08:00
你所说的这个语言现象在几乎任何语言里都存在
excs01
2018-01-25 03:24:29 +08:00
这个没市场没需求,感觉语言也会慢慢统一。个人觉得那种直接空间编程会有前途
innoink
2018-01-25 03:24:59 +08:00
@litter123 如果真有机器代码与自然语言互译的那一天,那么自然语言之间的互译也是完全可以行的了吧
binux
2018-01-25 03:59:37 +08:00
你这个问题分两个
1. 你能否用自然语言写代码?有限制的能
2. 你能否用中文写代码?现在就能
OldPanda
2018-01-25 04:18:09 +08:00
以后机器学习够发达了,就再也不需要写代码了,为什么还在纠结中文的问题
kmdgeek
2018-01-25 04:27:29 +08:00
根据中文描述的需求在 Github 上搜索轮子然后返回回来,嗯这个可以
rogwan
2018-01-25 07:14:06 +08:00
无论是人类语言还是机器语言,学习和掌握的难度永远会维持在一定的难度系数上的。这是人的需求多样化、不断更新的结果,但总体趋势是越来越普及的。
0xsui
2018-01-25 07:22:13 +08:00
想要什么功能,直接口述表达,机器系统自动做出最优方案,测试人员配合机器学习系统对这个最优方案做测试😉
bilibilifi
2018-01-25 07:36:04 +08:00
根据你的定义,现在连真正用英文写程序都办不到,何况中文
ZSeptember
2018-01-25 08:10:46 +08:00
我觉得你想说的是,是不是可以用中文描述需求,然后用机器学习分析然后生成一个程序实现需求
sunsh2017
2018-01-25 08:45:59 +08:00
中文是落后文明的落后语言 不适合用于写程序
fujie
2018-01-25 08:48:48 +08:00
能否用中文写代码,解决此问题属于编译原理学科要做的,与人工智能无关。现在用的 if,while,for 关键字,对计算机来说底层就是机器码符号而已,跟识别中文的 [是否] [当] 没什么本质区别。意义是人附会的。只不过现在编译器都是国外写的。所以都用了英文。另外现在只需写 SQL 就能完成开发工作了: https://enhancer.io 。SQL 已经非常接近自然语言了。
snakeyou
2018-01-25 08:54:37 +08:00
每次看到说中文含义特别复杂(相对别的语言)的人,就想问一句:
您真的掌握过一门外语吗?

中文对外国人来说难的最主要原因是汉字太多不好背,外加发音很累。
什么“不好意思” “意思意思” 的多意词,任何语言都不少见好吗?
hasbug
2018-01-25 08:58:16 +08:00
中文写 你不累啊 反正我还是喜欢 if 而不喜欢写如果。。。
shintendo
2018-01-25 09:06:06 +08:00
不管用什么语言,你需要表达的逻辑都是这么多,机器学习可能解决多义歧义问题,但没法把你自己都没想明白的逻辑脑补出来

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

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

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

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

© 2021 V2EX