Compiler Design Tutorial کار کامپایلر تبدیل کد نوشته شده در یک زبان مثل c به زبان دیگر، مثل زبان ماشین می باشد. در حین عملیات تبدیل، عملکرد کد نباید تغییر کند. علاوه بر این انتظار می رود که کامپایلر کد نهایی را از جهت های مختلف بهینه سازی کند. این اپلیکیشن طراحی کامپایلر ها را آموزش می دهد.
بخش آموزشی این برنامه شامل تئوری های طراحی کامپایلر شامل Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization, و Code Generation است. این نرم افزار برای دانش آموزانی طراحی شده است که به دنبال یادگیری مفاهیم پایه ای طراحی یک کامپایلر هستند. علاوه بر این افرادی که می خواهند کامپایلر خود را توسعه دهند می توانند از این اپلیکیشن به عنوان نقطه شروع استفاده کنند. هر فاز از طراحی با مثال های لازم آورده شده است. برای فهم آموزش های این برنامه، لازم است دانش ابتدایی در مورد زبان هایی مثل c, java یا .... داشته باشید. آموزش ها با ترتیب مناسبی داده شده اند. علاوه بر این فیلم هایی در برنامه گنجانده شده است که کار طراحی کامپایلر را به شما آموزش می دهند. هم چنین بانکی از سوالات را در برنامه می یابید که به درک طراحی کامپایلر کمک می کنند. Compiler Design Tutorial بر روی اندروید 4.2 به بالا قابل اجراست.
ویژگی های نرم افزار Compiler Design Tutorial :
- بانک سوالات
- کامل کردن یادداشت ها
- ترتیب مناسب آموزش ها
- دارای ویدیو های آموزشی
- طراحی گام به گام کامپایلر
- نیاز به دانش ابتدایی در زبان های برنامه نویسی
- کم حجم و سبک