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 ![]() “你这是什么意思?” “没什么意思,意思意思。” “你这就不够意思了。” “小意思,小意思。” “你这人真有意思。” “其实也没有别的意思。” “那我就不好意思了。” “是我不好意思。” |
![]() | 5 kop1989smurf 2022-07-22 10:10:23 +08:00 ![]() 不懂楼主拿语法来对比讨论有什么意义。 字节码、汇编、高级语言之间只是语法更易懂的区别(从 01 到内存计算、移动再到逻辑描述)。高级语言也只是编程语言进化路上的一个短小的节点。 未来很有可能出现自然语言编程,比如“hey ,siri 。帮我用收付实现制计算一下昨天的营业数据,哦对了,刨去 xx 子公司的业绩,另外今天想营收增加 10%,你有什么参数调整建议?” 如果让我区分“编程”和“语言”,我认为其本质的区别就是,编程语言只有信息与逻辑,也就是一个二维系统。 而人类的语言远高于两个维度(还有谎言,情绪,模糊表达等等)。 |
![]() | 6 cpstar 2022-07-22 10:12:57 +08:00 ![]() 人类的语言为了交流信息(信息本身就是数据) 机器的语言为了运行程序(信息是程序运行过程中产生的数据) 本质上的区别,没有可比性 |
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 |