ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Introduction to Compiler Design

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

 Introduction to Compiler Design

مشخصات کتاب

Introduction to Compiler Design

ویرایش: 2 
نویسندگان:   
سری: Undergraduate Topics in Computer Science 
ISBN (شابک) : 9783319669656, 9783319669663 
ناشر: Springer International Publishing 
سال نشر: 2017 
تعداد صفحات: 273 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

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



کلمات کلیدی مربوط به کتاب مقدمه ای بر طراحی کامپایلر: زبان های برنامه نویسی، کامپایلرها، مترجمان



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

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


در صورت تبدیل فایل کتاب Introduction to Compiler Design به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



ویرایش دوم این کتاب درسی به طور کامل اصلاح شده است و مطالبی در مورد بهینه سازی حلقه، بهینه سازی فراخوانی تابع و تجزیه و تحلیل جریان داده اضافه می کند. این تکنیک‌هایی را برای ساخت کامپایلرهای واقعی برای زبان‌های برنامه‌نویسی ساده، با استفاده از تکنیک‌هایی نزدیک به تکنیک‌هایی که در کامپایلرهای \"واقعی\" استفاده می‌شود، ارائه می‌کند، البته در مکان‌هایی که برای اهداف ارائه کمی ساده شده‌اند. تمام مراحل مورد نیاز برای ترجمه یک زبان سطح بالا به زبان ماشین نمادین پوشش داده شده است، از جمله lexing، تجزیه، بررسی نوع، تولید کد میانی، تولید کد ماشین، تخصیص ثبت و بهینه سازی، تفسیر به اختصار پوشش داده شده است.

br/> با هدف خنثی بودن نسبت به زبان‌های پیاده‌سازی، الگوریتم‌ها به‌جای هر زبان برنامه‌نویسی خاص به صورت شبه کد ارائه می‌شوند، اما در بسیاری از موارد پیشنهادهایی برای چگونگی تحقق این موارد در زبان‌های مختلف ارائه شده است.

مقدمه ای بر طراحی کامپایلربرای یک دوره مقدماتی در طراحی کامپایلر در نظر گرفته شده است که برای دوره های کارشناسی و کارشناسی ارشد بسته به اینکه کدام فصل استفاده می شود مناسب است.


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

The second edition of this textbook has been fully revised and adds material about loop optimisation, function call optimisation and dataflow analysis. It presents techniques for making realistic compilers for simple programming languages, using techniques that are close to those used in "real" compilers, albeit in places slightly simplified for presentation purposes. All phases required for translating a high-level language to symbolic machine language are covered, including lexing, parsing, type checking, intermediate-code generation, machine-code generation, register allocation and optimisation, 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, but suggestions are in many cases given for how these can be realised in different language flavours.

Introduction to Compiler Design is intended for an introductory course in compiler design, suitable for both undergraduate and graduate courses depending on which chapters are used.



فهرست مطالب

Front Matter ....Pages i-xxi
Lexical Analysis (Torben Ægidius Mogensen)....Pages 1-38
Syntax Analysis (Torben Ægidius Mogensen)....Pages 39-95
Scopes and Symbol Tables (Torben Ægidius Mogensen)....Pages 97-102
Interpretation (Torben Ægidius Mogensen)....Pages 103-113
Type Checking (Torben Ægidius Mogensen)....Pages 115-126
Intermediate-Code Generation (Torben Ægidius Mogensen)....Pages 127-156
Machine-Code Generation (Torben Ægidius Mogensen)....Pages 157-167
Register Allocation (Torben Ægidius Mogensen)....Pages 169-184
Functions (Torben Ægidius Mogensen)....Pages 185-209
Data-Flow Analysis and Optimisation (Torben Ægidius Mogensen)....Pages 211-234
Optimisations for Loops (Torben Ægidius Mogensen)....Pages 235-245
Back Matter ....Pages 247-258




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