کتاب مقدمهای از طراحی کامپایلر

عنوان کتاب به انگلیسی: |
Introduction to Compiler Design |
| سال انتشار: 2011 | 255 صفحه | حجم فایل: 1 مگابایت | زبان: انگلیسی |
| نویسنده | Torben Egidius Mogensen |
| ناشر | Springer |
| ISBN10: | 0857298283 |
| ISBN13: | 9780857298287 |
توضیحات کتاب
This textbook is intended for an introductory course on Compiler Design, suitable for use in an undergraduate programme in computer science or related fields.
Introduction to Compiler Design presents techniques for making realistic, though non-optimizing compilers for simple programming languages using methods that are close to those used in "real" compilers, albeit slightly simplified in places for presentation purposes. All phases required for translating a high-level language to machine language is covered, including lexing, parsing, intermediate-code generation, machine-code generation and register allocation. Interpretation is covered briefly.
Aiming to be neutral with respect to implementation languages, algorithms are presented in pseudo-code rather than in any specific programming language, and suggestions for implementation in several different language flavors are in many cases given. The techniques are illustrated with examples and exercises.
The author has taught Compiler Design at the University of Copenhagen for over a decade, and the book is based on material used in the undergraduate Compiler Design course there.
Additional material for use with this book, including solutions to
selected exercises, is available at http://www.diku.dk/~torbenm/ICD
توضیحات کتاب به فارسی (ترجمه ماشینی)
این کتاب درسی برای یک دوره مقدماتی در زمینه طراحی کامپایلر ، مناسب برای استفاده در یک برنامه کارشناسی در علوم کامپیوتر یا زمینه های مرتبط در نظر گرفته شده است. آشنایی با طراحی کامپایلر تکنیک هایی را برای ساخت واقع بینانه ، هرچند که بهینه سازی برای زبانهای برنامه نویسی ساده با استفاده از روش هایی که نزدیک به آنهایی هستند که در کامپایلرهای "واقعی" استفاده می شوند ، ارائه می دهد ، هرچند که در مکان هایی برای اهداف ارائه کمی ساده شده است.تمام مراحل مورد نیاز برای ترجمه یک زبان سطح بالا به زبان ماشین پوشانده شده است ، از جمله لکسینگ ، تجزیه ، تولید کد میانی ، تولید ماشین کد و تخصیص ثبت.تفسیر به طور خلاصه پوشش داده شده است. با هدف خنثی بودن با توجه به زبانهای اجرایی ، الگوریتم ها به جای هر زبان برنامه نویسی خاص در کد شبه ارائه می شوند و پیشنهاداتی برای اجرای در چندین طعم زبانی مختلف در بسیاری موارد ارائه می شود.تکنیک ها با مثال و تمرینات نشان داده شده است. این نویسنده بیش از یک دهه است که طراحی کامپایلر را در دانشگاه کپنهاگ تدریس کرده است و این کتاب براساس مطالب مورد استفاده در دوره طراحی کامپایلر کارشناسی در آنجا است. مطالب اضافی برای استفاده با این کتاب ، از جمله راه حل های تمرینات انتخاب شده ، در http://www.diku.dk/~torbenm/icd در دسترس است📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.