|
| | |

|
作者: 德 Krzysztof Czarnecki Ulrich W.Eisenecker
出版社:中国电力出版社
出版日期:2004-05-01
译者:
|
|
ISBN:750831826 |
| 开本:16 |
|
装帧: |
原价:
59.8 元 |
|
| | 三星会员:52.00 元 |
二星:53.11 元 |
一星:54.23 元 |
普通:55.91 元 |
|
团购服务电话13146064908 价格优惠!
|
| |
|

“本书为我们作了一个对产生式编程的精彩介绍,它注定会成为一部经典之作。作者精心讲述了领域特定语言和产生式编程之间通常为人所忽视的联系,并把这种联系作为未来开发的一个推动因素。广大的开发人员完全可以把书中丰富而且实用的方法当做可以立即应用的首要步骤……而且,无论是使用现存系统,还是为正在出现的新产生式技术而做准备,它们都是价值不凡的。” —— CharlesSimonvi, 微软研究院总构架师、意图编程的发明者 “本书围绕‘统一那些本来支离破碎的东西’这个原则,逐步展开了一些令人印象深刻的主题,主要包括领域工程和元程序设计。关键是要理解,本书并不是某种新颖的变换,也不仅仅是对某些值得?刈⒌谋呓羌际醯牟觯核且恢指庸惴旱钠裘稍硕南确婀伲庵衷硕蚩艘簧韧ㄏ蛞桓鲂率贝拇竺拧!? ——摘自由 IamesCoplien 所作的前言,Coplien是朗讯贝尔实验室中一位声名卓著的技术专家 产生式编程(Generative Programming,GP)为应用程序开发人员提出了十分美妙的承诺。它使“从‘一种一个’的软件系统向自动制作软件的各不相同的变体发展”这种思路变得十分真实可信。简单地说,GP以“确定软件开发中自动化的好处”为中心。本书包括了将帮助你设计和实现一个系统族的“正确”组件,以及自动组合组件的方法和工具。这里提出的方法可以应用到所有的商用开发中——从类和过程的层次上的“微观编程”(programming in the small),到“宏观编程”(programming in the large),就是说开发大型系统的家族。 本书是对这种正在浮现的规程的完整指导和参考。它提供了对以下这些关键技术和主题的深入探讨: ●领域工程 ●特征建模 ●泛型编程 ●面向方面的编程 ●使用C++的模板元程序设计 ●产生器 ●微软的意图编程 使用本书你将会学习到如何组合这些技术,以及(也是更加重要的)如何在实践中运用它们。书中包括来自三个不同领域的完整的案例研究:程序设计领域(容器数据结构)、业务领域(银行业务)以及科学计算(矩阵计算)。 Krzysztof Czarnecki 是德国乌尔姆Daimler Chrysler研究和技术中心的一位研究员和顾问。他在对华盛顿Redmond的施乐Palo Alto研究中心和微软研究中心进行访问研究期间,取得了面向方面编程和意图编程的第一手经验。他在萨克拉门托的加利福尼亚州立大学获得了计算机科学的学士学位,在德国的Ilmenau大学获得了计算机科学的硕士学位和博士学位。 Ulrich W.Eisenecker 是Zweibrucken的凯泽斯劳滕应用科学大学的一位计算机科学教授,在那里他主管组件和窗口接口部门。在大学职业生涯以前,他在工业界度过了大约十年时间。他是德国,下杂志《OBJEKTspektrum》的一种组件软件专辑增刊的编辑,他还为之撰写了一个C++专栏。他已经发表了一百多篇文章,并且经常在国内和国际肝会议上讲演。
|
|
| 
|
| 
前 言
致 谢
第1章 本书所讨论的主要内容
1. 1 从手工作坊到自动装配线
1. 2 产生式编程
1. 3 利益和可应用性
第一部分 分析和设计方法与技术
第2章 领域工程
2. 1 为什么本章值得一读
2. 2 什么是领域工程
2. 3 领域分析
2. 4 领域设计和领域实现
2. 5 应用工程
2. 6 产品线实践
2. 7 关键领域工程概念
2. 8 领域分析和领域工程方法概览
2. 9 领域工程与相关方法
2. 10 历史笔记
2. 11 小结
第3章 领域工程和面向对象的分析与设计
3. 1 为什么本章值得一读
3. 2 OO技术 更多>> 您的浏览器越来越慢了?为什么不尝试一下更快的上网体验?
|
|
| | |