Description: Implementing Domain-specific Languages With Xtext and Xtend by Lorenzo Bettini A step-by-step guide that enables you to quickly implement a DSL with Xtext and Xtend in a test-driven way with the aid of simplified examples. This book is for programmers who want to learn about Xtext and how to use it to implement a DSL (or a programming language) together with Eclipse IDE tooling. It assumes that the user is familiar with Eclipse and its functionality. Existing basic knowledge of a compiler implementation would be useful, though not strictly required, since the book will explain all the stages of the development of a DSL. FORMAT Paperback LANGUAGE English CONDITION Brand New Author Biography Lorenzo Bettini is an assistant professor (Researcher) in computer science at Dipartimento di Informatica, Universita di Torino, Italy.Previously,he was a Postdoc and a contractual researcher at Dipartimento di Sistemi e Informatica,Universita di Firenze,Italy.He has a Masters Degree in computer science and a PhD in theoretical computer science.His research interests cover design, theory,and the implementation of programming languages (in particular,object-oriented languages and network-aware languages).He has been using Xtext since version 0.7.He has used Xtext and Xtend for implementing many Domain Specific Languages and Java-like programming languages.He is also the author of about 60 papers published in international conferences and international journals.You can contact him at Long Description Xtext is an open source Eclipse framework for implementing domain-specific languages together with its IDE functionalities. It lets you implement languages really quickly, and, most of all, it covers all aspects of a complete language infrastructure, starting from the parser, code generator, interpreter, and more."Implementing Domain-Specific Languages with Xtext and Xtend" will teach you how to develop a DSL with Xtext, an Eclipse framework for implementing domain-specific languages. The chapters are like tutorials that describe the main concepts of Xtext such as grammar definition, validation, code generation, customizations, and many more, through uncomplicated and easy-to-understand examples.Starting with briefly covering the features of Xtext that are involved in a DSL implementation, including integration in an IDE, the book will then introduce you to Xtend as this language will be used in all the examples throughout the book. We then proceed by explaining the main concepts of Xtext, such as validation, code generation, and customizations of runtime and UI aspects. By the end of the book, you will have learned how to test a DSL implemented in Xtext with Junit, in order to follow a test-driven development strategy that will help the developer implement maintainable code that is much faster and cleaner.A test-driven approach is used throughout the book when presenting advanced concepts such as type checking and scoping. The book also shows you how to build and release a DSL so that it can be installed in Eclipse, and gives you hints on how to build the DSL headlessly in a continuous integration server."Implementing Domain-Specific Languages with Xtext and Xtend" aims to complement the official Xtext documentation to explain the main concepts through simplified examples and to teach the best practices for a DSL implementation in Xtext. It is a Beginners Guide which should set you up for professional development DSL and its Eclipse IDE tooling. Details ISBN1782160302 Author Lorenzo Bettini ISBN-10 1782160302 ISBN-13 9781782160304 Media Book Short Title IMPLEMENTING DOMAIN-SPECIFIC L Pages 342 Publisher Packt Publishing Language English Imprint Packt Publishing Limited Place of Publication Birmingham Country of Publication United Kingdom DEWEY 005.13 Illustrations black & white illustrations Format Paperback Audience General/Trade AU Release Date 2023-04-02 NZ Release Date 2023-04-02 Year 2023 Publication Date 2023-04-02 UK Release Date 2023-04-02 We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:76423574;
Price: 109.52 AUD
Location: Melbourne
End Time: 2024-11-22T03:30:48.000Z
Shipping Cost: 12.36 AUD
Product Images
Item Specifics
Restocking fee: No
Return shipping will be paid by: Buyer
Returns Accepted: Returns Accepted
Item must be returned within: 30 Days
ISBN-13: 9781782160304
Book Title: Implementing Domain-specific Languages With Xtext and Xtend
Item Height: 235 mm
Item Width: 191 mm
Author: Lorenzo Bettini
Publication Name: Implementing Domain-Specific Languages with Xtext and Xtend
Format: Paperback
Language: English
Publisher: Packt Publishing Limited
Subject: Computer Science
Publication Year: 2013
Type: Textbook
Number of Pages: 342 Pages