第28部分(第2/4 页)
解这些典故,必须通过“编译器”这种工具翻译一下,将成语典故解释为一大段比较浅显易懂的文字,这样它才能理解。
程序员甚至不用关心这些典故的详细内容,如典故发生的时间地点和涉及到的具体人物,他们只需要大概知道这个典故可以在什么时候使用就行了。反正还有“编译器”这个翻译人员在,他最终会将具体的细节和计算机说清楚的。
这样的好处是显而易见的,程序员可以节省大量的时间和精力,通过使用“典故”,可以很迅速地就可以编写出字所需要的程序。
不过,这也有很大的弊端。因为如果程序员不了解这些“典故”的来龙去脉的话,就无法做一些比较细致的东西。就如同LUS之前那样,他只学过BASIC,而并不知道BASIC最终到底会被翻译成什么样的机器码,不了解其中数据传输的细节,所以也就无法编写出这个程序。
这实际上是BASIC的限制所导致的,它本身的设计缺陷导致了它无法操作这些底层的东西。
而通过这个小程序,LUS知道了原来在BASIC语言下面,还存在一种被称之为“机器码”的东西,而在机器码的下面,更是有一种叫做“二进制码”的东西。
到了这个层面,这就完全是硬件方面的东西了。“0”表示一个开关的断开,而“1”则是表示开关的闭合。作为一个资深火腿,对这种简单的电路他最是熟悉不过。
他这个时候才发现,原来计算机就这么简单。
====
小强建了一个腾迅微。群,详细请访问【rockxie点】查看,欢迎大家加入
第六十一章 为什么不自己编写一个
LUS的外公去世之后,VIC-20便成为了他的个人电脑,他用这台电脑做了很多事情,除了编写诸如摩斯电码转换器之类的小工具程序,他还编写过好几个小游戏,有自己原创的,也有模仿一些商业游戏的。
这台电脑一直使用到他十六岁的时候。
他的第二台计算机就是现在还在使用的Sinclair_QL。当时的PC机(个人微机)功能并不强大,于是他选择了这种比较小众的以68008芯片为CPU的计算机。这台电脑在当时是非常先进的,32位CPU搭载着一个名为Q-DOS的操作系统。它的内存也达到了128K字节,这可比他原先的那台VIC-20的3。5K内存多了几十倍。
为了买这台计算机,他花掉了他所有的奖学金,但是仍然不够,不得不再向自己的父亲借了一笔钱。
LUS对这台电脑还是非常满意的,它不但配置强大,而且样子非常酷,非常符合LUS的审美观。它整个机身和键盘都是黑色的,而且造型不像市场上流行的那些计算机那样圆圆胖胖的,而是棱角分明,键盘也和整个机箱是连在一起的。
后来,LUS为这台电脑购置了很多外部设备,例如携带EEPROM卡的电子底座,软盘控制器。
由于Sinclair_QL计算机非常小众,在芬兰根本找不到整个厂商的售后维修点,为了购买这些配套的东西,他不得不想办法翻阅了许多产品目录和电话目录,才最终找到了厂商的地址和电话,费劲千辛万苦才从英国邮购到这些部件。而且最后,由于周边缺少使用这种计算机的爱好者俱乐部,他最终还不得不自己编写对应的驱动程序,以便让这些外设能成功运转起来。
这台计算机在初期的确能够满足LUS的需求,但是最近他对这台机器越来越不满意了。
“伙计,你知道吗,这台机器只配备了一个只读的操作系统,你无法对这个操作系统做出任何改变,这太不方便了。”LUS在电台里面抱怨道,“还有,最近我发现,只要一运行具备多任务处理功能的程序,这台机器就会死机。这太糟糕了,要知道,在厂商的宣传手册上,明明说这台机器是可以胜任多任务处理的……太可恶了!他们将有着严重BUG的系统推出了市场,最终让我们这些用户买单,而且这么长时间过去了,甚至根本就没有考虑过要将操作系统升级一下,太恶劣了!”
一直听得心旷神怡的林鸿回应道:“我的朋友,你简直太幸福了,这已经是你第二台计算机,而我直到今天连计算机是什么模样都没有见过。”
LUS沉默了一会儿之后这才说道:“非常抱歉,伙计,我可不是故意的。”
林鸿回道:“我刚才只是开了一个善意的玩笑。伙计,既然他们的系统如此不堪,你为什么不自己尝
本章未完,点击下一页继续。