قیمت محصول : $0.00
آپدیت: خرداد ۱۳۹۸
دوره آموزش درس compiler – همراه با حل تست کنکور کارشناسی ارشد کامپایلر چیست؟ کامپایلر یک برنامه نرم افزاری است که کدی را که توسط یک برنامه نویس نوشته شده به کد باینری (یا همان کد ماشین) تبدیل میکند. این پروسه باعث میشود تا کدها توسط CPU تشخیص داده شده و قابل درک و اجرا باشند. به تبدیل کد منبع به کد ماشین ترجمه یا کامپایل (Compile) گفته میشود. کامپیوترهای […]
دوره آموزش درس compiler – همراه با حل تست کنکور کارشناسی ارشد
کامپایلر چیست؟
کامپایلر یک برنامه نرم افزاری است که کدی را که توسط یک برنامه نویس نوشته شده به کد باینری (یا همان کد ماشین) تبدیل میکند. این پروسه باعث میشود تا کدها توسط CPU تشخیص داده شده و قابل درک و اجرا باشند. به تبدیل کد منبع به کد ماشین ترجمه یا کامپایل (Compile) گفته میشود. کامپیوترهای اولیه فاقد کامپایلر بودند، زیرا اکثر برنامهها به صورت زبان اسمبلی نوشته میشدند. ولی از زمانی که برنامه نویسان به استفاده از زبانهای سطح بالا روی آوردند، کامپایلرها نیز به عرصه کامپیوتر وارد شدند. کامپایلرهای امروزی دارای انواع مختلفی هستند که زبانهای برنامه نویسی با توجه به حافظه مصرفی، زمان لازم برای اجرا، و همچنین توانایی پلت فرم های خاص در اجرای کد ها و غیره از هر کدام از انها بهره میبرند.
سرفصل های دوره آموزش درس compiler:
- طراحی و ساخت کامپایلرها
- ساختار کامپایلر تحلیلگر لغوی
- تحلیل گر نحوی
- تحلیل گر معنایی
- تولید کد میانی
- تولید کد نهایی بهینه سازی کد نهایی جدول نمادها خطاپرداز
- برخی از انواع کامپایلرها
- مروری بر نظریه
- تحلیل گر لغوی
- تحلیلگر لغوی
- تحلیلگر نحوی
- انواع روش های تجزیه
- پارسرهای بالا به پایین
- تجزیه غیر بازگشتی پیشگو LL(k)
- گرامرهای LL(1) – حذف بازگشتی چپ
- فاکتورگیری چپ – جدول تجزیه LL(1)
- الگوریتم تجزیه غیر بازگشتی پیشگو رفع خطای نحوی -زبان ها و گرامرهای LL(k)
- حل تست
- پارسرهای پایین به بالا
- تقدم توابع
- تقدم ساده
- تجزیه گرهای LR
- تجزیه گرهای LR
- تجزیه گرهای LR
- حل تمرین و تست
- گرامرهای مبهم در روش تجزیه LR – رابطه بین گرامرها و زبان های LL(k) و LR – رفع خطای نحوی در تجزیه گرهای LR – تولید خودکار تجزیه گر با استفاده ازابزار
- محیط زمان اجرا و مدیریت حافظه
- تحلیل گر معنایی
شما می توانید هرگونه سوال یا پیشنهاد خود را از طریق دیدگاه های همین پست مطرح بفرمایید.
توضیحات بیشتر
دوره های مرتبط
روش های پشتیبانی
دانشجویار در طول ۲۴ ساعت شبانه روز آماده پاسخگویی به سوالات شما می باشد.
-
تماس با شماره تلفن
۰۵۶۳۲۳۴۲۰۴۲ -
ارسال تیکت پشتیبانی از طریق
این لینک - گفتگوی آنلاین از طریق چت وبسایت
-
ارسال پیام به آیدی تلگرام
@daneshjooyar_support724
درخواست مشاوره
با پر کردن فرم زیر همکاران ما در دانشجویار در اسرع وقت با شما تماس خواهند گرفت
روش های پشتیبانی
دانشجویار در طول ۲۴ ساعت شبانه روز آماده پاسخگویی به سوالات شما می باشد.
-
تماس با شماره تلفن
۰۵۶۳۲۳۴۲۰۴۲ -
ارسال تیکت پشتیبانی از طریق
این لینک - گفتگوی آنلاین از طریق چت وبسایت
-
ارسال پیام به آیدی تلگرام
@daneshjooyar_support724
کلیه حقوق مادی و معنوی دوره ها متعلق به وبسایت آموزشی دانشجویار می باشد