آموزش های یودمی
دوبله زبان فارسی
دوره کامل طراحی کامپایلر 2024

دوره های آموزشی
دوره های Udemy
- 4.9 امتیاز (5,254)
- 11:16:45
- تعداد بازدید 1
- 98 ویدئو آموزشی

✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- در پایان دوره شما به طور کامل به طراحی کامپایلر مسلط شده و میتوانید کامپایلرهای ++C خود را از ابتدا توسعه دهید.
- توانایی درک تئوری بنیادی کامپایلرها را خواهید داشت و با مثال های عملی پیشرفته و تمرینات گام به گام آشنا خواهید شد.
- با رابط کاربری، نوار ابزارها و فرمانهای اولیه آشنا شده و به تمام مراحل فرآیند پیکربندی مسلط خواهید شد.
- تحلیل لکسیکال، تحلیل سینتکس و تحلیل سمانتیک را به صورت حرفهای خواهید آموخت.
- یاد میگیرید که چگونه کدی را از ابتدا تولید کرده و تفسیر آن را درک کنید.
- درک میکنید که چگونه با محیطهای ران تایم، بهینهسازی و زبان خاص دامنه (DSL) کار کنید.
- مباحث ضروری دیگر درباره کامپایلرها مانند کد برنامه هدف، مدیریت حافظه، تخصیص و واگذاری، کامپایل کردن استاتیک در برابر کامپایل کردن پویا، هات اسپات و غیره را خواهید آموخت.
- شما درک میکنید که چگونه یک Lexer ساده، یک تجزیهگر ساده و یک ICG ساده را به روشی عملی بسازید.
- به نکات و ترفندهای پیشرفته برای طراحی کامپایلر مسلط شده و بهترین منابع برای بروز ماندن را کشف خواهید کرد.
- میتوانید محتوای آموخته شده را به صورت عملی تمرین کنید و تمام مراحل تمرینات کامل، آزمونها و پروژههای کامل را دنبال کنید.
- شما با مبانی شروع کرده و به تدریج مراحل پیچیدهتری را انجام داده و در پایان دوره به سطح پیشرفته و تسلط کامل خواهید رسید.
توضیحات دوره
ما با بررسی و راهاندازی ویژوال استودیو کد و محیط مورد نیاز شروع میکنیم و سپس مباحث مختلفی را پوشش میدهیم، از جمله:
- آشنایی با طراحی کامپایلر و پویایی دوره
- راه اندازی، پیکربندیها و نصبهای لازم برای محیط کاری
- آشنایی کلی با رابط کاربری و عناصر آن
- اصول کامپایلرها
- تحلیل لکسیکال
- تحلیل سینتکس
- تحلیل سمانتیک
- تولید کد از ابتدا
- محیطهای ران تایم
- تکنیکهای بهینهسازی
- زبان خاص دامنه (DSL)
- سایر مباحث - کد برنامه هدف، مدیریت حافظه، تخصیص و واگذاری، کامپایل کردن پویا در مقابل کامپایل کردن استاتیک، کامپایل کردن درست بهموقع و کامپایل کردن هات اسپات
- ساخت Lexer ساده
- ساخت تجزیهگر ساده
- ساخت ICG ساده
- نکات و ترفندهای پیشرفته برای تسلط به طراحی کامپایلر و بهترین منابع برای بروز ماندن
- تسلط به تمام قابلیتهای طراحی کامپایلر و کاربرد آنها
- آزمونها، تمرینات عملی، پروژههای کامل و موارد دیگر
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که تا به حال کامپایلر طراحی نکرده اند.
- توسعهدهندگان، مهندسان، برنامهنویسان و دانشجویان
- دانشجویان طراحی کامپایل سطح متوسط یا پیشرفته که میخواهند مهارتهای خود را حتی بیشتر بهبود بخشند.
دوره کامل طراحی کامپایلر 2024
مشخصات آموزش
دوره کامل طراحی کامپایلر 2024
- سطح دوره:همه سطوح
- تعداد درس:98
- مدت زمان :11:16:45
- حجم :2.58GB
- زبان:دوبله زبان فارسی
- دوره آموزشی: دوره های Udemy
- تعداد بازدید: 1