主题:
字号:
16
行距:
2.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

可是在后来的java、python等语言中

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

洪荒:三清小弟,开局给鸿钧搅局
日角偃月
轮回诡站
忘心人
1953,旅长把我拐进哈工大
不想更新鸭呀
修仙家族,我能复制子嗣天赋!
橘虎水心
我在急诊室摸鱼,全院跪求出手
夕阳记忆
港综:从一哥之子开始无敌
草莓味的烟
村女叶小禾
风清迎细雨
神算老中医
活在路上
综漫:时间王者?其实是摸鱼怪!
不想长高
我,恶毒女配?杀穿龙傲天剧本!
桃花老人
四合院,是谁说军医不能六颗星?
五月五发发
看见情绪颜色后,她们都变粉色了
M0724
小队全员兽化,菟丝花夹缝难逃
菠萝别挡路
女穿男,万人迷从颜值拉满开始
檀音拂玉
错把刘宏当爹,他送貂蝉做我老婆
吾名张飞
末世降临,被六个审判官强制收容
聞书
小可怜闪婚带娃大叔,三年后成首富
二月里里
恋爱脑能传染?幸好我是个神经病
残烛跳荡
都市战神:豪门败家子
舒赢
离婚后,总裁前妻求原谅
杨十三
最强末世进化
蔡四爷
搬空家产寻夫,资本家小姐获军宠
山月桃花水
破产后,上门老公成了我的金主
彼岸无忧
九色神雷转
善良的蜜蜂
鉴宝神眼杨波
七宝琉璃
剑宗小魔童,三岁半超凶
脑洞炸了锅
任务流神豪
幼儿园高手
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子
北海道赛马物语
点旗2009
仙命在我
杜养吾
半岛头号玩咖!
HKDoll
半岛小行星
鸡兔同笼
综影视:成为女主角攻略计划
山木有兮沐兮
被夺一切后我成了仙道魁首
盛唐无夜
重生鉴宝:我真没想当专家
眀智
华娱从洪世贤开始
在下励志师
风起北美1625
一贱下天山
工业克苏鲁,从海岛领主开始
刀如故
娱乐:我就是顶峰
疑似风月
以一龙之力打倒整个世界!
唐宋元明氢
我在俄国当文豪
卡拉马佐夫
美警生存实录:以德服人
夜叶总差
循规蹈矩能叫重生吗?
法学院新生
苟在武道世界成圣
在水中的纸老虎
我以奥术登临神座
危楼听雨