/guid/9202a8c04000641f800000000001f026 rename

author:

content:

contributor:

published:

updated:

source uri:

Summary

In computer programming, an interpreted language is a programming language whose programs are not...

Content

In computer programming, an interpreted language is a programming language whose programs are not directly executed by the host cpu but rather executed (or said to be interpreted) by a software program known as an interpreter. The source code of the program is often translated to a form that is more convenient to interpret, which may be some form of machine language for a virtual machine. Theoretically, any language may be compiled or interpreted, so this designation is applied purely because of common implementation practice and not some underlying property of a language. Some languages have characteristics which mean that there is little performance difference between an interpretive or compiled based approach to their implementation. Many languages have been implemented using both compilers and interpreters, including Lisp, Pascal, C, BASIC, and Python. While Java is translated to a form that is intended to be interpreted, just-in-time compilation is often used to generate machine code. The Microsoft .NET languages compile to CIL from which is often then compiled into native machine code; however there is a virtual machine capable of interpreting CIL. Many Lisp implementations

Created by: Freebase Data Team Oct 22, 2006
Last edited by: Freebase Data Team Oct 22, 2006

Recent Discussions about None

There is no discussion about this document.

Start the Discussion »
Explore the Data
View all the data we have for /guid/9202a8c04000641f800000000001f026
Flag this Document
Why do you want to flag this document?