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