polyglot
- noun
- /ˈpɒlɪˌɡlɒt/
- Specialized
- This software framework is a polyglot that can run programs written in Java, Python, and Ruby.
Examples
-
AppFog is a polyglot PaaS with 2GB RAM free, hosted in the EU, Asia, and various US zones.
Blog text (14) -
The latest update introduced a polyglot feature that enhances compatibility with multiple coding languages.
-
Using a polyglot approach, the developer integrated different programming languages into a single application.
Surface Forms
Morphology
polyglot = polyglot (semi-transparent) = poly + glot
This specialized noun use is a regular nominal extension of the adjective, but its computing meaning is only loosely predictable from the base sense.
Etymology
Polyglot comes from the Greek parts poly 'many' and glot 'tongue' or 'language'. In computing, a polyglot file or program is one that works in 'many' programming languages, so it can 'speak' or run in different systems.