دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Nils M. Holm
سری:
ناشر: Lulu Press
سال نشر: 2012
تعداد صفحات: 390
[391]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 Mb
در صورت تبدیل فایل کتاب Practical Compiler Construction به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساخت کامپایلر عملی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Practical Compiler Construction یک کتاب درسی برنامه نویسی پیشرفته و یک پرایمر برای نوشتن کامپایلر است. برخی از مهارت های برنامه نویسی مورد نیاز است، اما هیچ دانش قبلی در زمینه ساخت کامپایلر لازم نیست. کد منبع بسیار حاشیه نویسی شده یک کامپایلر کامل را برای زیرمجموعه ای از کد تولید کننده زبان برنامه نویسی C برای پردازنده محبوب 386 مطالعه کنید. آشنایی با تمرین: - تحلیل واژگانی (اسکن) - تجزیه و تحلیل نحو (تجزیه) - تحلیل معنایی - تولید کد - پشتیبانی از زمان اجرا (کتابخانه ها) پیشینه نظری خود را با یادگیری در مورد مبانی و کاربردهای آن گسترش دهید - درختان را اسکن کنید - گرامرهای رسمی - برنامه های انتزاعی - مدل های تولید کد - تغییر برنامه در نهایت، نگاهی به تکنیک های تدوین پیشرفته تر مانند - سنتز کد - بهینه سازی انتزاعی برنامه - بهینه سازی چشمه - حذف عبارات فرعی رایج
Practical Compiler Construction is an advanced programming textbook and a compiler-writing primer. Some programming skills are required, but no prior knowledge in the field of compiler construction is necessary. Study the heavily annotated source code of a full compiler for a subset of the C programming language generating code for the popular 386 processor. Learn about the practice of: - Lexical analysis (scanning) - Syntax analysis (parsing) - Semantic analysis - Code generation - Runtime support (libraries) Extend your theoretical background by learning about the foundations and applications of - Scan trees - Formal grammars - Abstract programs - Code generation models - Program transformation Finally, have a look at more advanced compilation techniques such as - Code synthesis - Abstract program optimization - Peephole optimization - Common subexpression elimination