426 Views

differentiate between interpreter and compiler


KON TONYOT 19th Dec, 2019
Answer (1)
Pachigolla Hemanth 19th Dec, 2019

Hello kon Tonyot,

The differentiate between interpreter and compiler ,can been seen in the below table

BASIS FOR COMPARISON COMPILER INTERPRETER
Input It takes an entire program at a time.
It takes a single line of code or instruction at a time.
Output It generates intermediate object code. It does not produce any intermediate object code.
Working mechanism
The compilation is done before execution. Compilation and execution take place simultaneously.
Speed

Comparatively faster Slower
Memory

Memory requirement is more due to the creation of object code. It requires less memory as it does not create intermediate object code.
Errors
Display all errors after compilation, all at the same time. Displays error of each line one by one.
Error detection Difficult Easier comparatively
Pertaining Programming languages
C, C++, C#, Scala, typescript uses compiler. PHP, Perl, Python, Ruby uses an interpreter.

Hope this helps you..

Related Questions

OP Jindal Global University O...
Apply
Apply for Online MBA from O.P. Jindal Global University
UPES Dehradun BCA Admissions ...
Apply
Ranked #46 Among Universities in India by NIRF | 2570+ Students Placed | 96.55% Placement, 700+ Recruiters
JSS University Noida Admissio...
Apply
170+ Recruiters Including Samsung, Zomato, LG, Adobe and many more | Highest CTC 47 LPA
PIET BCA Admissions 2024
Apply
5000+ Placements Offers | 120+ Recruiters | Average CTC 4LPA
Pearson | PTE
Apply
Register now for PTE & Unlock 20% OFF : Use promo code: 'C360SPL20'. Valid till 15th NOV'24! Trusted by 3,500+ universities globally
Amity University Online Programs
Apply
Apply for Online MBA from Amity University
View All Application Forms

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books