1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Developing a C Compiler From Scratch – Module 2 2025-7
Developing a C Compiler From Scratch - Module 2

Udemy – Developing a C Compiler From Scratch – Module 2 2025-7

توضیحات

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 Content

پیش نیازهای دوره Developing a C Compiler From Scratch – Module 2

Basic C programming experience

تصاویر دوره

Developing a C Compiler From Scratch - Module 2

فیلم معرفی دوره Developing a C Compiler From Scratch – Module 2

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود قسمت 1 – 2 گیگابایت

دانلود قسمت 2 – 2 گیگابایت

دانلود قسمت 3 – 2 گیگابایت

دانلود قسمت 4 – 594 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

6.5 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

1 دیدگاه. همین الان خارج شوید

  • Firefox 141.0 Firefox 141.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Udemy – Developing a C Compiler From Scratch – Module 2 2025-7

    به نام خدا
    با سلام و عرض ادب و احترام
    علاوه بر تشکر و سپاس‌گذاری به خاطر وبسایت عالی‌ای که ساخته‌اید، بابت قرار دادن بخش دوم این آموزش نیز تشکر و قدردانی می‌کنم.

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

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست