به طور کلی کامپایلر برنامه ای است که متن برنامه ای را که به یک زبان برنامه سازی نوشته شده است، به عنوان ورودی می پذیرد و خروجی آن متن برنامه ای به یک زبان دیگر است به طوری که معنای آن متن تغییر نمی کند. این فرآیند در زبان طبیعی ترجمه نام دارد. مترجم ها جملات یک زبان طبیعی را به زبان طبیعی دیگر ترجمه می کنند. تقریباً تمام کامپایلرها برنامهای به یک زبان منبع را گرفته به برنامه ای به زبان مقصد تبدیل می کنند. به عنوان مثال زبان منبع میتواند c و زبان مقصد میتواند زبان ماشین برای کامپیوتر پنتیوم باشد. زبانی که خود کامپایلر با آن نوشته میشود زبان پیاده ساز نام دارد. علت انجام ترجمه این است که سخت افزار عملیاتی را انجام می دهد که توسط معنای برنامه توصیف میشود. به طور کلی سخت افزار تنها منبع واقعی انجام محاسبات است. اجرای برنامه ترجمه شده شامل خواندن دادههای آن با فرمت خاص و چاپ نتایج با فرمت دیگری است . داده های ورودی می تواند از منابع متعددی خوانده شود، مثل فایل ها ، صفحه کلید و پکیج های شبکه به همین ترتیب خروجی نیز می تواند در فایل ها، صفحه نمایش رایانه و چاپگر قرار گیرد. در این کتاب با عملکرد کامپایلرها به صورت مبنایی و تئوری آشنا می شوید.
عنوان کتاب : مقدمه ای بر عملکرد کامپایلر
نویسنده : سیدمصطفی رضاتوفیق
زبان کتاب : پارسی
تعداد صفحات : ۹
ساختار فایل : PDF
رمز فایل : www.irstu.com
حجم فایل : ۷۴٫۶ کیلوبایت
منبع : پارس بوک