《生成式编程》封面

生成式编程

Generative programming

Krzysztof Czarnecki、Ulrich Eisenecker · 初版 2000 年

2人推荐
6位读者提及
7次提及

Hacker News 上怎么说

  • ……根据各州的具体要求定制尾气检测。应用程序生成器让代码量缩减了80%。JSP就是一个生成器,大多数模板系统也是。如果有人想折腾/感兴趣,我推荐 Czarnecki 和 Eisenecker 写的《Generative Programming》(2000)。或者去 Google 搜一下 Don Batory 同一时期的文章。

    …customize smog checking to state specific requirements. The application generator reduced the code size by 80%. JSP is a generator, as are most templating systems. For those who have an itch, I recommend Generative Programming (2000) by Czarnecki and Eisenecker. Or Google Don Batory for articles from the same time period.

  • 1. SICP (https://en.wikipedia.org/wiki/Structure_and_Interpretation_o...) 2. Generative Programming (https://www.amazon.com/Generative-Programming-Methods-Tools-...) 3. PAIP (https://www.amazon.com/Paradigms-Artificial-Intelligence-Pro...) 4. Lisp In Small Pieces (https://www.amazon.com/Lisp-Small-Pieces-Christian-Queinnec/...)……

    1. SICP (https://en.wikipedia.org/wiki/Structure_and_Interpretation_o...) 2. Generative Programming (https://www.amazon.com/Generative-Programming-Methods-Tools-...) 3. PAIP (https://www.amazon.com/Paradigms-Artificial-Intelligence-Pro...) 4. Lisp In Small Pieces (https://www.amazon.com/Lisp-Small-Pieces-Christian-Queinnec/...)…

  • 我觉得还有第四类楼主没聊到,那就是 Generative Programming(生成式编程)[0]。这种范式本质上没有归约特性(实际上正好相反),它不关心内存单元操作,也不局限于谓词演算(虽然它的产物……

    I think there is a fourth category not covered by the OP, which is Generative Programming[0]. This paradigm does not have a fundamental reduction nature (the opposite, actually), is not concerned with memory cell manipulation, and is not limited to predicate calculus (though its products…

  • ……期望获得什么呢?对 Google 来说,发明像 Go 这样的语言所带来的价值,是否大于一个只能靠博客和 HN 来提升影响力的独立开发者所能获得的价值?如果你回头看看类似 Czarnecki 倡导的 generative programming 运动,当时的核心理念是基于语言的编程(language-based programming)将成为工业标准。Paul Graham 在罗列各种优点时,也支持一种基于语言的编程方式……

    …expect to gain? Is the value of inventing a language like Go greater for Google than it would be for a lone developer with only his blog and HN to increase his mindshare? If you go back and look at the generative programming movement, a la Czarnecki, the idea was that language-based programming was going to become an industrial standard. Paul Graham also espouses a form of language-based programming when enumerating the virtues…

  • 我最初接触 intentional software(意图软件)是通过 Czarnecki 和 Eisenecker 写的《Generative Programming: Methods, Tools, and Applications》这本书。谈不上这本书在我的工程实践中有多广泛的应用,但从哲学角度来琢磨它挺有意思的,……

    My introduction to intentional software was by way of the book "Generative Programming: Methods, Tools, and Applications" by Czarnecki and Eisenecker. I can't say that the book has had broad application to my engineering work, but it's been fun to think about from a philosophical perspective,…

  • ……在 MSDN 上题为《计算机语言之死,意图编程之生》(The Death of Computer Languages, The Birth of Intentional Programming)。但可惜,这个承诺从未兑现。我所知道唯一探讨过它的另一处,就是 Krysztof Czarnecki 等人写的《Generative Programming Methods, Tools, and Applications》里的一章。IP(意图编程)相当难懂(我自己也没完全搞明白),而且据我所知,目前没有任何公开可用的工具/IDE 能让人边学边玩……

    …titled "The Death of Computer Languages, The Birth of Intentional Programming" on MSDN. But alas, the promise never came to pass. The only other place i know of which covers it is a chapter in the book Generative Programming Methods, Tools, and Applications by Krysztof Czarnecki et al. IP is rather hard to understand (i still don't get it completely) and afaik there are no publicly available tools/IDEs to learn/play with…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助