中国为什么不能开发出自己的编程语言和流行的操作系统呢?是中国的IT产业就这么落后吗?
看了很多回答,有的答案写的很认真,按照编程语言出现的时间顺序等梳理;有的也非常认真,但是逻辑是错的;还有一种是搞笑的。为什么中国没有开发出流行的操作系统和编程语言?
我的答案是:
中国没有开发出成功的操作系统和编程语言,根本原因是中国的 IT 产业处于落后状态。还在循着美国产业发展路径追赶,没有发展到世界顶尖。
没有站到浪潮前沿,就无法感知产业发展方向,就无法创造出适合未来产业发展趋势的操作系统和编程语言。
好,现在问题来了,什么时候中国可以写出操作系统,什么时候可以出自己的编程语言。这个问题问的比较好,暂时不回答,在文末有答案。
1、PC 操作系统发展历史
简单回顾下操作系统发展历史,现在的操作系统有十几个,对于 IT 行业以及互联网从业人员接触到的有:
PC 操作系统:DOS,Windows,Linux,MacOS 等。服务器操作系统:Linux,Unix,OS/2 等。手机操作系统:Android,iOS,BlackBerry (黑莓),Symbian(塞班),Windows Mobile。嵌入式系统:windRiver,QNX 等实时操作系统。对于普通人一般接触到的操作系统就三种:电脑的 Windows 和手机平台的Android、iOS,其他的估计连听说过都没有。
对于业内人士了解的概念,写一个操作系统不难,难的是基于这个系统的生态系统。
IT 从业人员和专业技术人员都在这个操作系统上工作以及开发应用,这样才是一个成功的操作系统,而不是一个在高校内教学的教学模型,或者是实验室的试验品、Demo。
写一个成功的操作系统,不是靠技术先进就可以了,需要天时、地利、人和。
我们回顾下当下最成功的操作系统是怎么发展起来的,以 Windows 和 iOS、Android 为例。
DOS 系统最早是一个技术人员的作品,被比尔盖茨买过来,修改用在了 IBM 的 PC 电脑上,随着个人电脑的普及而发展起来。
<