Me chamaram muita atenção as linguagens JAVA e C# por sua portabilidade para diferentes arquiteturas.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!