Почитайте что такое API.
Например онлайн игры - клиент написан на одном языке, а серверная часть, которая обрабатывает запросы - на другом.
А в Counter Strike есть внутри встроенный язык, на котором можно писать плагины - аналог LUA
А многие языки поддерживают регулярные выражения.
В общем разные компоненты могут быть написаны на удобных языках