Domain-Specific Languages

Domain-Specific Languages
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2011-07
版次: 1
ISBN: 9780321712943
定价: 581.70
装帧: 精装
开本: 其他
纸张: 胶版纸
页数: 640页
正文语种: 英语
  • When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications.

    This book’s techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format.
    Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.

    The topics covered include:
    How DSLs compare to frameworks and libraries, and when those alternatives are sufficient
    Using parsers and parser generators, and parsing external DSLs
    Understanding, comparing, and choosing DSL language constructs
    Determining whether to use code generation, and comparing code generation strategies
    Previewing new language workbench tools for creating DSLs Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as “an author, speaker, consultant, and general loudmouth on software development. I concentrate on designing enterprise software—looking at what makes a good design and what practices are needed to come up with good design.” Fowler’s books include Patterns of Enterprise Application Architecture; UML Distilled, Third Edition; and (with Kent Beck, John Brant, and William Opdyke) Refactoring: Improving the Design of Existing Code. All are published by Addison-Wesley. 
  • 内容简介:
    When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications.

    This book’s techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format.
    Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.

    The topics covered include:
    How DSLs compare to frameworks and libraries, and when those alternatives are sufficient
    Using parsers and parser generators, and parsing external DSLs
    Understanding, comparing, and choosing DSL language constructs
    Determining whether to use code generation, and comparing code generation strategies
    Previewing new language workbench tools for creating DSLs
  • 作者简介:
    Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as “an author, speaker, consultant, and general loudmouth on software development. I concentrate on designing enterprise software—looking at what makes a good design and what practices are needed to come up with good design.” Fowler’s books include Patterns of Enterprise Application Architecture; UML Distilled, Third Edition; and (with Kent Beck, John Brant, and William Opdyke) Refactoring: Improving the Design of Existing Code. All are published by Addison-Wesley. 
查看详情
相关图书 / 更多
Domain-Specific Languages
世上为什么要有图书馆
杨素秋
Domain-Specific Languages
经纬度丛书·大变局:晚清改革五十年
谌旭彬
Domain-Specific Languages
拓地降敌:北宋中叶内臣名将李宪研究
何冠环
Domain-Specific Languages
班史:一个大学班级的日常生活(2018—2022)
黄修志 石榴花 著
Domain-Specific Languages
另一场新文化运动:五四前后“梁启超系”再造新文明的努力
周月峰 著
Domain-Specific Languages
无条件投降博物馆
[荷兰]杜布拉夫卡·乌格雷西奇
Domain-Specific Languages
我们为什么会抑郁:哀悼、忧郁与精神分析
达里安·利德
Domain-Specific Languages
被遗忘的大流行:西班牙流感在美国
艾尔弗雷德·W. 克罗斯比 著;李玮璐 译
Domain-Specific Languages
辛弃疾新传
辛更儒 后浪
Domain-Specific Languages
疯狂的尿酸
[美]戴维·珀尔马特 著
Domain-Specific Languages
中国妆束:宋时天气宋时衣
左丘萌 末春
Domain-Specific Languages
阿勒泰的角落
李娟 著;新经典 出品
您可能感兴趣 / 更多
Domain-Specific Languages
家长的思维模式:儿童成长型思维模式的培养策略
Mary;Cay;Ricci
Domain-Specific Languages
印度洋明珠:毛里求斯商贸要略
Marie Lourdes Lam Hung(玛丽·卢尔德·林·洪)
Domain-Specific Languages
自然象征——宇宙论的探索(汉译人类学名著丛书)
Mary Douglas
Domain-Specific Languages
欧盟个人数据保护制度——《一般数据保护条例》
Mariusz Krzysztofek
Domain-Specific Languages
巴西小史
Maria del Priore
Domain-Specific Languages
世界啤酒地图:150种啤酒大赏
Mark Dredge
Domain-Specific Languages
法理学和政治学中的自然法(自然法名著译丛)
Mark C. Murphy
Domain-Specific Languages
数学天书中的证明(第六版)
Martin Aigner;Günte
Domain-Specific Languages
机器学习Python版(英文版)
Mark E. Fenner
Domain-Specific Languages
关于《马丁·菲耶罗》
Margarita Guerrero 著;赵振江 译;豪尔赫·路易斯·博尔赫斯;玛加丽塔·格雷罗(Jorge Luis Borges
Domain-Specific Languages
日耳曼中世纪文学
María Esther Vázquez 著;崔燕 译;豪尔赫·路易斯·博尔赫斯 玛丽亚·埃丝特·巴斯克斯(Jorge Luis Borges
Domain-Specific Languages
幕后
Mary Ellen Mark