درک کامل تجزیهگرهای LR(1) و LALR(1).
آشنایی جامع با کارکرد هر فاز از کامپایلر.
یادگیری نحوه تبدیل درخت تجزیه به کد ماشین.
گذراندن دوره "هدف نهایی: طراحی کامپایلر - ماژول ۲" الزامی است.
به دوره "هدف نهایی: طراحی کامپایلر - ماژول ۲" خوش آمدید.
اهداف این دوره شامل بررسی اصول، الگوریتمها و ساختارهای دادهای مورد نیاز در طراحی و ساخت کامپایلرها است. مباحث پوشش داده شده عبارتند از: گرامرهای مستقل از متن (Context-Free Grammars)، تحلیل لغوی (Lexical Analysis)، تکنیکهای تجزیه (Parsing Techniques)، جداول نماد (Symbol Tables)، بازیابی خطا (Error Recovery)، تولید کد (Code Generation) و بهینهسازی کد (Code Optimization).
پس از اتمام این دوره، هر دانشجو یک کامپایلر برای یک زبان برنامهنویسی کوچک پیادهسازی خواهد کرد.
پس،
به من بپیوندید! اطمینان میدهم که بهترین تجربه یادگیری در زمینه طراحی کامپایلر را خواهید داشت.
Atchyut Kumar
GATE CS/IT FacultyAtchyut Kumar یک مربی محبوب برنامه نویسی و GATE CS/IT است. او کارشناسی ارشد خود را از موسسه ملی فناوری کالیکات گذراند. او رتبه برتر GATE CS/IT با صدک 99.97 است. او سه سال تجربه در توسعه پایگاه داده و 7 سال به عنوان هیئت علمی GATE دارد. در مجموع، او بیش از 12 سال تجربه کلی در تدریس/تحقیق/صنعت دارد که در آن بیش از 50000 دانش آموز در کلاس درس و دوره های آنلاین آموزش داده است. او در تکنیک های حل مسئله، الگوریتم ها و برنامه نویسی رقابتی متخصص است. اکثر دانشجویان سابق او در آمازون، سامسونگ، اوراکل، گوگل، ادوبی و بیشتر کار می کنند و برخی از آنها تحصیلات عالی مانند MS، M Tech یا Ph D را دنبال می کنند.
Edufulness EFN
توانمندسازی فراگیران با آموزش با کیفیت در علوم کامپیوتر
نمایش نظرات