在计算机发展的早期,由于CPU效率低,内存小,程序在运行时容易出现运行时间太长或内存溢出问题。因此,人们在编写程序时,很注重程序的时间效率和空间效率,而不太注重程序的清晰性。
随着计算机硬件性能的飞速发展以及软件规模和复杂性的急剧增加,这种情况已经发生了根本的转变,程序的清晰性越来越受到重视,程序的清晰性不好会给测试、维护修改带来困难,这对于规模庞大和复杂的软件尤其明显。
软件运行的效率主要取决于软件的体系结构及算法,编码阶段虽然也有机会提高效率,但效果并不明显。对于效率没有特殊严格要求的系统来说,要将程序的清晰性放在第一位,在不影响清晰性的情况下,去改进效率。
(简答题)
一般情况下,程序的效率和清晰性相比哪一个更重要?
正确答案
答案解析
略
相似试题
(判断题)
通常情况下,同一个程序在解释方式下的运行效率要比在编译方式下的运行效率低。
(简答题)
怎样评价程序的执行效率?它与程序清晰性的关系是怎样的?
(单选题)
程序语言的编译系统和解释系统相比,从用户程序的运行效率来看()
(判断题)
一般情况下,哈夫曼编码的效率大于香农编码和费诺编码。
(单选题)
对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,()是最重要的要求。
(判断题)
C语言程序的书写格式虽然自由,但为了清晰,一般在一行内写一个语句。
(判断题)
同一个程序在解释方式下的运行效率要比在编译方式下的运行效率低。
(判断题)
在不得已的情况下(例如提高程序运行效率),才使用goto语句。
(判断题)
除非对效率有特殊的要求,程序编写要做到清晰第一,效率第二。