账号:
密码:
最新动态
产业快讯
CTIMES/SmartAuto / 新闻 /
[白皮书]简约的C语言设计风格
 

【CTIMES / SMARTAUTO ABC_1 报导】    2013年05月10日 星期五

浏览人次:【4358】

C是一种美丽的程序语言,这是因为它与系统非常紧密,而且都在相同的模块,无怪乎它会成为大多数嵌入式系统的核心。其它大多数程序语言一样,它也提供了自由的程序编写风格。然而这却不利于需要大量程序设计师撰写大量程序的应用,特别是在大型的嵌入式开发项目中,往往需要进行多次整合。

C是一种美丽的程序语言 BigPic:400x465
C是一种美丽的程序语言 BigPic:400x465

因此,为便于阅读、理解和让团队成员之间都能共享各自撰写的C程序,Mansi Research介绍了简单的C程序设计风格,在我们看来,这是能兼顾目标和简约风格的平衡方法。

本文具体说明了程序撰写时应该注意的许多细节,包括明确指定每个变量是否有符号;除了变量外不要在名称中使用复数;不要使用单一字母做名称;为了优雅和更方便阅读,不要在名称中使用数字,数字仅在表示值的时候使用。当然,有时也有其他的例外规则,例如也可在最后添加数字提醒读者变量位大小,但在我们看来,这样做会破坏程序本身的优雅和可阅读性。

本文作者还提出其他多项建议,包括程序内部的描述;在程序内应有足够让读者了解的注释;以及在说明每个函数以前必须先提交其参数和返回值。良好的程序设计环境有助于跨团队之间的开发和后续的功能整合,如果能顺利让所有伙伴都能以最快速度了解程序内容,就能节省许多开发和除错时间,相对地也能节省嵌入式系统的开发成本。

關鍵字: C programming 
comments powered by Disqus
相关讨论
C200186840发言于2013.05.12 03:27:06 AM
SEO http://www.ibida.net
  相关文章
» SiC MOSFET:意法半导体克服产业挑战的颠覆性技术
» STM32MP25系列MPU加速边缘AI应用发展 开启嵌入式智慧新时代
» STM32 MCU产品线再添新成员 STM32H7R/S与STM32U0各擅胜场
» STM32WBA系列推动物联网发展 多协定无线连接成效率关键
» 开启边缘智能新时代 ST引领AI开发潮流


刊登廣告 新聞信箱 读者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 远播信息股份有限公司版权所有 Powered by O3  v3.20.1.HK8BO1NJN04STACUKZ
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: webmaster@ctimes.com.tw