Me chamaram muita atenção as linguagens JAVA e C# por sua portabilidade para diferentes arquiteturas.
Me chamaram muita atenção as linguagens JAVA e C# por sua portabilidade para diferentes arquiteturas.
Oi, Andre, tudo bem ?
Desculpe a demora em te responder!
As linguagens JAVA e C# são bem interessantes e elas utilizam o JIT (Just in time compilation ou compilação na hora certa) esse tipo de tradução também é conhecido como tradução dinâmica e consiste em traduzir o código em um formato intermediário que depois é interpretado por diversas máquinas.
Desse modo, temos a vantagem de um programa compilado que permite uma execução mais rápida e de uma linguagem interpretada que pode ser executada em diferentes máquinas, tudo isso simultaneamente num mesmo tipo de linguagem.
Caso queira aprender mais sobre compiladores e interpretadores, recomendo este artigo da Alura que aborda as principais funcionalidades de cada um.
Continue se dedicando em seus estudos para aprimorar ainda mais suas habilidades e desenvolver seus conhecimentos e caso tenha dúvidas, estarei à disposição.
Grande abraço!