کامپایلر: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز ←عقب بندی: اصلاح پیوند به صفحه ابهامزدایی با استفاده از AWB |
←کامپایلرهای تک فاز و چند فاز: اصلاح پیوند(ها) به صفحهٔ ابهامزدایی (جاوا) با استفاده از AWB |
||
خط ۶۲:
* '''کامپایلر مبدأ به مبدأ''' که کدی با زبان سطح بالا را دریافت میکند و خروجی آن نیز زبان سطح بالا میباشد. مثلاً موازی سازی خودکار کامپایلر در مواردی که به طور تکراری در برنامه ورودی وجود دارد و سپس تغییر شکل دادن کد و نوشتن کد یا ساختار زبانی موازی (برابر) با آن. (همچون دستور DOALL در [[فورترن]]).
* '''کامپایلر Stage''' که به [[زبان اسمبلی]] برای ماشین نظری ترجمه میکند. مثلاً در [[پرولوگ]]
** ماشین پرولوگ معمولاً ماشین انتزائی (WAM) خوانده میشود. بایت کدهای [[جاوا (زبان برنامهنویسی)|جاوا]] و Python زیر مجموعهای از این دستهاند.
* '''کامپایلر زمان اجرا'''، برای سیستمهای Smalltalk، Java و زبانهای میانه(CIL) در محصولات NET. استفاده میشود.
|