计算机语言的发展.pptVIP

  • 15
  • 0
  • 约3.92千字
  • 约 8页
  • 2017-06-10 发布于四川
  • 举报
社会进行曲—— IO的发展促使了语言的诞生。穿孔纸带的产生使程序员不必具有太多的电子技术知识,他们只需要懂得计算机的语言(指令),就能与他们交流。计算机所能听懂的语言是由0和1组成的一长串奇怪的数字,这就是机器语言。程序员辛苦地在纸带上打孔,向计算机发号施令。 让我们推测一下下面这个简单的程序用机器语言来写应该是什么样子(既然是推测,那么大多数的细节都可能是错的,所以我一直认为做一个历史学家应该是个好主意)。 Void() { int I, J, K; I = 1; J = 1; K = I + J; }; 请原谅我将这种古老文字翻译成了中文,因为我想没有人会对它感兴趣的: 将内存位置为40000的一个机器字(如果是32位计算机的话)置为1; 将内存位置为50000的一个机器字(如果是32位计算机的话)置为1; 将内存位置为40000和50000的两个机器字相加,并将结果置给内存位置为60000 的机器字。 因为程序员可以控制一切硬件资源,所以他们可以指定任意内存位置来使用(只要硬件允许),所以上述的40000等也可以是其他的数字。 前辈程序员就这样过着自由且简朴的生活。 社会持续进步,IO继续发展。新型的IO设备,如磁带、键盘等的出现使穿孔纸带被丢进了垃圾堆。但程序员们依然平等、自由。

文档评论(0)

1亿VIP精品文档

相关文档