Multiplataforma: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
JAnDbot (discussão | contribs)
m Bot: Adicionando: id:Antar-platform
m pequenas melhoras
Linha 1:
Diz-se '''Multiplataformamultiplataforma''' é um [[software|programa]] ou sistema que roda em mais de uma [[Plataforma (informática)|plataforma]], como o [[Mozilla Firefox]], ou que roda programas ou sistemas de mais de uma plataforma, por exemplo o [[MAME]].

Para um programa ser desenvolvido com vista ao suporte multiplataforma, um conceito essencial é a [[portabilidade]] do [[código-fonte]]. No entanto, conseguir código verdadeiramente portável nuncaé foiuma tarefa fácilcomplicada e, na [[década de 1990]], surgiram plataformas de desenvolvimento que, entre outras coisas, eliminaram a necessidade do código portável: a aplicação resultante, após a [[compilação]], poderia ser executada em qualquer sistema necessitando, para isso, uma camada no [[sistema operativo]] que transformasse o [[bytecode]] resultante em instruções nativas. Alguns exemplos destas plataformas são: a [[linguagem de programação Java]] (que impôs o conceito de [[máquina virtual]] a essa camada) e a mais recente plataforma [[Microsoft .NET|.NET]] (que corre sobre uma ''[[framework]]'').
 
== Compiladores ==