×

آموزش گرامرها در طراحی کامپایلر (رایگان)

آموزش گرامرها در طراحی کامپایلر (رایگان)

تعداد دانشجو
۴۷ نفر
مدت زمان
۱ ساعت و ۳۰ دقیقه
هزینه آموزش
رایگان!
محتوای این آموزش
۲ بازخورد (مشاهده نظرات)
آموزش گرامرها در طراحی کامپایلر (رایگان)

کامپایلر (Compiler) برنامه یا مجموعه ای از برنامه های کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدأ) را به زبانی سطح پایین (زبان مقصد) تبدیل می کند. خروجی این برنامه ممکن است برای پردازش شدن توسط برنامه دیگری مثل پیوند دهنده مناسب باشد یا فایل متنی باشد که انسان نیز بتواند آن را بخواند. ما در این آموزش قصد داریم تا گرامرها در طراحی کامپایلر را مورد بررسی قرار دهیم.

آموزش گرامرها در طراحی کامپایلر (رایگان)

مدت زمان
۱ ساعت و ۳۰ دقیقه
هزینه آموزش
رایگان!
۲ بازخورد (مشاهده نظرات)
مدرس
منوچهر بابایی

کارشناس ارشد مهندسی کامپیوتر - نرم افزار

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

توضیحات تکمیلی

کامپایلر (Compiler) برنامه یا مجموعه ای از برنامه های کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدأ) را به زبانی سطح پایین (زبان مقصد) تبدیل می کند. خروجی این برنامه ممکن است برای پردازش شدن توسط برنامه دیگری مثل پیوند دهنده مناسب باشد یا فایل متنی باشد که انسان نیز بتواند آن را بخواند.

عملکرد کامپایلر مانند دوبله یک فیلم خارجی می باشد که ابتدا کل فیلم به زبان فارسی ترجمه می شود و سپس در اختیار بینندگان قرار می گیرد. کامپایلر نیز ابتدا زبان برنامه نویسی مبدأ را به زبان ماشین تبدیل کرده و سپس این برنامه روی کامپیوتر اجرا می شود.

ما در این آموزش قصد داریم تا گرامرها در طراحی کامپایلر را مورد بررسی قرار دهیم.

این آموزش رایگان بخشی از آموزش طراحی کامپایلر می باشد. برای کسب اطلاعات بیشتر و استفاده از این آموزش بر روی این لینک (+) کلیک کنید.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • گرامرها
    • تعریف گرامر – انواع گرامرها (سلسله مراتب چامسکی)
    • درختان تجزیه (اشتقاق و …)
    • گرامرهای مبهم
    • بازگشتی چپ و حذف آن

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل PDF یادداشت‌ های ارائه مدرس




گرامرها
جهت شروع مطالعه و یادگیری نیاز است بعد از ورود (+) و یا عضویت (+) بر روی دکمه «شروع یادگیری» کلیک کنید.

اطلاعات تکمیلی

نام آموزش آموزش گرامرها در طراحی کامپایلر (رایگان)
ناشر فرادرس
کد آموزش FVSFT104E
مدت زمان ۱ ساعت و ۳۰ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۸۵ بایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)



آموزش‌های پیشنهادی برای شما



نظرات

omid
omid

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

پاسخ به نظر

sevda
sevda

سلام و خسته نباشید
قسمت اشتقاق چپ و راست را خیلی خوب و روان توضیح داده شده.ولی مثلا برای گرامر مبهم به اون صورت که قابل فهم باشه نیست
همچنین بحث حذف بازگشتی چپ رو هم خیلی عالی و صریح بیان کردن.در کل برام خیلی مفید بود این ویدئو.
ممنون بابت قرار دادن این فیلم آموزشی به صورت رایگان :)

پاسخ به نظر

برچسب‌ها:
Ambiguous grammars | Analysis | Code Generation | Compiler | Derivation Tree | DFA | ertion | first | follow | handle | ical Analysis | Intermediate Code Generation | Le | Left recursion | NFA | parser | Predictive parser | regular e | Semantic Analysis | Synta | thompson | top down parsing | استفاده از کامپایلر | استفاده از مفسر | الگوریتم تبدیل NFA به DFA | ایجاد DFA | ایجاد ماشین خودکار غیرقطعی | بازگشتی چپ | برنامه اسکنر | برنامه سطح بالا | برنامه‌نویسی | بهینه‌سازی کد میانی | پارسر | پوشش خطا در تجزیه کننده | پیچیدگی زمانی اسکنر | تابع firstterm | تابع lastterm | تبدیل NFA به DFA | تجزیه بالا به پایین | تجزیه پایین به بالا | تجزیه کننده پیشگو | تجزیه کننده پیشگوی بازگشتی | تحلیل‌ لغوی | تحلیل نحوی | تحلیلگر لغوی | تحلیلگر نحوی | تحلیلگرمعنایی | تعریف کامپایلر | تولید کد میانی | تولید کد نهایی | جدول نماد | جدول نمادها | خطا پرداز | خطای panic mode | خطای phrase level | درخت تجزیه | دستگیره | رفع خطای level phrase | رفع خطای panic mode | روش‌های طراحی و ساخت اسکنر | زبان‌های منظم | طراحی کامپایلر | طراحی و ساخت اسکنر | عبارات منظم | عبارت باقاعده | فاکتورگیری چپ | کامپایلر | کد میانی | کد نهایی | گرامر | گرامرها و انواع آن | گرامرهای مبهم درخت اشتقاق | گرامرهای منظم | لزوم استفاده از کامپایلر | ماشین حالت متناهی قطعی | ماشین خودکار متناهی | مجموعه های اول و پیرو | محاسبه توابع first | محاسبه توابع follow | محیط‌های برنامه‌نویسی | مدیریت خطادر تجزیه کننده
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۱ جلسه ویدئویی