(资料图)
1、高级语言是目前大多数程序员的选择。与汇编语言相比,它不仅将许多相关的机器指令合成为一条指令,
2、并且删除了与特定操作相关但与工作的完成无关的细节,例如堆栈、寄存器等的使用。这大大简化了程序中的指令。
3、同时由于省略了很多细节,程序员不需要太多专业知识。
4、高级语言主要是相对于汇编语言而言的。它不是指一种特定的语言,而是包括许多编程语言。
5、用高级语言编写的程序不能被计算机直接识别,只能经过转换后执行。按照转换方式,可以分为两种口译,执行方式类似于我们日常生活中的同声传译。
6、应用程序的源代码由相应语言的解释器翻译成目标代码,同时执行,这样效率比较低,无法生成一个可以独立执行的可执行文件,应用程序也无法脱离其解释器,但这种方式比较灵活,可以动态调整和修改应用程序。