# Polyglot Programming Is computer science principle conceived by Neal Ford[^1] that basically states that modern day applications should be written using multiple programming languages instead of just one. [^1]: Neal Ford. [Polyglot Programming](http://memeagora.blogspot.com/2006/12/polyglot-programming.html). This approach is meritable because specific parts of your application can be better suited to some languages than others. It is not particularly popular as programmers tend to resort to the [[Maslow's Hammer]] and use the programming language they're most familiar with.