Sunday, February 27, 2011

Polyglot programming : Definition

In computing, a polyglot is a computer program or script written in a valid form of multiple programming languages, which performs the same operations or output independent of the programming language used to compile or interpret it.
Generally polyglots are written in a combination of C (which allows redefinition of tokens with a preprocessor) and a scripting language such as Lisp, Perl or sh.

So the application using polyglot have access to low level resources provided by lisp and also scripting gives it edge to use these resources in better way.

No comments:

Post a Comment