Content deleted Content added
Deltaspace42 (talk | contribs) m Reverted 1 edit by 106.222.22.79 (talk) to last revision by 37.72.119.210 |
No edit summary Tags: Reverted Mobile edit Mobile web edit |
||
Line 3:
{{Use dmy dates|date=February 2020|cs1-dates=y}}
{{Use list-defined references|date=January 2022}}
A '''translator''' or '''programming language processor''' is a generic term that can refer to anything that [[Data conversion|converts]] code from one computer language into another.<ref name="Thornton_2017"/><ref name="Intel_1983_SH"/> A program written in high-level language is called source program. These include translations between [[high-level language|high-level]] and [[Source code|human-readable computer languages]] such as [[C++]] and [[Java (programming language)|Java]], intermediate-level languages such as [[Java bytecode]], [[low-level language]]s such as the [[assembly language]] and [[machine code]], and between similar levels of language on different [[computing platform]]s, as well as from any of the above to another.<ref name="Thornton_2017"/>
The term is also used for translators between software implementations and hardware implementations ([[ASIC]]s [[microchip]]s) of the same program, and from software descriptions of a microchip to the
== Different types of translators ==
|