Conforme eu respondi em https://pt.quora.com/E-poss%C3%ADvel-no-programar-em-C-C-e-C-em-um-%C3%BAnico-projeto-no-Visual-Studio/answer/Antonio-Maniero, não, mas é possível uma única solução. E aí dá para sair os tais "3 "hello world".
Serão criados 3 binários, provavelmente um .exe
e 2 .dll
e a principal função chamará as outras funções das outras linguagens.
Por ter uma um modelo de binário diferente tem que ficar separado, mas elas podem se comunicar com suas funções que possuem uma forma universal de chama (tem modelos diferentes mas costuma-se escolher um jeito compatível entre todas elas).
O resultado final será transparente para o usuário, exceto pelos binários separados não deixa rastro bem aparente do que está sendo executado pelo que.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).