O que exatamente é o código "gerenciado"?

Estou escrevendo código C / C ++ há quase vinte anos, e conheço também Perl, Python, PHP e Java, e estou aprendendo JavaScript. Mas nunca fiz nada de .NET, VB ou C #. O que exatamentegerencio code mean?

Wikipediadescribes it simplesmente como

ódigo que é executado sob o gerenciamento de uma máquina virtua

e diz especificamente que Java é (geralmente) código gerenciado, então

por que o termo parece se aplicar apenas a C # / .NET? Você pode compilar o C # em um .exe que também contenha a VM ou você precisa empacotá-lo e entregá-lo a outro .exe (a la java

De maneira semelhante,

é .NET alíngu ouestrutur, e o que exatamente "framework" significa aqui?

OK, então isso é mais do que uma pergunta, mas para alguém que está no setor há tanto tempo quanto eu, estou me sentindo um pouco N00B-ish agora ...

questionAnswers(15)

yourAnswerToTheQuestion