第1章 java语言基础
1.1 计算机编程语言
计算机系统由硬件和软件两大部分组成。硬件是构成计算机的各种物理设备和组件。软件是指为了运行和管理计算机,使计算机实现图形图像处理、网络通信、数据管理及多媒体应用等各种功能而编制的程序。这些程序是由各种计算机语言所编写的代码组成的。
计算机语言可以分为3大类:机器语言、汇编语言和**语言。机器语言由二进制代码(0或1)串组成,并且是**能被cup直接“理解”的语言。汇编语言是利用指令助记符来代表机器语言指令进行程序设计的语言,这些助记符因机器类型、型号而异。由于程序员编写的程序不能直接被机器“理解”,需要通过汇编语言软件翻译成机器语言表示的目标程序,再通过连接形成可执行程序,才能在计算机中执行。由于汇编语言是面向机器的,即为特定的处理器而设计的,因此对于不同的机器要重新编码,同时使用汇编语言编写的程序即使完成一个简单的任务也需要多条指令。**语言采用类似自然英语及数学符号来书写语句,组成程序。**语言是面向用户的语言,使用一条简单的**语言语句就可以完成由许多条汇编语句才能完成的任务。**语言编写的程序同样不能直接被机器“理解”,需要将其转化为机器语言,这是通过执行称为“编译器”的编译程序实现的。**语言比机器语言和汇编语言都更易学、易用和易于理解,同时提供了大量的帮助文档。**语言编写的程序更易于维护,不受某一机器类型的限制,几乎可以不加修改地用于不同计算机。
……