返回

游戏开拓者

首页
关灯
护眼
字体:
第三章 软件分析
   存书签 书架管理 返回目录
影响代码运行效率的是最后两步,如果能针对某种优化设计,将能大幅提高最终代码的运行效果。几天下来,编译器正式完工。为了检查编译器,张乐行写了一些测试程序,都正常编译通过,看来编译器已经可以正常工作。为了进一步测试编译器的性能,张乐行以记忆中的《挖金子》为蓝本,写了一个语言版本的,经过编译,发现运行相当正常,和用汇编语言编写的作对比,感觉运行速度差别不大,看来这款编译器性能不错,唯一有点缺憾的是苹果处理器性能很一般,结果程序的编译速度比较慢,不过好在不影响最终的运行效果。

    沉迷于纸上b世界的赵叔偶然一抬头,发现张乐行在玩的《挖金子》(其实张乐行只是在对比不同语言编写出来程序的运行效率),立刻跑过来观看。

    “乐行,这是什么玩意,看起来好像很有趣的。”赵叔好奇的问道。

    “嗯,这是游戏,我才写的。”正在思考问题的张乐行随口回答道。

    “来,给赵叔拷一份。”一张软盘伸到张乐行的面前。

    张乐行回过神来,苦笑了一下,利用自己编写的磁盘对考工具把游戏盘给赵叔复制了一份,赵叔兴高采烈的拿着软盘收到自己的软盘盒里,估计是打算下午的时候去玩。

    看到编译器效果还不错,张乐行开始对操作系统做进一步优化。首先对内存管理做了一些调整,减少了操作系统内存的占用;其次是增加了简单的磁盘压缩功能,变相将软盘容量从提升到,这样一张软盘可以塞下更多的东西。

    操作系统和编译器完工后,趁着星期日好好休息了一天,张乐行又开始新的目标对准了随机软件中的电

第三章 软件分析(5/6)
上一页 目录 下一页