polyglotprogramming

noun
UK /ˈpɒliɡlɒt ˈprəʊɡræmɪŋ/
US /ˈpɑːliɡlɑːt ˈproʊɡræmɪŋ/

Polyglot programming is when someone writes computer code using more than one programming language to build a program.

The team used polyglot programming, mixing Python and JavaScript to build the app.


OTHER MEANINGS

2. The practice of writing a single file or script that is valid in two or more programming languages at once.

That clever script is an example of polyglot programming because it runs as both a shell script and a Perl program.

3. A development approach where different parts of a system are written in the languages best suited to each task.

Polyglot programming let them use SQL for data, Go for servers, and JavaScript for the interface.

4. The skill of a programmer who can comfortably code in several languages within one project.

Her polyglot programming impressed the team when she switched between Rust, Ruby, and C++ in a single day.