loading...
دانلود سرای دانشجویی

آشنایی با کامپایلر و تحلیل گر لغوی

یک برنامه نوشته شده در یک زبان سطح بالا برای قابل اجرا بودن باید به برنامه قابل فهم توسط ماشین تبدیل شود

کامپایلر برنامه  ای است که  یک برنامه نوشته شده در  یک زبان به نام زبان منبع را به برنامه ای معادل به زبان دیگر به نام زبان مقصد تبیدل می کند

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

وظایف کامپایلر:

۱- ترجمه برنامه زبان مبدا به برنامه معادل در  زبان میانی همانند اسمبلی

۲- گزارش وجود خطاها در برنامه به کاربر

طبقه بندی کامپایلر ها:

دسته بندی کامپایلر ها بر اساس ساخت و چگونگی عملیات:

تک گذره

چند گذره

اشکال زدا و load-and- go

بهینه ساز

دانلود با لینک مستقیم

 

مطالب مرتبط
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
آمار سایت
  • کل مطالب : 4247
  • کل نظرات : 0
  • افراد آنلاین : 11
  • تعداد اعضا : 2927
  • آی پی امروز : 206
  • آی پی دیروز : 339
  • بازدید امروز : 1,051
  • باردید دیروز : 1,762
  • گوگل امروز : 28
  • گوگل دیروز : 37
  • بازدید هفته : 7,572
  • بازدید ماه : 44,737
  • بازدید سال : 260,116
  • بازدید کلی : 8,438,810
  • کدهای اختصاصی