ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Compiler Construction

دانلود کتاب ساخت کامپایلر

Compiler Construction

مشخصات کتاب

Compiler Construction

دسته بندی: برنامه نویسی: کامپایلرها
ویرایش:  
نویسندگان: ,   
سری: Texts and Monographs in Computer Science 
ISBN (شابک) : 9781461297314, 9781461251927 
ناشر: Springer New York 
سال نشر: 1984 
تعداد صفحات: 459 
زبان: English 
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

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



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

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


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

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


توضیحاتی در مورد کتاب ساخت کامپایلر

کامپایلرها و سیستم عامل ها رابط های اساسی بین برنامه نویس و ماشینی را تشکیل می دهند که برای آن نرم افزار توسعه می دهد. در این کتاب ما به ساختن اولی می پردازیم. هدف ما این است که یک مبنای نظری محکم برای ساخت کامپایلر و اصول مهندسی صحیح برای انتخاب روش‌های جایگزین، پیاده‌سازی آنها و ادغام آنها در یک محصول قابل اعتماد و از نظر اقتصادی مقرون‌به‌صرفه در اختیار خواننده قرار دهیم. تاکید بر تجزیه تمیز با استفاده از ماژول هایی است که می توانند برای بسیاری از کامپایلرها دوباره استفاده شوند، جداسازی نگرانی ها برای تسهیل برنامه نویسی تیم، و انعطاف پذیری برای تطبیق با محدودیت های سخت افزاری و سیستمی. یک خواننده باید بتواند سوالاتی را که باید هنگام طراحی کامپایلر برای زبان X در ماشین Y بپرسد، بفهمد که چه معاوضه هایی ممکن است و چه عملکردی ممکن است به دست آید. او نباید احساس کند که هیچ بخشی از طراحی بر روی هوی و هوس استوار است. هر تصمیم باید بر اساس ویژگی های خاص و قابل شناسایی زبان مبدأ و مقصد یا بر اساس اهداف طراحی کامپایلر باشد. اکثریت قریب به اتفاق متخصصان کامپیوتر هرگز یک کامپایلر نمی نویسند. با این وجود، مطالعه فناوری کامپایلر مزایای مهمی را برای تقریباً همه افراد در این زمینه فراهم می کند. • توجه را بر روابط اساسی بین زبان ها و ماشین ها متمرکز می کند. درک این روابط، انتقال اجتناب ناپذیر به سخت افزار و زبان های برنامه نویسی جدید را آسان می کند و توانایی فرد را برای ایجاد تجارت مناسب در طراحی و پیاده سازی بهبود می بخشد.


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

Compilers and operating systems constitute the basic interfaces between a programmer and the machine for which he is developing software. In this book we are concerned with the construction of the former. Our intent is to provide the reader with a firm theoretical basis for compiler construction and sound engineering principles for selecting alternate methods, imple menting them, and integrating them into a reliable, economically viable product. The emphasis is upon a clean decomposition employing modules that can be re-used for many compilers, separation of concerns to facilitate team programming, and flexibility to accommodate hardware and system constraints. A reader should be able to understand the questions he must ask when designing a compiler for language X on machine Y, what tradeoffs are possible, and what performance might be obtained. He should not feel that any part of the design rests on whim; each decision must be based upon specific, identifiable characteristics of the source and target languages or upon design goals of the compiler. The vast majority of computer professionals will never write a compiler. Nevertheless, study of compiler technology provides important benefits for almost everyone in the field . • It focuses attention on the basic relationships between languages and machines. Understanding of these relationships eases the inevitable tran sitions to new hardware and programming languages and improves a person's ability to make appropriate tradeoft's in design and implementa tion .



فهرست مطالب

Front Matter....Pages i-xiv
Introduction and Overview....Pages 1-14
Properties of Programming Languages....Pages 15-45
Properties of Real and Abstract Machines....Pages 46-84
Abstract Program Representations....Pages 85-101
Elements of Formal Systems....Pages 102-134
Lexical Analysis....Pages 135-148
Parsing....Pages 149-182
Attribute Grammars....Pages 183-219
Semantic Analysis....Pages 220-252
Code Generation....Pages 253-281
Assembly....Pages 282-301
Error Handling....Pages 302-325
Optimization....Pages 326-357
Implementing the Compiler....Pages 358-382
Back Matter....Pages 382-447




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