مترجم (رایانش)
ترجمال (مترجم یا پردازنده زبان برنامهنویسی) یک اصطلاح عمومی است که میتواند به اسمبلار، ترجمیسار، یا ترجمار اشاره داشته باشد. این موارد شامل ترجمه بین زبانهای رایانه سطح بالا و قابل خواندن توسط انسان مانند C ++ و Java، زبانهای سطح متوسط مانند جاوا بایتکد، زبانهای سطح پایین مانند زبان اسمبلی و کد ماشین و بین زبانهایی با سطوح یکسان روی سکوهای رایانش مختلف، و همچنین از هر یک از این موارد به هر یک از موارد دیگر است. این اصطلاح همچنین برای ترجمه پیادهسازیهای نرمافزار به پیادهسازیهای میکروچیپ سختافزاری / ASIC یک برنامه و بالعکس، و همچنین ترجمه از توضیحات نرمافزاری یک میکروچیپ به دروازههای منطقی مورد نیاز برای ساخت آن و بالعکس استفاده میشود.
نمونههایی از انواع متداول مترجمهای زبانهای رایانهای شامل مترجمان، کامپایلرها و دیکامپایلرها، اسمبلرها و دیساسمبلرها است.
منابع
- ↑ "What are compilers, translators, interpreters, and assemblers?". www.microcontrollertips.com. Retrieved 2019-07-19.
- ↑ "Introduction to Programming using Python, Chapter 5. Program execution, Section 5.2. Interpreter and Compiler". pasteur.fr. February 4, 2008. Archived from the original on March 28, 2003. Retrieved January 7, 2015.
پیوند به بیرون
- چرا هوش مصنوعی بهترین مترجم نشدهاست؟، توسط دیوید پینگ میل، Singularity Hub، دانشگاه Singularity، ۴ مارس ۲۰۱۸.
- کامپایلرها ، مترجمین ، مترجمین و اسمبلرها چیست؟
- پردازندههای زبان
- زبانهای سطح بالا در Encyclopædia Britannica pdf