نوبت و سال چاپ : | 3 / 1399 | تعداد صفحات : | 556 |
نوع جلد / قطع: | شومیز / وزیری | وزن: | 820 |
ویرایش : | 0 | شابک | 9789648996425 |
موضوع اصلی : | کامپیوتر | موضوع فرعی : | مهندسی کامپیوتر IT |
دریافت فایل:
این کتاب با بیانی دقیق و مثالهای متعدد، موضوعات پردازندههای زبان، علم ساخت کامپایلر، مترجمها، تحلیل لغوی، تحلیل نحوی، ترجمهی متنی بر نحو، تولید کد میانی، محیطهای زمان اجرا، و تولید کد را مورد بررسی قرار میدهد. یکی از مشخصات بارز این کتاب این است که موضوعات را با حساسیت خاصی مورد بحث قرار داده است و نویسندگان آن، از تجزبهی بالایی در زمینهی طراحی و پیادهسازی زبانهای برنامهسازی و ساخت کامپایلر برخوردارند. مناسب برای: کسانی که میخواهند با پردازندههای زبان، و چگونگی ترجمهی برنامهها آشنا شوند، دانشجویان و اساتید رشتههای کامپیوتر و فناوری اطلاعات، و پژوهشگران حوزهی کامپایلر میتوانند از این کتاب بهرهمند شوند. پیشنیاز: آشنایی با طراحی و پیادهسازی زبانهای برنامهسازی. قبل از مطالعهی این کتاب، کتاب "طراحی و پیادهسازی زبانهای برنامهسازی" نوشتهی پرات و ترجمهی جعفرنژاد قمی پیشنهاد میگردد. مهارتی که کسب خواهید کرد: با پردازندهها و مترجم زبانهای برنامهسازی آشنا میشوید، بخشهای مختلف کامپایلر را خواهید شناخت و چگونگی تولید کد را آموزش خواهید دید. فهرست: 1. مقدمه 2. مترجم ساده نحوگرا (ساختار دستور) 3. تحلیل لغوی 4. تحلیل نحوی 5. ترجمه مبتنی بر نحو 6. تولید کد میانی 7. محیط های زمان اجرا 8. تولید کد
طراحی و پیاده سازی توسط ایده گستران
تمامی حقوق برای کتاب درخشش محفوظ است