Interpreted computing languages are the languages where the source code is processed by a software program called an interpreter that reads in the text and immediately acts upon the instructions defined by the text.
Whereas, Compiled computing languages are the languages where the source code is processed by a software program called a compiler that converts the source code into a file which can then be run directly or indirectly by a computer operating system.
There also exist hybrid languages, such as Java and Python, that have qualities of both compiled and interpreted languages. Java, for example, can be compiled into bytecode which must then itself be run by an interpreter referred to as a virtual machine. Since Java source code itself does not have an interpreter, it’s reasonable to consider Java to be a compiled langauge.
A compiled language is written and then run through a compiler which checks its syntax and compresses it into a binary executable. Since an interpreted language is not compiled, it must be checked for errors at run-time, which makes it quite a bit slower than a compiled language (like C or Java).
Tags: software program, web development
This entry was posted on Thursday, April 9th, 2009 at 4:21 am and is filed under Website Design, Website Development. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.















January 24th, 2010 at 9:40 am
very nice post, thanks