|
|
内核与编程语言,是有联系的。复杂的内核之下,会产生复杂的 shell。复杂的 shell,也会产生复杂的编程语言。因为 shell 本身也是一种编程语言。
要改变这一切,必须从头、从根上做起,也就是从内核,甚至从 cpu 指令集的设计做起,从头彻底改革。不过,工程量浩大。
如果这是纯技术问题,那可能都不是什么难事。问题在于,不可能是纯技术问题,技术处于次要地位,非技术因素占据主导地位。
操作系统是为硬件服务的,而硬件是由少数生产者生产的,这些生产者自然成为了垄断控制者。操作系统在本质上都是硬件垄断控制者的操作系统。即使是开源的操作系统,本质上也是被垄断控制者控制和利用的,我以前说过,是它们在放水养鱼,养大了以后,一网打尽。操作系统如此,编程语言也是如此,一切软件都是如此。
在这样一个大前提之下,我看不到有哪个编程语言比别的编程语言好。我的意思是说,它们大同小异,算不上好,也算不上不好。如果非要坚持其中一个比别的好,那属于他个人的理解,他个人的偏好。我提醒各位,真理是相对的,不是绝对的。不要迷信某个权威。迷信就容易上当,就容易被带节奏。 |
|