Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))

Buy

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

(HTML tags aren't allowed.)

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing

New edition of one of the most influential books on managing software and hardware testing

In this new edition of his top-selling book, Rex Black walks you through the steps necessary to manage rigorous testing programs of hardware and software. The preeminent expert in his field, Mr. Black draws upon years of experience as...

DNA Vaccines (Methods in Molecular Medicine)
DNA Vaccines (Methods in Molecular Medicine)

In the early 1990s, almost 200 yr after Edward Jenner demonstrated the effectiveness of the smallpox vaccine, a new paradigm for vaccination emerged. The conventional method of vaccination required delivery of whole pathogens or structural subunits, but in this new approach, DNA or genetic information was administered to elicit an...

Tactile Sensing and Display: Haptic Feedback For Minimally Invasive Surgery And Robotics
Tactile Sensing and Display: Haptic Feedback For Minimally Invasive Surgery And Robotics

Comprehensively covers the key technologies for the development of tactile perception in minimally invasive surgery

Covering the timely topic of tactile sensing and display in minimally invasive and robotic surgery, this book comprehensively explores new techniques which could dramatically reduce the need for invasive...


International Money and Finance, Eighth Edition
International Money and Finance, Eighth Edition

Its high-level perspective on the global economy differentiates this introduction to international finance from other textbooks.  Melvin and Norrbin provide essential information for those who seek employment in multinational industries, while competitors focus on standard economic tools and financial management skills. ...

Planetary Cartography and GIS (Lecture Notes in Geoinformation and Cartography)
Planetary Cartography and GIS (Lecture Notes in Geoinformation and Cartography)

This book approaches geological, geomorphological and topographical mapping from the point in the workflow at which science-ready datasets are available. Though there have been many individual projects on dynamic maps and online GISs, in which coding and data processing are given precedence over cartographic principles, cartography...

Proceedings of 3rd International Conference on Computer Vision and Image Processing: CVIP 2018, Volume 1 (Advances in Intelligent Systems and Computing)
Proceedings of 3rd International Conference on Computer Vision and Image Processing: CVIP 2018, Volume 1 (Advances in Intelligent Systems and Computing)

This book is a collection of carefully selected works presented at the Third International Conference on Computer Vision & Image Processing (CVIP 2018). The conference was organized by the Department of Computer Science and Engineering of PDPM Indian Institute of Information Technology, Design & Manufacturing, Jabalpur, India...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy