ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Software Language Engineering: Creating Domain-Specific Languages Using Metamodels

دانلود کتاب مهندسی زبان نرم افزار: ایجاد زبان های خاص دامنه با استفاده از متامدل ها

Software Language Engineering: Creating Domain-Specific Languages Using Metamodels

مشخصات کتاب

Software Language Engineering: Creating Domain-Specific Languages Using Metamodels

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 0321553454, 9780321553454 
ناشر: Addison-Wesley Professional 
سال نشر: 2008 
تعداد صفحات: 201 
زبان: English  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Software Language Engineering: Creating Domain-Specific Languages Using Metamodels به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب مهندسی زبان نرم افزار: ایجاد زبان های خاص دامنه با استفاده از متامدل ها

متخصصان نرم‌افزار به سرعت در حال کشف ارزش بسیار زیاد زبان‌های اختصاصی دامنه (DSL) در حل مشکلات در حوزه‌های مشکل قابل تعریف هستند. توسعه دهندگان از DSL ها برای بهبود بهره وری و کیفیت در طیف گسترده ای از زمینه ها مانند امور مالی، شبیه سازی مبارزه، اسکریپت نویسی ماکرو، تولید تصویر و موارد دیگر استفاده می کنند. اما تاکنون منابع عملی کمی وجود داشته است که نحوه عملکرد DSLها و نحوه ساخت آنها را برای استفاده بهینه توضیح دهد. مهندسی زبان نرم افزار این نیاز را برطرف می کند. نوشته شده توسط مشاور متخصص DSL Anneke Kleppe، این اولین راهنمای جامع برای طراحی موفق DSL است. Kleppe به طور سیستماتیک هر جزء از مشخصات زبان موثر را معرفی و توضیح می‌دهد، از جمله توصیف مفاهیم، ​​نحوه نشان‌دادن آن مفاهیم، ​​و معنای آن مفاهیم در رابطه با حوزه مشکل. Kleppe استراتژی طراحی خوب را با دقت روشن می کند و نشان می دهد که چگونه انعطاف پذیری زبان هایی را که ایجاد می کنید به حداکثر برسانید. او همچنین تکنیک های قدرتمندی را برای ایجاد DSL های جدید نشان می دهد که به خوبی با زبان های همه منظوره همکاری می کنند و از قدرت آنها استفاده می کنند. این کتاب کاملاً مستقل از ابزار می تواند به عنوان منبع اصلی برای خوانندگانی که از ابزارهای DSL مایکروسافت، چارچوب مدل سازی Eclipse، openArchitectureWare یا هر مجموعه ابزار DSL دیگری استفاده می کنند، استفاده کند. این شامل چندین مثال، یک مطالعه موردی در حال اجرا، و بینش و اطلاعات پس‌زمینه است که از کار پیشرو Kleppe به عنوان یک محقق DSL استخراج شده است. موضوعات خاص تحت پوشش عبارتند از   کشف انواع مشکلاتی که DSL ها می توانند حل کنند، و زمان استفاده از آنها. مشخصات DSL مدل سازی سینتکس عینی و انتزاعی درک و توصیف معناشناسی زبان تعریف زبان های متنی و بصری بر اساس متامدلینگ شی گرا و تبدیل گراف استفاده از متامدل ها و ابزارهای مرتبط برای تولید گرامرها ادغام مدل سازی شی گرا با نظریه گراف ساخت مولد کد برای زبان های جدید پشتیبانی مدل‌ها و برنامه‌های چندزبانه   این کتاب تمام راهنمایی‌های لازم برای مهندسین نرم‌افزار را برای ایجاد DSLهایی که مشکلات واقعی را سریع‌تر و با کدهای با کیفیت بالاتر حل می‌کنند، ارائه می‌کند.


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

Software practitioners are rapidly discovering the immense value of Domain-Specific Languages (DSLs) in solving problems within clearly definable problem domains. Developers are applying DSLs to improve productivity and quality in a wide range of areas, such as finance, combat simulation, macro scripting, image generation, and more. But until now, there have been few practical resources that explain how DSLs work and how to construct them for optimal use.   Software Language Engineering fills that need. Written by expert DSL consultant Anneke Kleppe, this is the first comprehensive guide to successful DSL design. Kleppe systematically introduces and explains every ingredient of an effective language specification, including its description of concepts, how those concepts are denoted, and what those concepts mean in relation to the problem domain. Kleppe carefully illuminates good design strategy, showing how to maximize the flexibility of the languages you create. She also demonstrates powerful techniques for creating new DSLs that cooperate well with general-purpose languages and leverage their power.   Completely tool-independent, this book can serve as the primary resource for readers using Microsoft DSL tools, the Eclipse Modeling Framework, openArchitectureWare, or any other DSL toolset. It contains multiple examples, an illustrative running case study, and insights and background information drawn from Kleppe’s leading-edge work as a DSL researcher.   Specific topics covered include   Discovering the types of problems that DSLs can solve, and when to use them Comparing DSLs with general-purpose languages, frameworks, APIs, and other approaches Understanding the roles and tools available to language users and engineers Creating each component of a DSL specification Modeling both concrete and abstract syntax Understanding and describing language semantics Defining textual and visual languages based on object-oriented metamodeling and graph transformations Using metamodels and associated tools to generate grammars Integrating object-oriented modeling with graph theory Building code generators for new languages Supporting multilanguage models and programs   This book provides software engineers with all the guidance they need to create DSLs that solve real problems more rapidly, and with higher-quality code.





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