C是一种美丽的程序语言,这是因为它与系统非常紧密,而且都在相同的模块,无怪乎它会成为大多数嵌入式系统的核心。其它大多数程序语言一样,它也提供了自由的程序编写风格。然而这却不利于需要大量程序设计师撰写大量程序的应用,特别是在大型的嵌入式开发项目中,往往需要进行多次整合。
|
C是一种美丽的程序语言 BigPic:400x465 |
因此,为便于阅读、理解和让团队成员之间都能共享各自撰写的C程序,Mansi Research介绍了简单的C程序设计风格,在我们看来,这是能兼顾目标和简约风格的平衡方法。
本文具体说明了程序撰写时应该注意的许多细节,包括明确指定每个变量是否有符号;除了变量外不要在名称中使用复数;不要使用单一字母做名称;为了优雅和更方便阅读,不要在名称中使用数字,数字仅在表示值的时候使用。当然,有时也有其他的例外规则,例如也可在最后添加数字提醒读者变量位大小,但在我们看来,这样做会破坏程序本身的优雅和可阅读性。
本文作者还提出其他多项建议,包括程序内部的描述;在程序内应有足够让读者了解的注释;以及在说明每个函数以前必须先提交其参数和返回值。良好的程序设计环境有助于跨团队之间的开发和后续的功能整合,如果能顺利让所有伙伴都能以最快速度了解程序内容,就能节省许多开发和除错时间,相对地也能节省嵌入式系统的开发成本。