ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Domain-Specific Languages in Practice: with JetBrains MPS

دانلود کتاب زبان های خاص دامنه در عمل: با JetBrains MPS

Domain-Specific Languages in Practice: with JetBrains MPS

مشخصات کتاب

Domain-Specific Languages in Practice: with JetBrains MPS

ویرایش: [1st ed. 2021] 
نویسندگان: , , ,   
سری:  
ISBN (شابک) : 3030737578, 9783030737573 
ناشر: Springer 
سال نشر: 2021 
تعداد صفحات: 348
[342] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 33 Mb 

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



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

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


در صورت تبدیل فایل کتاب Domain-Specific Languages in Practice: with JetBrains MPS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب زبان های خاص دامنه در عمل: با JetBrains MPS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب زبان های خاص دامنه در عمل: با JetBrains MPS



این کتاب چندین موضوع مرتبط با مهندسی زبان دامنه خاص (DSL) را پوشش می‌دهد و اینکه چگونه می‌توان آن‌ها را با استفاده از سیستم برنامه‌نویسی متا JetBrains (MPS) مدیریت کرد، یک میز کار زبان منبع باز که توسط JetBrains در 15 سال گذشته توسعه یافته است. سال‌ها.

این کتاب با مروری بر حوزه میز کار زبان آغاز می‌شود، که دیدگاه‌ها و انگیزه‌هایی را برای ایجاد MPS ارائه می‌دهد. علاوه بر این، جزئیات فنی زبان زیر MPS همراه با تعریف ویژگی‌های اصلی ابزار مورد بحث قرار می‌گیرد. ده فصل باقی‌مانده سپس در سه بخش سازمان‌دهی می‌شوند که هر کدام به جنبه خاصی از موضوع اختصاص دارد. بخش اول «MPS در کاربردهای صنعتی» به چالش‌ها و نارسایی‌های زبان‌های همه منظوره مورد استفاده در شرکت‌ها می‌پردازد، برخلاف دلایل ضروری بودن DSL، همراه با مزایا و کارایی آن‌ها، و خلاصه‌ای از درس‌های آموخته شده با استفاده از MPS. بخش دوم درباره «MPS در پروژه‌های تحقیقاتی» مزایای زبان‌های مبتنی بر متن، طراحی و توسعه برنامه‌های گیمیفیکیشن و زمینه‌های تحقیقاتی با تخصص کم در مهندسی زبان را پوشش می‌دهد. در نهایت، بخش سوم با بحث در مورد سازماندهی دوره های تجاری و آکادمیک در MPS بر "آموزش و یادگیری با MPS" تمرکز می کند.

MPS برای پیاده سازی زبان ها برای استفاده در دنیای واقعی استفاده می شود. ویژگی متمایز آن ویرایش پیش‌بینی است که از امکانات بسط و ترکیب زبان عملاً نامحدود و همچنین ترکیبی انعطاف‌پذیر از طیف وسیعی از نمادهای متنی، جدولی، ریاضی و گرافیکی پشتیبانی می‌کند. تعداد و تنوع موارد استفاده ارائه شده، قدرت و چکش‌خواری DSLهای تعریف شده با استفاده از MPS را نشان می‌دهد. مشارکت‌های انتخاب‌شده نشان‌دهنده وضعیت فعلی هنر و تمرین در استفاده از JetBrains MPS برای پیاده‌سازی زبان‌ها برای برنامه‌های کاربردی دنیای واقعی است.



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

This book covers several topics related to domain-specific language (DSL) engineering in general and how they can be handled by means of the JetBrains Meta Programming System (MPS), an open source language workbench developed by JetBrains over the last 15 years.

The book begins with an overview of the domain of language workbenches, which provides perspectives and motivations underpinning the creation of MPS. Moreover, technical details of the language underneath MPS together with the definition of the tool’s main features are discussed. The remaining ten chapters are then organized in three parts, each dedicated to a specific aspect of the topic. Part I “MPS in Industrial Applications” deals with the challenges and inadequacies of general-purpose languages used in companies, as opposed to the reasons why DSLs are essential, together with their benefits and efficiency, and summarizes lessons learnt by using MPS. Part II about “MPS in Research Projects” covers the benefits of text-based languages, the design and development of gamification applications, and research fields with generally low expertise in language engineering. Eventually, Part III focuses on “Teaching and Learning with MPS” by discussing the organization of both commercial and academic courses on MPS.

MPS is used to implement languages for real-world use. Its distinguishing feature is projectional editing, which supports practically unlimited language extension and composition possibilities as well as a flexible mix of a wide range of textual, tabular, mathematical and graphical notations. The number and diversity of the presented use-cases demonstrate the strength and malleability of the DSLs defined using MPS. The selected contributions represent the current state of the art and practice in using JetBrains MPS to implement languages for real-world applications.






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