第331章盗版与开源
(上一章进去了,改了一次,还是没通过。哎,得等48小时才能再次修改,这破规矩)
水木大学,主楼后厅,机房。
没有防静电地板,没有换拖鞋的要求,王霏捐的计算机房看起来更像是后世的办公室,里面都是格子间,这个主意当然也是王旭出的。
学校的机房又不能打游戏,主要还是用来干事情的,所以倒也没必要弄得像网吧那样舒服,有张椅子就行。
所以,水木也就是找了间大房子,安排了一排排的计算机,按照办公室的规制草草布置了一下。
机器都是386以上的,半数安装了全新的COS系统,这些主要是用来编程序的。
王旭的超算计划早就扩展了不知道多少次了,其中有一些基础语言包,除了开发底层应用的C语言。
常用的工程用语言包括汇编,C,C++,Fortran,Pascal,Basic之类的,都安排了移植,现在这些机器上都有这些语言的编译器。
甚至连王旭前世用的最多的Java也被安排了,直接用的Java2的那一版语法,自己写的执行器,在这个时代,可以算是水木原创的一款语言产品了。
主要是,后世有太多的网络应用都是搭建在这一语言之上了,王旭既然提前搞出了那么多网络应用,怎么可能忘了这个占了绝大部分市场份额的网络开发语言。
Java在这个年代最大的问题是慢,这是一种翻译型的语言,也就是说Java的程序被编译后的代码,不是二进制的,可以直接在操作系统之运行。
而是需要一个虚拟机环境,代码在其中运行,这样最大的好处并不是最开始考虑的可移植性,而是这样的方式可以忽略掉内存管理的复杂操作。
写过程序,特别是写过底层程序的人肯定会对底层复杂的各种内存操作深恶痛绝,那真是一不留神就死机,透透的那种。
但使用虚拟机管理内存就要好得多,内存的调配由虚拟机负责,大大减少了内存调用出错的可能,也就相应的减少了各种死机的概率。
这种稳定的运行效果,对于个人系统来说并没有什么特别的好处,但对于服务器来说却是一个非常优越的性能。
这是因为,对于内存的调用来说,大部分的自主开发应用的程序员都没有开发底层应用程序员经验丰富,他们更容易出这方面的错误,而这种错误就会导致整个服务器彻底挂掉。
如果是个人机,死机了重启一下就好,反正都是你一个人用。
而服务器可不是只有一个人在用,也不止一个应用在跑的,往往会同时运行着很多程序,你一个服务挂了,结果弄垮了整个机器,其他应用也没法用了,这个危害可就非常严重了。
这也是后来出现的
请收藏:https://m.yq2.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)