用高级程序设计语言编写的程序可读性好,但不能被机器直接执行。
高级编程语言的可阅读性更强,能够方便的表达程序的功能,但高闭喊级编程语言因为是一种编译语言,所以它的运行速度比汇编程序要低,同时因为高级语言比较冗长,所以代码的执行速度也要慢一些。
另外,高级编程语言的架构高于汇编,不能编写直接访问硬件资源的系统程序,因此,高级编程逗态宴语言必须要调用汇编语言编写的程序来访问硬件地址。
扩展资料
程序设计语言的特性
1、心理特性:歧义性、简洁性、局部性、顺序性、传统性。
2、工程特性:可移植性,开发工具的可利用性,软件的可重用性、可维护性。
3、技术特性:支持结构化构造的语言有利于减少程序环路的复杂性,使程序易测试、易维护。
程序设计语言的基本成分
1、数据成分:用以描述程序中所涉及的数据。
2、运算成分:用以描述程序中所包含的运算。山银
3、控制成分:用以表达程序中的控制构造。
4、传输成分:用以表达程序中数据的传输。
使用高级程序设计语言编写的程序通常具有较好的可读性,这是因为:1. 高级程序设计语言具有较高的抽象级颤燃冲别,可以使用更为自然的方式表达程序的功能。相比于使用茄歼汇编语言等底层语言进行编程,高级程序设计语言可以让开发人员更加关注程序的逻辑和数据结构,隐藏机器底层实现细节,减少了程序员的思维负担。也就是说,高级程序设计语言增加了代码的可读性,让代码更加易懂。
2. 高段凳级程序设计语言通常具有丰富的语法结构,支持更加自然的代码表示、更多的注释、深入的注释等等。同时,高级程序设计语言也会使用较多的关键字和语法,使得程序具有较高的代码结构化程度,易于理解和认领。
3. 高级程序设计语言拥有异常处理机制、定义二进制格式、标准库以及框架等等,这些特性可以提高程序的可靠性和正确性。
综上所述,使用高级程序设计语言编写程序可以提高程序的可读性和维护性。但是这并不意味着高级程序设计语言就一定适用于所有情况。在某些情况下,使用底层语言可能会更适合处理一些复杂计算等任务。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)