主题:
字号:
16
行距:
2.0

第144章 我绝不是为了打游戏!(4k)[4 / 5]

的结果。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本章未完,请点击下一页继续阅读!

丹田住个女仙帝
刺客
都分房睡了,改嫁禁欲太子爷你跪什么?
阿宝
吞天魔主
何谓仙凡
求生游戏:我进管理群偷情报辰北曹青青
翻滚的蛋蛋
不朽家族,我能改变子孙资质
通通如山
假太监,开局女帝跪求我解毒
宁州牧
10002萧晨苏晴
寂寞的舞者
被逐出宗门后,师尊跪求我原谅
丫三羊
我!地府鬼差杀穿鬼怪世界
秋冬秋冬
上界帝子你敢甩,我娶女帝你哭什么?
墨白
重生骷髅:开局被校花契约,每周一个新天赋
叶小鱼
下山后,漂亮姐姐蠢蠢欲动
神笔马丁爷
大帝老爹给太多,系统不服已黑化
古卷黄昏
苍穹天引龙尘叶知秋
平凡魔术师
娇娇小妻一红眼,帝都佛子急疯了
花惊鹊
科普盗墓:国家问会不会分金定穴
周宇
招黑体质开局修行在废土
陈风笑
龙啸天下陈平耿姗姗
韩三千
不死神体
何谓仙凡
不朽天帝
何谓仙凡
辰北曹青青
翻滚的蛋蛋
狼狈
仅允
规则怪谈:我在阴阳酒店打工当首富
星落酥茶
宿舍求生,我被拉进了管理群辰北曹青青
翻滚的蛋蛋
寿元掠夺,我从捕快证道长生
逍遥寰宇
叛出家族后,转身投靠魔族女帝
锦言公举
都市之破案狂少
叶小阳
程宇林雨菡
如墨似血
萧晨苏晴
寂寞的舞者
武帝楚枫楚月一
善良的蜜蜂
武帝楚枫楚月
善良的蜜蜂
逆道战神楚枫
善良的蜜蜂
楚枫楚月
善良的蜜蜂
妖尾:我才不要当会长
想吃冰棒
路明非,成为艾尔登之王吧!
苏三十二
四合院之扮猪吃老虎
戈壁孤狼夜
人在斗破:天赋绝世竟带系统
仪昔
青山
会说话的肘子
超武斗东京
木隐红尘
F1:车神养成日记
诸位贱笑了
从梁祝开始燃烧世界
小黑帽
斗罗:三位一体,我贯穿了时间线
我不开挂
精灵:开局格斗馆主,被娜姿缠上
今天洛尘涅槃了么
在天行九歌观影秦时明月,我麻了
碎碎月光
重生华娱,95小花养成日记
闻风太白
半岛小行星
鸡兔同笼
山野小神农
东海贝壳
超凡崛起:开局契约银龙女伯爵
汤姆不吃糖
开局金风细雨楼主,一刀惊天下
升斗烟民
我靠烧香爆红娱乐圈
容焉