الگوهای پیاده‌سازی زبان ۲۰۱۰
Language Implementation Patterns 2010

دانلود کتاب الگوهای پیاده‌سازی زبان ۲۰۱۰ (Language Implementation Patterns 2010) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Terence Parr

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2010

زبان

English

تعداد صفحه‌ها

380

نوع فایل

pdf

حجم

3.1 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب الگوهای پیاده‌سازی زبان ۲۰۱۰

با این کتاب، ساخت خواننده‌های فایل پیکربندی، خواننده‌های داده، تولیدکننده‌های کد مبتنی بر مدل، مترجم‌های کد به کد، تحلیل‌کننده‌های کد منبع و مفسرها را بیاموزید. نیازی به داشتن پیش‌زمینه در علوم کامپیوتر نیست—ترنس پار، خالق ANTLR، با تقسیم پیاده‌سازی زبان به رایج‌ترین الگوهای طراحی، ابهام‌زدایی می‌کند. گام به گام، مهارت‌های کلیدی مورد نیاز برای پیاده‌سازی زبان‌های کامپیوتری خودتان را خواهید آموخت.

دانستن چگونگی ایجاد زبان‌های خاص دامنه (DSL) می‌تواند به شما یک افزایش بهره‌وری بزرگ بدهد. به جای نوشتن کد در یک زبان برنامه‌نویسی همه‌منظوره، ابتدا می‌توانید یک زبان سفارشی ایجاد کنید که متناسب با نیازهای شما در یک حوزه خاص باشد و کارایی شما را افزایش دهد.

نکته کلیدی درک الگوهای رایج موجود در پیاده‌سازی زبان‌ها است. الگوهای طراحی زبان رایج‌ترین الگوهای طراحی را شناسایی و متراکم می‌کند و نمونه‌های پیاده‌سازی هر کدام را ارائه می‌دهد.

پیاده‌سازی الگوها از جاوا استفاده می‌کنند، اما خود الگوها کاملاً عمومی هستند. برخی از پیاده‌سازی‌ها از مولد تجزیه‌گر معروف ANTLR استفاده می‌کنند، بنابراین خوانندگان این کتاب را منبعی عالی از مثال‌های ANTLR نیز خواهند یافت. اما این کتاب برای هر کسی که علاقه‌مند به پیاده‌سازی زبان‌ها باشد، صرف‌نظر از ابزار انتخابی‌شان، مفید خواهد بود. سایر کتاب‌های پیاده‌سازی زبان بر کامپایلرها تمرکز دارند، که شما به ندرت در زندگی روزمره خود به آن‌ها نیاز دارید. در عوض، الگوهای طراحی زبان، الگوهایی را به شما نشان می‌دهد که می‌توانید برای انواع برنامه‌های کاربردی زبانی استفاده کنید.

یاد خواهید گرفت که چگونه خواننده‌های فایل پیکربندی، خواننده‌های داده، تولیدکننده‌های کد مبتنی بر مدل، مترجم‌های کد به کد، تحلیل‌کننده‌های کد منبع و مفسرها را ایجاد کنید. هر فصل الگوهای طراحی مرتبط را گروه‌بندی می‌کند و در هر الگو، با ساخت یک نمونه پیاده‌سازی کامل، تجربه عملی کسب خواهید کرد. تا زمانی که کتاب را تمام کنید، خواهید دانست که چگونه رایج‌ترین مشکلات پیاده‌سازی زبان را حل کنید.


فهرست کتاب:

الگوهای پیاده‌سازی زبان

 

توضیحات(انگلیسی)

Learn to build configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. You don’t need a background in computer science–ANTLR creator Terence Parr demystifies language implementation by breaking it down into the most common design patterns. Pattern by pattern, you’ll learn the key skills you need to implement your own computer languages.

Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain.

The key is understanding the common patterns found across language implementations. Language Design Patterns identifies and condenses the most common design patterns, providing sample implementations of each.

The pattern implementations use Java, but the patterns themselves are completely general. Some of the implementations use the well-known ANTLR parser generator, so readers will find this book an excellent source of ANTLR examples as well. But this book will benefit anyone interested in implementing languages, regardless of their tool of choice. Other language implementation books focus on compilers, which you rarely need in your daily life. Instead, Language Design Patterns shows you patterns you can use for all kinds of language applications.

You’ll learn to create configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. Each chapter groups related design patterns and, in each pattern, you’ll get hands-on experience by building a complete sample implementation. By the time you finish the book, you’ll know how to solve most common language implementation problems.


Table of Contents

1. Language Implementation Patterns

دیگران دریافت کرده‌اند

زبان و عصب شناسی: بیماری آلزایمر ۲۰۲۱
Language and Neurology: Alzheimer’s Disease 2021

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.