
عنوان کتاب به انگلیسی: |
Introduction to Compiler Design |
| سال انتشار: 2011 | 255 صفحه | حجم فایل: 1 مگابایت | زبان: انگلیسی |
| نویسنده | Torben Egidius Mogensen |
| ناشر | Springer |
| ISBN10: | 0857298283 |
| ISBN13: | 9780857298287 |
توضیحات کتاب
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 در دسترس است
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |




نقد و بررسیها
هنوز بررسیای ثبت نشده است.