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

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

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

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

5889 次点击
所在节点    程序员
46 条回复
watzds
2018-01-25 09:12:46 +08:00
你是说直接实现产品策划的需求?语言不可靠,还是直接插根线到头上比较好
Mutoo
2018-01-25 09:24:21 +08:00
领导交待一件事给秘书,秘书都不一定能 100%理解对。更别说机器学习中文编程了。

会中文的人不一定能把一件事用中文说对,懂中文的机器也不一定能把意思理解对。

所以符号化语言才有市场,图灵完备只需要 8 种符号(参考 brainfuck 语言)就可以让机器完全明白你要干什么了。
shoaly
2018-01-25 09:30:23 +08:00
编程的门槛 从来都不是中文啊.... 用中文也没比英文方便呢
CatCode
2018-01-25 09:31:56 +08:00
个人认为自然语言编程时不可能的。因为自然语言是不严谨的,而编程指令必须完全严谨。
现实生活中的例子就是数学,有些时候,数学里的东西,无论是汉语还是英语,或者其他自然语言,都不能表述清楚、严谨。所以数学家们要约定一套专用的数学表达。
SuperMild
2018-01-25 09:53:50 +08:00
可以。不用等以后,现在科技就能做到。但效率太低!

你可以做一个思想实验,你用自然语言描述一个简单的需求。
LoLeon
2018-01-25 10:08:14 +08:00
怎么没有人提到易语言...
hundan
2018-01-25 10:19:03 +08:00
人与人沟通都不一定知道你到底想干什么。。。也就是不严谨啦实际上
qiutc
2018-01-25 10:19:13 +08:00
有意义么,机器学习发达到了,需要用中文写的代码还需要人写?
lin07hui
2018-01-25 10:21:16 +08:00
易语言。。。路过。。。
innoink
2018-01-25 10:47:28 +08:00
因为人类的描述基本上都是不精确的,那样的话,计算机必须能够和人沟通,通过不断沟通、询问,把人的需求精确定义出来。这能算得上是 ai 的终极形态了吧。
ironx
2018-01-25 10:49:04 +08:00
以后不用写代码了,直接对机器说话吧。或者机器看你一眼,就知道你想干嘛
expy
2018-01-25 11:53:34 +08:00
机器能准确理解自然语言,人还写什么代码,这机器不就是强人工智能吗?
zhtttyecho
2018-01-25 11:59:03 +08:00
e4a
winglight2016
2018-01-25 12:09:15 +08:00
用中文编程、AI 编程、自然语言编程,这是三个完全不同的问题
yangzhezjgs
2018-01-25 13:27:44 +08:00
中文编程就是把关键字,api 都换成中文么?这样没有意义啊。。
Mutoo
2018-01-25 13:34:46 +08:00
@yangzhezjgs #35 确实没有意义 http://codeinchinese.com/
gclove
2018-01-25 13:37:22 +08:00
以后还需要人写代码 ?

@ironx 以后不用写代码了,直接对机器说话吧。或者机器看你一眼,就知道你想干嘛
gclove
2018-01-25 13:45:58 +08:00
讲道理人也是一部机器, 还通过改造升级优化的可能

(比如有一些特殊的人 记忆力超群, 有的女人有四色视觉,有的人能够连续奔跑几天几夜, 有的女人能闻到特殊的气味 )

但就像现在人们还不能仿造出一个 鱼的鱼鳃(可以从水里取氧) 一样, 还在科学还不够发达呢
SuperMild
2018-01-25 14:01:18 +08:00
这么说吧,数学之所以有那么多符号和公式,不是因为人类自然语言无法描述数学,而是因为用自然语言显得太啰嗦了。

也就是说,不是技术上没有能力用自然语言来做数字、写程序,而是因为自然语言本身不够好。

用自然语言相当于用腿走路,当人要去很远的地方,选择使用汽车等工具,这相当于选择了使用程序语言,这是选择了更好的工具来提高效率,不是说走路不行,但太落后了。
ironx
2018-01-25 14:04:11 +08:00
@gclove 资本家说不要了。控制人口出生率,批量造机器人。

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

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

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

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

© 2021 V2EX