What is the difference between the interpreter, compiler and assembler?
- حاسب الي
- تقنية معلومات
- 2021-04-11
- daafoor
الأجوبة
Compiler, Interpreter and Assembler are language translators. The difference between compiler interpreter and assembler is that compiler converts whole high level language programs to machine language at a time while interpreter converts high level language programs to machine language line by line and assembler converts assembly language programs to machine language.
Interpreter: is a language translator that converts high level programs into machine codes. Unlike compilers, interpreters convert the source code to machine code line by line.
Compiler: is a language translator that converts high level programs into machine understandable machine codes. In this process, the compiler converts the whole program to machine code at a time.
Assembler: assembly language is in between the high level languages and machine language. It is closer to machine language than high level languages. It is also called low level language. This language is not easily readable and understandable by the programmer like a high level programming language. The assembler works as the translator in converting the assembly language program to machine code.
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال
معلومات ذات صلة