توضیحات
Developing a C Compiler From Scratch – Module 2 دوره آموزشی نحوه ساخت کامپایلر C می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دوره عمیق مهندسی کامپایلر است که به افراد نحوه ساخت کامپایلر C خود را گام به گام آموزش میدهد. در این ماژول، دانشآموزان عمیقتر به بررسی داخلی تجزیه، تحلیل معنایی و تولید کد میپردازند و به تدریج به سمت یک کامپایلر کاملاً کاربردی برای زبان برنامهنویسی C حرکت میکنند. این دوره مفاهیم نظری را با تجربه کدنویسی عملی با استفاده از ابزارهای توسعه مدرن ترکیب میکند. در این دوره، ما کامپایلری توسعه میدهیم که زیرمجموعهای از زبان برنامهنویسی C را کامپایل میکند. زمانی که تمام ماژولهای این دوره را تمام کنید، قادر خواهید بود برنامههای C را که از اشارهگرها، ساختارها، اتحادها، آرایهها، توابع، حلقههای for، حلقههای while، حلقههای do while، دستورات if، سوئیچها و موارد دیگر استفاده میکنند، کامپایل کنید!
کامپایلر شما به اندازه کافی پیشرفته است که از کتابخانه استاندارد GCC استفاده کند، بنابراین ما میتوانیم توابع C را از کامپایلر خود فراخوانی کنیم. کامپایلر شما قادر به کامپایل زبان برنامهنویسی C خواهد بود. این ماژول تجزیه نزولی بازگشتی، ساخت درخت نحوی انتزاعی، مدیریت جدول نماد، بررسیهای معنایی برای اعلان متغیرها و سازگاری نوع، استراتژیهای تولید کد میانی، انتشار اسمبلی یا بایتکد، پشتیبانی از ساختارهای جریان کنترل مانند حلقهها و شرطها، مدیریت دامنهها و تخصیص حافظه و اصلاح تدریجی کامپایلر برای مدیریت ویژگیهای پیچیدهتر زبان C را پوشش میدهد و به زبانآموزان بینش عمیقتری در مورد پیادهسازی زبان و معماری کامپایلر ارائه میدهد.
آنچه در دوره Developing a C Compiler From Scratch – Module 2 یاد خواهید گرفت:
- نحوه ساخت کامپایلر C از ابتدا
- مهارتهای ساده زبان اسمبلی
- نحوه ساخت یک مولد کد
- نحوه پیمایش عبارات پیچیده با سیستم حلکننده
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Daniel McCarthy
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 44
مدت زمان آموزش: 10 ساعت و 19 دقیقه
سرفصل های دوره

پیش نیازهای دوره Developing a C Compiler From Scratch – Module 2
Basic C programming experience
تصاویر دوره

فیلم معرفی دوره Developing a C Compiler From Scratch – Module 2
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
6.5 گیگابایت













































1 دیدگاه. همین الان خارج شوید
به نام خدا
با سلام و عرض ادب و احترام
علاوه بر تشکر و سپاسگذاری به خاطر وبسایت عالیای که ساختهاید، بابت قرار دادن بخش دوم این آموزش نیز تشکر و قدردانی میکنم.
به گفتهی خود مدرس در ویدیوی موجود در همین صفحه، این آموزش شامل ۵ بخش است؛ لطفاً و در صورت امکان، ۳ بخش باقیمانده را نیز (هر وقت که در دسترس بودند) به وبسایت عالیتان اضافه کنید. با تشکر و سپاس فراوان.