机器语言尽是0和1,于是我们可以想像当时(还没有其它语言时)的程序员是如何编 写程序的。他们写程序不用坐在计算机前,而在家里或什么地方,拿笔在纸上画圈,一圈 两圈三圈(感觉有点象阿Q?),圈够了就给专门的打孔小姐照着在纸带上打成孔。最后这 些纸带被计算机“吃”进去并读懂,然后执行 来看一眼侏罗纪的程序吧: 101 (如用孔表示1,则左图表示三行数110,011,101) 面对这样的“程序”你是否表示狐疑?别以为我瞎说,也许你的电脑很先进,是P4吧? 但在你的电脑上,仍有那种程序历史遗迹:软驱是也。如果有软驱,那你应该能找到一张 软盘。知道软盘有写保护吗?仔细看看那个写保护的开关一一就是一个方孔一一打开,告 诉软驱本张软盘不能进行写操作,关闭,告诉软驱本张软盘可以进行写操作。 1.3.2汇编语言 前面说机器语言尽是0和1,那么是不是可以随便写一串0和1就算是程序呢?不是 就像汉语是由汉字组成,可我要是说下面这一串汉字机器语言尽是 0 和 1,于是我们可以想像当时(还没有其它语言时)的程序员是如何编 写程序的。他们写程序不用坐在计算机前,而在家里或什么地方,拿笔在纸上画圈,一圈 两圈三圈(感觉有点象阿 Q?),圈够了就给专门的打孔小姐照着在纸带上打成孔。最后这 些纸带被计算机“吃”进去并读懂,然后执行。 来看一眼侏罗纪的程序吧: (如用孔表示 1,则左图表示三行数 110,011,101) 面对这样的“程序”你是否表示狐疑?别以为我瞎说,也许你的电脑很先进,是 P4 吧? 但在你的电脑上,仍有那种程序历史遗迹:软驱是也。如果有软驱,那你应该能找到一张 软盘。知道软盘有写保护吗?仔细看看那个写保护的开关——就是一个方孔——打开,告 诉软驱本张软盘不能进行写操作,关闭,告诉软驱本张软盘可以进行写操作。 1.3.2 汇编语言 前面说机器语言尽是 0 和 1,那么是不是可以随便写一串 0 和 1 就算是程序呢?不是。 就像汉语是由汉字组成,可我要是说下面这一串汉字: