In computing, a polyglot is a computer program or script (or other file) written in a valid form of multiple programming languages or file formats.[1] The name was coined by analogy to multilingualism. A polyglot file is composed by combining syntax from two or more different formats.[2] When the file formats are to be compiled or interpreted as source code, the file can be said to be a polyglot p

