Types of translators (A level Comp)

From WikiTextbook

Jump to: navigation, search


A compiler is a program that converts source code written in a high level programming language into object (machine) code. The whole program is converted at once. Each compiled high level language will have its own specific compiler. Examples include C++, VB6 and FORTRAN.

An interpreter is a program that converts source code written in a high level programming language into object code one line at a time. Each interpreted high level language will have its own specific interpreter. Examples include BASIC and VBA

An assembler is a program that converts source code written in a low level, assembly, language into object code. Each assembled low level language will have its own specific assembler. Assbly languages are processor or processor family specific. for example, the Intel x86 processor family.

Links

Contributors

Personal tools