هیچ دوره ای در سبد آموزش شما وجود ندارد
دوره آموزش درس compiler – همراه با حل تست کنکور کارشناسی ارشد
کامپایلر چیست؟
کامپایلر یک برنامه نرم افزاری است که کدی را که توسط یک برنامه نویس نوشته شده به کد باینری (یا همان کد ماشین) تبدیل میکند. این پروسه باعث میشود تا کدها توسط CPU تشخیص داده شده و قابل درک و اجرا باشند. به تبدیل کد منبع به کد ماشین ترجمه یا کامپایل (Compile) گفته میشود. کامپیوترهای اولیه فاقد کامپایلر بودند، زیرا اکثر برنامهها به صورت زبان اسمبلی نوشته میشدند. ولی از زمانی که برنامه نویسان به استفاده از زبانهای سطح بالا روی آوردند، کامپایلرها نیز به عرصه کامپیوتر وارد شدند. کامپایلرهای امروزی دارای انواع مختلفی هستند که زبانهای برنامه نویسی با توجه به حافظه مصرفی، زمان لازم برای اجرا، و همچنین توانایی پلت فرم های خاص در اجرای کد ها و غیره از هر کدام از انها بهره میبرند.
سرفصل های دوره آموزش درس compiler:
- طراحی و ساخت کامپایلرها
- ساختار کامپایلر تحلیلگر لغوی
- تحلیل گر نحوی
- تحلیل گر معنایی
- تولید کد میانی
- تولید کد نهایی بهینه سازی کد نهایی جدول نمادها خطاپرداز
- برخی از انواع کامپایلرها
- مروری بر نظریه
- تحلیل گر لغوی
- تحلیلگر لغوی
- تحلیلگر نحوی
- انواع روش های تجزیه
- پارسرهای بالا به پایین
- تجزیه غیر بازگشتی پیشگو LL(k)
- گرامرهای LL(1) – حذف بازگشتی چپ
- فاکتورگیری چپ – جدول تجزیه LL(1)
- الگوریتم تجزیه غیر بازگشتی پیشگو رفع خطای نحوی -زبان ها و گرامرهای LL(k)
- حل تست
- پارسرهای پایین به بالا
- تقدم توابع
- تقدم ساده
- تجزیه گرهای LR
- تجزیه گرهای LR
- تجزیه گرهای LR
- حل تمرین و تست
- گرامرهای مبهم در روش تجزیه LR – رابطه بین گرامرها و زبان های LL(k) و LR – رفع خطای نحوی در تجزیه گرهای LR – تولید خودکار تجزیه گر با استفاده ازابزار
- محیط زمان اجرا و مدیریت حافظه
- تحلیل گر معنایی
شما می توانید هرگونه سوال یا پیشنهاد خود را از طریق دیدگاه های همین پست مطرح بفرمایید.
Amirm2305 دانشجوی دوره
خیلی دوره خوبی بود واقعا کمک میکنه
weblogsadegh دانشجوی دوره
واقعا ممنون استاد مارو نجات دادید , دانشگاه استاد خوبی نداشتیم , تشکر بابت این آموزش عالی سپاس فراوان .
زهرا
سلام وقت بخیر من دانشجوی مهندسی کامپیوتر پیام نورم و اسم کتابم اصول طراحی کامپایلر نوشته مهندس جعفر پور امینی چند روز دیگه امتحان دارم می تونم از آموزش های شما استفاده کنم
پشتیبان توفیق پور
سلام ممنونم
همونطور که در نظرات قبلی مدرس دوره گفتند…
این دوره رویکرد کنکوری داره و ممکنه برای دروس دانشگاهی خیلی کاربردی نباشه
شقایق
ممنون از آموزش خیلی خیلی خوبتون
سمیه محمودیانی
با سلام
ممنون شقایق جان . موفق باشید .
sajjadusp
سلام
این برای درس کامپایلر دانشگاه هم مفید و بدرد بخوره با خیر؟
سمیه محمودیانی
سلام
بله برای دانشگاه هم مفیده مطالب گفته شده ولی بیشتر رویکرد کنکوری داره . فایل نمونه رو مشاهده کنید .
atkhbn
سلام خیلی عالی بود مطالب بسیار ساده و روان بیان میشن من از این درس خیلی میترسیدم الان برام ساده شده، برای نظریه زبانها دوره مفصلی تهیه کرده بودم اما این شیوایی رو نداشت و نتونستم خوب یاد بگیرم و مصمم شدم درس نظریه شما رو هم تهیه کنم. امیدوارم همیشه موفق باشید.
سمیه محمودیانی
با سلام
لطف دارید . خوشحال شدم مفید بوده . موفق باشید
ممم
با سلام من چطور میتونم این دوره مربوط به درس کامپایلر رو تهییه کنم؟ هزینش بدون تخفیف هست؟
پشتیبان توفیق پور
سلام دوست عزیز
بعد از افزودن به سبد خرید در کادر مربوطه کد تخفیف رو وارد و اعمال کنید و ادامه اطلاعات خواسته شده رو تکمیل کنید
در جشنواره پاییز برای کلیه دوره ها تخفیف گذاشته شده
مهدی طالب
سلام و عرض ادب خدمت استاد گرامی خانم مهندس محمودیانی
میخواستم بدونم این دوره کی تدریس شده منظورم اینه که برای کنکور 99 میشه ازش استفاده کرد
پشتیبان توفیق پور
سلام دوست عزیز
این آموزش خردادماه امسال منتشر شده…
پارسا محمودی
سلام
خسته نباشید
برای این دوره باید با ریاضیات اشنایی بالایی داشته باشیم یا خیر؟؟
با تشکر
سمیه محمودیانی
با سلام
خیر نیازی به آشنایی با ریاضیات نیست . موفق باشید
yasaman_srj
سلام. آیا استاد این دوره به صورت عملی همراه با کدنویسی اسکنر و تحلیل گر نحوی را می سازند؟ آیا دوه ای دارید که این را آموزش بده؟
سمیه محمودیانی
با سلام
خیر این دوره رویکردی کنکوری به مباحث داره