概述代码改进的目标及其重要性
代码改进的目标与价值阐述如下:
代码改进即在编译阶段力求打造“优质”代码。这涉及到对程序代码进行一种等价转换,确保转换前后的代码执行效果一致,同时尽可能减少目标程序运行所需的时间,并降低所占用的存储空间。
补充资料:
代码(code)系程序员运用开发工具所支持的编程语言编写的源文件,是一套由字符、符号或信号码元以离散形式呈现信息的明确规则体系。
代码设计遵循的原则包括唯一确定性、标准化和通用性、可扩展性与稳定性、易于识别与记忆、力求简洁与格式统一以及易于修改等。源代码是代码的一种形式,从某种意义上讲,源代码等同于代码。
代码由一系列计算机高级语言组成的编码,类似于英语,具有特定的语法规则,通过不同的语法规则实现相应的逻辑。代码是一种指令语言,编程软件可依据编写的代码编译成程序。
代码是指含有特定含义的字符组合,如编程语言的代码、代码网站的代码等。关键在于如何解释这些代码,编写代码时需遵循一定的规则,这就是编程的规则。
何为代码改进,为何需要改进
C语言属于编译型语言,意味着编写的程序需经过编译生成目标代码,具体处理器才能执行该程序。
C语言的编译器有多种算法,如代码长度最短、代码执行时间最短等。若在开发环境中未对代码改进进行设置,则默认为最低等级,或称为无改进。
改进的目的在于为用户提供选择,例如,若程序存储器仅有8K,但编译出的代码却是9K,则无法烧录并运行,因为空间不足。此时,可通过代码长度最短改进来尝试解决问题。
不改进并无大碍,程序稍大些即可。改进等级越高,出问题的可能性越大。因为编译软件只有一种,而程序员有成千上万,改进过程中难免出现BUG。
原则:尽可能不改进,如需改进,先尝试自行解决,若实在不行,再借助编译软件进行改进,但需进行详细测试。