程序的工作原理

108 阅读2分钟

构成计算机程序的语句集合称为源代码。

大多数计算机程序的编写方式都相同,就像写电子邮件一样:在文本窗口中输入每条语句。

有些编程工具自带了源代码编辑器,而有些编程工具则可以与任何文本编辑软件一起使用。

编写好计算机程序后,将文件存盘。计算机程序通常有它们自己的扩展名,

用于指出所属的文件类型。Java程序的扩展名为.java,如Calculator.java。

为了运行保存为文件的程序,你需要某些帮助。所需要的帮助类型取决于你使用的编程语言。

有些语言需要解释器来运行程序。解释器检查计算机程序的每一行,然后执行该行,然后再检查下一行。BASIC的许多版本都是解释型语言。

解释型语言的最大优势是可以快速进行测试。

当编写BASIC程序时,你可以立即进行测试,修复错误并再次测试。

解释型语言的缺点是运行速度比其他程序慢。

每一行语句需要先翻译成计算机可以运行的指令,而且一次只能翻译一行。

其他编程语言需要编译器。编译器接受一个程序,然后将其翻译成计算机能够理解的格式。

它还能够使程序尽可能高效地运行。编译后的程序不需要解释器就可直接运行。

编译后的程序,运行速度要比解释型程序快,但是它需要花费一些时间来测试。

你需要先编写程序,然后将其编译,之后才能尝试运行。如果你发现了错误并修复之后,必须再次编译该程序。

Java与众不同,它同时需要编译器和解释器。编译器将构成程序的语句转换成解释器可以运行的字节码。这里的解释器称之为Java虚拟机。

Java虚拟器也称为JVM,它可以使得相同的Java程序在无需修改的情况下,就能在不同的的操作系统和不同的计算设备上运行。虚拟机将字节码转换成设备的操作系统可以执行的指令。

尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili