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
鼓楼新悦.采香者:世界香水之源
[法]多米尼克·罗克(Dominique Roques) 著;王祎慈 译;乔溪 审校
Domain-Specific Languages
中国龙的发明:近现代中国形象的域外变迁
施爱东 后浪
Domain-Specific Languages
重构契丹早期史 新锐学者关于契丹早期历史全新力作 苗润博 北京大学人文学科文库·北大中国史研究丛书
苗润博 著
Domain-Specific Languages
我能帮上什么忙?(万镜·现象)
戴维·戈德布卢姆;皮尔·布莱登
Domain-Specific Languages
石上众生:巴蜀石窟与古代供养人
萧易
Domain-Specific Languages
宴飨万年:文物中的中华饮食文化史(足不出户看国博古代饮食文化展,感受跨越万年的烟火气)
王辉
Domain-Specific Languages
普林斯顿大学生物图鉴 :真菌(地球分解者)
[美]布里特·艾伦·邦亚德 著;陈伟 译;中国国家地理·图书 出品
Domain-Specific Languages
影子母亲:保姆、换工与育儿中的微观政治(薄荷实验)
[美]卡梅隆·林·麦克唐纳 著;杨可 译
Domain-Specific Languages
城的中国史(许宏新作品 考古大家写小书)
许宏
Domain-Specific Languages
克洛德·夏布罗尔 法国电影新浪潮运动开创者夏布罗尔导演评传
若埃尔·马尼(Jo.l Magny) 著;谢强 译
您可能感兴趣 / 更多
Domain-Specific Languages
变分学入门(影印版)
Mark Kot
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