Sunday, March 11, 2007

Interpreter

So what is an interpreter then ? The interpreter is a program that interpret some programing language. The don't translate the language in to binary code they just read a instructions and act according. So every time it you run a program in an an interpretors make the decision every time. This make it slower to run but has some advantage, one of this is that it don't take time to compile the program, so is easy to modify the program a lot of time. Also the best advantage is that it run an every kind of computers. The computers have different languages, so for example a PC use a different language than an Macintosh. So using the same program you can control in the same way all kind of computer that have a interpreter for that language.
One example of interpreted language is BASIC. Probably the most used interpreted language is PHP.

2 comments:

Casey said...

well done blog

Younger Leo said...

With an interpreted language you can do things that cannot be done in a compiled language. For example, interpreted programs can modify themselves by adding or changing functions at runtime. It is also usually easier to develop applications in an interpreted environment because you don't have to recompile your application each time you want to test a small section.
Regards. Younger Leo Blog