翻译:软件

Author: Date: 1990-11-10

        软件
        [英] P.J. 巴克
        程序应分解成计算机能够执行的一系列简单指令。事实上,这些指令必须化成一种代码,叫做机器代码。这种代码完全是由数字组成的,这就使得最初的计算机程序设计显得极为复杂。为了便于人们使用计算机,便设计出了编写程序的语言。这些语言不过是英语和代数的混合物,称为高级语言。一种称为编译的程序先由专家用机器代码编写好,然后存储在计算机中。高级语言程序输入计算机之后,编译程序就把它译成机器代码,以便能让计算机执行。
        如果交付使用的计算机其存储器完全是空的,这样的计算机就无法使用,因为它不知道如何接收指令或数据。因此,存储器里总果设置一些指令,这些指令永久保存在存储器里,使我们可以读入制造厂家所给的机器代码程序。其中有些程序是高级语言的编译程序,而另外一些程序则使我们能把自己编的程序送进计算机,并使我们能通过控制台打字机与计算机进行通信。这些程序就叫做计算机软件,而片机和设备的其他所有部件则叫做硬件。