产生式编程—方法.工具与应用
【程序编程相关:榜眼之争: Mac 和 Linux 谁居】
generative programming:methods,tools,and applications 【推荐阅读:交通银行香港分行实施 Linux 前端系】
【扩展信息:调查显示:美国IT从业者普遍乐观但更害怕】
· 本书评语: “本书为我们作了一个对产生式编程的精彩介绍,它注定会成为一部经典之作.作者精心讲述了领域特定语言与产生式编程之间通常为人所忽视的联系,并把这种联系作为未来开发的一个推动因素.广大的开发人员完全可以把收中丰富而且实用的方法当做可以立即应用的首要步骤……而且,无论是使用现在系统,还是为正在出现的新产生式技术而做准备,它们都是价值不凡的.”——charles simonyi,微软研究院总构架师.意图编程的发明者“本书围绕‘统一那些本来支离破碎的东西’这个原则,逐步展开了一些令人印象深刻的主题,主要包括领域工程与元程序设计.关键是要理解,本书并不是某种新颖的变换,也不仅仅是对某些值得关注的边角技术的阐述;它是一种更加广泛的启蒙运动的先锋官,这种运动打开了一扇通向一个新时代的大门.”——摘自由james coplien所作的前言,coplien是朗讯贝尔实验室中一位声名卓著的技术专家
产生式编程(generative programming,gp)为应用程序开发人员提出了十分美妙的承诺.它使“从‘一种一个’的软件系统向自动制作软件的各不相同的变体发展”这种思路变得十分真实可信.简单地说,gp以“确定软件开发中自动化的好处”为中心.本书包括了将帮助你设计与实现一个系统族的“正确”组件,以及自动组合组件的方法与工具.这里提出的方法可以应用到所有的商用开发中——从类与过程的层次上的“微观编程”(programming in the small),到“宏观编程”(programming in the large),就是说开发大型系统的家族.
本书是对这种正在浮现的规程的完整指导与参考.... 下一页