1
zw1one 2022-07-22 09:27:39 +08:00
看来是我参与不了的话题
|
2
polo3584 2022-07-22 09:47:32 +08:00
这么比较人类语言最大的优势大概就是模糊处理能力了,或者说联想拓展能力。甚至别人一个眼神不说一句话,你也能理解到他想说什么。
|
3
luqingliang 2022-07-22 09:55:36 +08:00
说的好像编程语言不是人类发明的一样,笑嘻了
|
4
xingyuc 2022-07-22 10:09:22 +08:00 2
“你这是什么意思?”
“没什么意思,意思意思。” “你这就不够意思了。” “小意思,小意思。” “你这人真有意思。” “其实也没有别的意思。” “那我就不好意思了。” “是我不好意思。” |
5
kop1989smurf 2022-07-22 10:10:23 +08:00 2
不懂楼主拿语法来对比讨论有什么意义。
字节码、汇编、高级语言之间只是语法更易懂的区别(从 01 到内存计算、移动再到逻辑描述)。高级语言也只是编程语言进化路上的一个短小的节点。 未来很有可能出现自然语言编程,比如“hey ,siri 。帮我用收付实现制计算一下昨天的营业数据,哦对了,刨去 xx 子公司的业绩,另外今天想营收增加 10%,你有什么参数调整建议?” 如果让我区分“编程”和“语言”,我认为其本质的区别就是,编程语言只有信息与逻辑,也就是一个二维系统。 而人类的语言远高于两个维度(还有谎言,情绪,模糊表达等等)。 |
6
cpstar 2022-07-22 10:12:57 +08:00 1
人类的语言为了交流信息(信息本身就是数据)
机器的语言为了运行程序(信息是程序运行过程中产生的数据) 本质上的区别,没有可比性 |
7
LuffyGu 2022-07-22 11:36:35 +08:00
计算机应该不会结合意境来分析一句话的具体意思。
比如“你可真 NB 啊”这句话,在不同场合,要表达的意思就有好几种。 |
8
yxcoder 2022-07-22 11:48:16 +08:00
人类语言其实是五感经过大脑处理过后的产物,单一的听觉或者视觉是无法表达人类的意思的
|
10
seekmyduck 2022-07-22 14:50:12 +08:00
代码
you.sharuan = false; (ok, got it) 人的语言 你不是一个傻卵 (感觉在阴阳怪气) |
11
yll2002 2022-07-23 11:53:15 +08:00 via Android
人类语言具有很强的二义性
|
12
charlie21 2022-07-24 13:34:18 +08:00 via iPhone
能讲一个 idea 描述出来的语言(比如 ADT 抽象数据结构、CDT 具象数据结构)都比傻傻编程语言好
https://stackoverflow.com/questions/47612650/data-structures-abstract-data-type-adt-vs-concrete-data-type-cdt |