Friday, February 26, 2010

What are Interpreted Languages ???

A special mention about Sachin's knock on my article for the day , one thing that is ordeal with him has to be his continued passion for the game , for the past 20 years.

So let us cont.

Programming Languages , are classified on various aspects :

1) Fundamentally on design concepts :
    a) Object - oriented.
    b) Procedure - oriented.
    c) Function - oriented.

2) Type of runtime , as Interpreted or host-dependant compiler schemes.

 In Interpreted languages , the output of the compiler , is not directly to be hosted on a machine , for execution , instead it converts the source program , into a intermediate - form ,which is usually executed , by a "virtual-machine".

Some Examples:
Java , Python , Ruby , PHP ,Perl etc..

Advantages:
The main reason , for resorting , to interpreted languages , is the need for portability of programs.

Disadvantages:
They are inavoidably slow , as the execution , is under the supervision of  the virtual machine.

For a complete list of all interpreted languages visit:
http://en.wikipedia.org/wiki/Interpreted_language

Posted By:
Jayanthi GM(Course Instructor , Java @ PESIT)
Prashanth Raghu(Student Assistant)

No comments:

Post a Comment