摘要: 由于嵌入式软件应用愈来愈广,软件质量决定了数码产品的稳定性和可靠度,因此,如何提升C程序的简洁性、易读性及重复使用性,乃是当今软件业的热门话题。例如,世界知名的麦肯锡(McKinsey)顾问公司,在2006年的报告(“Getting better software to manufactured products”)中,呼吁嵌入式软件业必须积极提升其系统分析及架构设计的技术能力,才能解决使用软件愈来愈多的数码产品的信赖度问题。 如何解决上述问题呢?其方向已经很清楚了,就是让C语言与面向对象程序设计(Object- Oriented Programming,简称OOP)技术相结合。就像当今的其它主流计算机语言(如VB.NET、C#、Java等)一样。由于当今的世界标准系统分析与架构设计的建模语言——UML,也是基于面向对象技术而发展出来的,因此,一旦C语言与面向对象技术相结合了,也就是与UML结合了,便能逐渐提升系统分析与设计的质量。因此笔者在出版《精通ANSI-C语言》一书之后,继续编写本书,期望陪伴众多C程序员能更上层楼,强化系统分析及架构设计的能力,以适应日益热络的嵌入式系统 阅读全文
posted @ 2008-11-06 18:18 博文视点 阅读(3271) 评论(0) 推荐(0) 编辑