西西文学网 > 网游竞技小说 > 玩家之上 > 第十二章:世界毁灭以后

第十二章:世界毁灭以后

    随着现实世界的逐渐毁灭,林易东所在的游戏世界也在逐渐毁灭。

    而在现实世界彻底毁灭之前,林易东所在的游戏时间便先一步彻底毁灭了。

    四周到处都是“0”和“1”,以及世界毁灭后留下的一堆残渣。

    林易东随手捡起一块涂鸦转头,而后将其捏成了一堆的“0”和“1”。

    林易东随手捞起一把“0”和“1”,而后看着它们在手里静静地躺着。

    事实证明,“0”和“1”并不是沙子。

    但也正因为如此,林易东心想,也许自己可以用“0”和“1”整点啥。

    整根火柴?

    不对,应该先弄一些基本构造。

    如此想着,林易东开始试着捡起一些“0”和“1”,并将他们拼凑在一起。

    “0”后面加个“1”,“1”后面加个“0”,“0”后面加个“0”,“1”后面加个“1”,诸如此类。

    “0”是0,“00”是0,“000”是0;“0”是0,“01”是1,“011”是3;“1”是1,“10”是1,“100”是1;诸如此类。

    “计算机语言?”

    林易东眼前一亮,

    “二进制?!”

    林易东开始在自己脑子里不断地寻找着,

    “也许我真的可以整点啥。”

    林易东清楚的记得,计算机能处理二进制,二进制是处理器的“母语”。

    或者说,它们只能理解二进制,这叫“机器语言“或“机器码“。

    在计算机早期阶段,人们必须用机器码写程序。

    具体来讲,会先在纸上写一个“高层次版”。

    比如,伪代码。

    而在纸上写好后,他们便会用“作码表”把伪代码转成二进制机器码。

    一顿作后,他们便可以将自己想要的程序喂入计算机并运行。

    但这么实在过于繁琐,所以人们很快就厌烦了。

    于是,人们整出了“助记符”。

    “助记符”后面紧跟数据,形成完整指令。

    当然,cpu表示:

    “我根本不能理解文字,我只能理解二进制。”

    但这不是问题,人们很快就解决了它。

    人们意识到,他们可以写二进制程序来帮忙。

    它可以读懂文字指令,自动转成二进制指令。

    这种程序呢,它就叫汇编器。

    汇编器读取用“汇编语言”写的程序,然后转成“机器码”。

    随着时间推移,汇编器有越来越多功能,让编程更容易。

    林易东记得,其中一个功能是自动分析jump地址。

    然而,即使汇编器有这些厉害功能,比如自动跳转。

    但是,汇编只是修饰了一下机器码。

    想着想着,林易东想到了更多东西。

    林易东想到了纺织业,以及雅卡尔织布机。

    当时的人如果只想织一块红色大桌布,可以直接放红线进织布机。

    但如果想要图案怎么办?

    比如条纹或者方格。

    这时,工人就需要每隔一会儿调整一次织布机。

    因为非常消耗劳动力,所以图案纺织品很贵。

    而特定位置有没有穿孔,决定了线是高是低,横线是从上还是从下穿过。

    为了让每行图案不同,纸卡连成长条,形成连续指令。

    而这,也许就是最早的编程。

    事实证明,穿孔纸卡便宜、可靠、也易懂。

    近一个世纪后,穿孔纸卡被广泛用于人口普查。

    一张卡存一个人的信息,比如别、婚姻状况、子女数量、出生地等等。

    针对每个问题,人口普查工作者会在对应位置打孔。

    当卡片插入汇总机,孔会让对应总和值“1”。

    可以插入整个国家人口的卡片,在结束后得到各个总值。

    值得注意的是,早期汇总机不算计算机,因为它们只做一件事。

    那就是汇总数据,作固定,不能编程。

    穿孔纸