Linguagens de acesso a hardware, você cria funções que são compatíveis com determinado tipo de linguagem, mas que fica somente acessível fazendo o chamado do programa em questão (ou do assembly gerado). Um código nunca pode chamar funções de outro código se forem de linguagens diferentes (a não ser se forem compilados e não funcionarem em uma máquina virtual, como o java)
Não... você pode salvar códigos de linguagem de acesso a hardware num tipo específico, depois é só recompilar para a linguagem que deseja usar.
É difícil na prática, mas usando alguns frameworks fica mais simples.
.NET... PeloAmorDeDeus, o que você vai fazer juntando 30 linguagens como Basic, QBasic e outros demônios que servem para pouquíssima coisa?
Não disse que é útil. Mas é possível.

Voltando ao assunto do tópico...
Estou jogando Need for Speed ProStreet.
É um ótimo jogo, realmente viciante, com uma jogabilidade muito interessante.
Mas não é Need for Speed.
Isso não torna o jogo ruim, na verdade ele é ótimo, mas não parece uma seqüência da série, parece mais um Gran Turismo com tunning.
Até a temática de rachas mudou.

Gmail/gtalk/MSN: gilnei.nh ahoba gmail.com
@Macnol
Facebook
Google Reader
)
)
