2. Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
3. Difference Between Compiled
And Interpreted Language
Shafeena
mailtoshefi@gmail.com
www.facebook.com/shefeen
apkd
twitter.com/username
in.linkedin.com/in/profilena
me
9048577994
4. Compiled Language
Compiled Language requires a compiler
program to turn programming source code into
an executable machine-language binary
program. After compiling once, the program can
continue to be run from its binary form without
compiling again.
Examples of compiled languages are C and
C++, COBOL, and FORTRAN.
5. Features of Compiled Languages
1.Intermediate code generation
2.Code optimisation
3.Machine code generation
This results in a more efficient and faster
execution of the code
6. Advantages and Disadvantages of
Compiled Languages
Advantages
• Fast execution
• Optimised for the target hardware
Disadvantages
• Require a compiler
• Editing and deploying the code is a lot slower
than interpreters.
7. Interpreted Languages
An interpreted language is one where you can
execute the code without compilation, by means
of an interpreter. An interpreter reads the code
from the source file and executes it, without
converting it to machine code .
Examples of interpreted languages are BASIC,
Perl, Python and REXX/Object REXX.
8. Characteristics of Interpreted Languages
• Makes them easy to learn and use.
• Assumes minimum programming knowledge or
experience.
• Allows complex tasks to be performed in
relatively few steps.
• Allows simple creation and editing in a variety of
text editors.
• Allows the addition of dynamic and interactive
activities to web pages.
9. Advantages and Disadvantages of
Interpreted Languages
Advantages
• Easy to learn and use.
• Minimum programming knowledge or
experience.
• Allows complex tasks to be performed in
relatively few steps.
• Allows simple creation and editing in a variety of
text editors.
• Allows the addition of dynamic and interactive
activities to web pages.
• Edit and running of code is fast.
10. Disadvantages
• Usually run quite slowly.
• Limited access to low level and speed
optimization code.
• Limited commands to run detailed
operations on graphics.
12. If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com
13. Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com