1 min read

语言有优劣之分吗

语言有优劣之分吗?我不是语言学家,但语言和编程语言有很多相同之处。

学一种语言是因为其承载的丰富的信息,选一种编程语言是因为其丰富的软件库。每种编程语言都有其设计哲学,哲学贯穿语法的设计,而语法影响使用者的思维方向。同理,每种人类语言也有其背后的哲学,只是这种语言是由众人而非个人所创。比如有研究发现,汉语没有英语语法中时态的概念,所以汉语使用者对未来有较强的紧迫感。

编程语言有高级、低级之分,高级语言可以更自如地表达复杂的逻辑。人类语言同理。人类语言和编程语言的区别是:语言由人脑处理,而编程语言由电脑处理。由于人脑天然的缺陷,语言受政治的操控、假消息和逻辑谬误的污染后,人脑却无力识别,而编程语言却没有这样的问题。

所以语言有优劣之分吗?是的。