其实所有语言的本质都是相通的 —— 从“僭主”这个词说起

2022年偶然学到了一个新词 —— “僭主”。

这个词的含义可以通过各类搜索引擎搜索,就不赘述了。

突然想到一个点,那还有多少词语是我没学过的呢?

如果等待 简体中文 去 翻译别人悠远历史中诞生的思想和建构,估计要到猴年马月,毕竟人作为一个群体的时候,所需要的演化时间是极为长久的。

突然想到,难道程序语言不是吗?

回忆过去,我写过,c、c++、c#、powerscript、pascal、visual basic、logo、html/css/javascript/typescript等等等等程序语言。

既然都是 语言 —— language,那编程的语言,和人们沟通交流的语言,本质能有什么区别呢?

一个编程语言是在扩大自己的生态,茁壮成长,还是在缩窄自己的生态,逐步进入腐朽,这个都是可以被感知到的,比如某编程语言的生态社区是越来越活跃,越来越开放,对于各个特性的讨论越来越多,还是越来越封闭,越来越必源,越来越一言堂等等等等。

那人类的语言不也是吗?

对一门人类交流的语言来说,它是否支持某些思想,是否有某些关键词,和编程语言是否支持某些特性,是否有足够的生态吸收其它语言好的地方,这种比较之间,能有什么区别呢?!

所以说,对于程序语言来说,有的会发展壮大,有的呢?即使背靠大公司,但是除非大公司本身的理念改变,不然这个语言即使设计的不错,它能推广开吗?比如早年的C#告诉了我们答案,是不行的。

而且不论是人类的语言还是编程语言,在关键的时间点上犯了错,错过了冲出去的时间,后续即使能抢占一定的市场,但是基本也就这样了。

还有的公司,故意搞一个很小众的程序语言,不就是为了防止程序员跳槽,或者自己的逻辑泄漏嘛?那和有的国家搞一个新的人类语言,再用这个语言修改自己的历史记忆,让后来的人去学建构出完全胡扯一般的历史和思想。前者的行为和后者的行为之间能有什么区别呢?

这两种语言,不论是人类沟通的语言还是程序语言,都不会有足够多的生态,也就无法带来足够多的灵活度和长时间线上真正的价值。

想起很多年前,上大学时候,我们用silverlight做游戏,等到游戏完成的时候,导师说,别再做这个技术了。

2022年,CZ说“不太看中文媒体”。

不是一个意思嘛。


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *