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