ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Implementing domain-specific languages with Xtext and Xtend

دانلود کتاب پیاده سازی زبان های دامنه خاص با Xtext و Xtend

Implementing domain-specific languages with Xtext and Xtend

مشخصات کتاب

Implementing domain-specific languages with Xtext and Xtend

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781782160304 
ناشر: Packt 
سال نشر: 2013 
تعداد صفحات: 343 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

قیمت کتاب (تومان) : 57,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب Implementing domain-specific languages with Xtext and Xtend به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب پیاده سازی زبان های دامنه خاص با Xtext و Xtend نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب پیاده سازی زبان های دامنه خاص با Xtext و Xtend



بیاموزید چگونه یک DSL را با Xtext و Xtend با استفاده از مثال‌ها و بهترین روش‌های قابل فهم پیاده‌سازی کنید

نمای کلی

  • یاد بگیرید به سرعت یک زبان خاص دامنه را با Xtext توسعه دهید
  • هر جنبه ای از یک DSL را با استفاده از Xtend، یک زبان برنامه نویسی کاملاً برجسته مانند جاوا، پیاده سازی کنید
  • چگونگی آزمایش پیاده سازی DSL و نحوه انجام آن را کشف کنید. سفارشی کردن زمان اجرا و جنبه های IDE DSL

در جزئیات

Xtext یک چارچوب متن باز Eclipse برای پیاده سازی زبان های خاص دامنه همراه با قابلیت های IDE آن این به شما امکان می‌دهد زبان‌ها را خیلی سریع پیاده‌سازی کنید، و مهم‌تر از همه، همه جنبه‌های زیرساخت زبان کامل را پوشش می‌دهد، از تجزیه‌کننده، تولیدکننده کد، مفسر، و موارد دیگر.

\"پیاده‌سازی دامنه خاص. زبان‌های با Xtext و Xtend\" به شما آموزش می‌دهند که چگونه یک DSL با Xtext توسعه دهید، یک چارچوب Eclipse برای پیاده‌سازی زبان‌های خاص دامنه. فصل‌ها مانند آموزش‌هایی هستند که مفاهیم اصلی Xtext مانند تعریف گرامر، اعتبارسنجی، تولید کد، سفارشی‌سازی‌ها و بسیاری موارد دیگر را از طریق مثال‌های غیرپیچیده و قابل فهم توصیف می‌کنند.

شروع با پوشش مختصر ویژگی های Xtext که در اجرای DSL دخیل هستند، از جمله ادغام در یک IDE، این کتاب سپس شما را با Xtend آشنا می کند زیرا این زبان در تمام مثال های کتاب استفاده می شود. سپس با توضیح مفاهیم اصلی Xtext، مانند اعتبار سنجی، تولید کد، و سفارشی‌سازی جنبه‌های زمان اجرا و رابط کاربری ادامه می‌دهیم. در پایان کتاب، شما یاد خواهید گرفت که چگونه یک DSL پیاده‌سازی شده در Xtext را با Junit آزمایش کنید تا از یک استراتژی توسعه مبتنی بر آزمایش پیروی کنید که به توسعه‌دهنده کمک می‌کند کد قابل نگهداری را که بسیار سریع‌تر و تمیزتر است، پیاده‌سازی کند.

رویکرد آزمایش محور در سراسر کتاب هنگام ارائه مفاهیم پیشرفته مانند بررسی نوع و محدوده استفاده می شود. این کتاب همچنین به شما نشان می دهد که چگونه یک DSL بسازید و منتشر کنید تا بتوان آن را در Eclipse نصب کرد، و به شما نکاتی در مورد نحوه ساخت DSL بدون هد در یک سرور یکپارچه سازی پیوسته ارائه می دهد.

\"پیاده سازی Domain- زبان‌های خاص با Xtext و Xtend\" با هدف تکمیل مستندات رسمی Xtext برای توضیح مفاهیم اصلی از طریق مثال‌های ساده‌شده و آموزش بهترین شیوه‌ها برای اجرای DSL در Xtext است. این یک راهنمای مبتدی است که باید شما را برای توسعه حرفه ای DSL و ابزار Eclipse IDE آن تنظیم کند.

آنچه از این کتاب خواهید آموخت

  • نوشتن گرامر Xtext برای DSL را بیاموزید
  • از Xtend به عنوان جایگزین جاوا برای نوشتن کدهای تمیزتر، خواناتر و قابل نگهداری تر استفاده کنید
  • نوشتن بررسی های محدودیت برای یک DSL با استفاده از مکانیزم اعتبارسنجی
  • با نحوه نوشتن یک کد مولد و یک مفسر برای یک DSL آشنا شوید
  • پیدا کنید که چگونه وضوح نماد خودکار در Xtext کار می کند و چگونه آن را سفارشی کنید
  • یک پیاده سازی DSL را بسازید و اجرا کنید تا دیگران بتوانند آن را نصب کنند
  • با جریان کاری معمولی توسعه Xtext آشنا شوید

رویکرد

راهنمای گام به گامی که به شما امکان می‌دهد به سرعت یک DSL را با Xtext و Xtend به روش آزمایشی و با کمک مثال‌های ساده پیاده‌سازی کنید.


توضیحاتی درمورد کتاب به خارجی

Learn how to implement a DSL with Xtext and Xtend using easy-to-understand examples and best practices

Overview

  • Learn to quickly develop a domain-specific language with Xtext
  • Implement any aspect of a DSL using Xtend, a fully featured Java-like programming language
  • Discover how to test a DSL implementation and how to customize runtime and IDE aspects of the DSL

In Detail

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 Beginner’s Guide which should set you up for professional development DSL and its Eclipse IDE tooling.

What you will learn from this book

  • Learn to write an Xtext grammar for a DSL
  • Use Xtend as an alternative to Java to write cleaner, easier-to-read, and more maintainable code
  • Write constraint checks for a DSL using the validator mechanism
  • Learn how to write a code generator and an interpreter for a DSL
  • Discover how automatic symbol resolution works in Xtext and how to customize it
  • Build and deploy a DSL implementation so that others can install it
  • Get well versed with the typical Xtext development workflow

Approach

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.





نظرات کاربران