دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Reinhard Wilhelm, Helmut Seidl, Sebastian Hack (auth.) سری: ISBN (شابک) : 9783642175398, 9783642175404 ناشر: Springer-Verlag Berlin Heidelberg سال نشر: 2013 تعداد صفحات: 232 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
کلمات کلیدی مربوط به کتاب طراحی کامپایلر: تحلیل نحوی و معنایی: تکنیک های برنامه نویسی، زبان های برنامه نویسی، کامپایلرها، مترجمان
در صورت تبدیل فایل کتاب Compiler design: syntactic and semantic analysis به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب طراحی کامپایلر: تحلیل نحوی و معنایی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در حالی که کامپایلرهای زبان های برنامه نویسی سطح بالا سیستم های نرم افزاری پیچیده بزرگی هستند، اما ویژگی های خاصی دارند که آنها را از سایر سیستم های نرم افزاری متمایز می کند. عملکرد آنها تقریباً کاملاً به خوبی تعریف شده است - در حالت ایده آل، توضیحات کامل و دقیقی از زبان مبدأ و مقصد وجود دارد. توضیحات اضافی در مورد رابط های سیستم عامل، سیستم برنامه نویسی و محیط برنامه نویسی، و سایر کامپایلرها و کتابخانه ها اغلب در دسترس است.
این کتاب به مرحله تجزیه و تحلیل مترجمان می پردازد. زبانهای برنامه نویسی. این تحلیل واژگانی، نحوی و معنایی، مکانیسمهای مشخصسازی این وظایف را از نظریه زبانهای رسمی، و روشهایی برای تولید خودکار براساس نظریه خودکار توضیح میدهد. نویسندگان یک ساختار ترجمه مفهومی، یعنی تقسیم به مجموعهای از ماژولها را ارائه میکنند، که یک برنامه ورودی را به دنبالهای از مراحل در یک برنامه ماشین تبدیل میکند، و سپس رابطهای بین ماژولها را توصیف میکنند. در نهایت، ساختار مترجمان واقعی ترسیم شده است. این کتاب حاوی تئوری و توصیه های لازم برای اجرا می باشد.
این کتاب برای دانشجویان رشته کامپیوتر در نظر گرفته شده است. این کتاب با مثالها، تمرینها و بخشهای برنامه پشتیبانی میشود.
While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined – ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available.
This book deals with the analysis phase of translators for programming languages. It describes lexical, syntactic and semantic analysis, specification mechanisms for these tasks from the theory of formal languages, and methods for automatic generation based on the theory of automata. The authors present a conceptual translation structure, i.e., a division into a set of modules, which transform an input program into a sequence of steps in a machine program, and they then describe the interfaces between the modules. Finally, the structures of real translators are outlined. The book contains the necessary theory and advice for implementation.
This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.
Front Matter....Pages i-x
The Structure of Compilers....Pages 1-10
Lexical Analysis....Pages 11-41
Syntactic Analysis....Pages 43-137
Semantic Analysis....Pages 139-216
Back Matter....Pages 217-225