当前位置:读零零>其他类型>四合院里的大国宗师> 第144章 我绝不是为了打游戏!(4k)
阅读设置(推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第144章 我绝不是为了打游戏!(4k)(2 / 3)

高振东想了想:“一个是完善计算机方面的事情,这个东西非常重要。二来,把几本已经答应了人家的书写完。现在看得见的,就这两个事情。”

老陈闻言,差点笑出声来,这才想起自己徒弟的本专业,其实是自动化来着。

“嗯,这样也不错,没什么急迫的事情,可以让你好好调整一下,弦老是绷太紧,会绷断的。研究室的日常事务,我先帮你管着,你的时间,可以安排得自在一点。”

高振东愕然:“师父,这不好吧,还要你帮着我做事,是不是徒弟当得有点不合格啊。”

老陈哈哈大笑:“哈哈,你做的每一件事情,都是我该做的,可是我做不到。那你帮我把事情做了,我替你做点事是不是也应该?”

这话倒是没错,高振东每一项成果,都是老陈这个位置该做的,可是都是高振东做的。

这么一想,那没事儿了,师慈徒孝了属于是。

该说的话说完,高振东辞别老陈,走了出来。

刚出老陈办公室,就碰见了技术处的新人吴副处长和赵副处长,职务是新的,人是老的。这让高振东想起前世看到的一个笑话,一对新人物,两个旧东西。

看见两人,高振东以为他们是来找老陈的:“两位处长要见陈总?他现在正好有空。”

两个副处长却摇摇头:“不是不是,高处长,我们是专程来等你的。”

“有事?”

“没事,就是技术处不是升格了嘛,当时你也不在,我们两就寻思,等你出征归来,一定要请你一起聚聚,这不,听见你回来,我们就来了。”

对于两位副处长的想法,高振东大概能想得到,也没推辞,人可以清高,但不可孤傲。

“行,那就中午?”

赵副处长摇头道:“中午不好,不能喝点,不尽兴,要不晚上吧?”

吴副处长点头:“对对,下午吧。”

高振东一想,也对:“嗯,那行,那我们下午见。”

差不多该打的招呼打过了,该见的人也见过了,高振东一头就扑进了计算机房。

在京钢厂这段时间,他已经积累了太多操作系统的源代码了,都是没有调试的。

虽说后世的操作系统非常庞大,可是实际上那是带gui图形用户界面、要维持多代兼容性、保持不可胜数的硬件外设的驱动兼容性的结果。

而剥离这一切,只是一个命令行界面下的单道批处理操作系统,实际上就简单多了,甚至进程调度,都可以采用极简的方式处理。

很多在分时操作系统中需要处理和考虑的问题,在这个系统中都可以留下接口,但是暂时不做任何处理。

现在高振东完成的部分,是硬件驱动部分。

之所以这么快,和硬件的简单是分不开的。

键盘驱动,原来就写好了,甚至都不需要太多的改写。只是把原有代码从汇编转为c,并且封装好就可以。

这里的封装,和面向对象的封装是两个概念,c语言本身不是面向对象的,c是面向过程的,c++才是面向对象。

而现在这个硬件环境下,用面向对象无疑是自己给自己找麻烦,某种程度上说,当硬件能力有限的时候,linus的那句话一点儿都没错。

技术从来都不是无源之水无根之木,一个好技术脱离了环境,也无从谈起它的好来。

以高振东当前所拥有的计算机条件,他需要的是简洁、灵活、直接面对底层硬件、程序员对流程和数据最大程度的直接控制。

而不是把宝贵的计算机资源浪费在面向对象带来的繁琐冗长臃肿上。

为了达到这个目的,高振东甚至牺牲一定的安全性和程序严谨性也无所谓。

这个区别,从日后的程序员极少使用到的一条语句就可以看出一点。

c语言中的goto语句,无条件直接跳转语句。

诞生于早期的高级计算机语言中,往往都有类似语句存在,虽然为了程序可读性,并不提倡使用。

不过这条语句在搞c语言编程的时候,尤其是嵌入式编程的时候并不少见,因为直接面对底层的时候,有时候这玩意真的挺好用。

可是在后来的java、python等语言中,甚至是默认情况下根本没有这条语句。

话说回来,高振东的键盘驱动只需要封装,或者说包装好就行。

而磁带机的驱动,高振东已经从运算所取回来运算所升级的最新的版本。

磁芯存储器作为主存储器的驱动,是现成的。

作为高振东规划中要首先实现的四个底层硬件驱动,上面三个是在他正式入手操作系统的时候,已经解决了或者摇人解决了的。

剩下这个显示器的,高振东就只好自己写了,运算所的人对c语言达到能熟练运用的人还是太少,不够用,根本不够用。

因为高振东不仅要解决字符输出的驱动问题,他还写了一个简单的图形驱动,顺便在上面一层的c编译器中,实现了c语言最基本的graphics.h头文件,把基本的像素函数、直线和线型函数、多边形函数、填充函数都实现了一遍。

上一页 目录 +书签 下一页