Portabilidade (informática): diferenças entre revisões
m Bot: Adicionando: nl:Porten |
+pdf:desambig, fontes*txt:revisão geral-vt:repetido+vt*cat |
||
Linha 1: | Linha 1: | ||
{{ver desambiguação|portabilidade|portabilidade}} |
|||
No contexto da [[informática]], a '''portabilidade''' de um [[programa de computador]] é a sua capacidade de ser [[compilado]] ou executado em diferentes |
No contexto da [[informática]], a '''portabilidade''' de um [[programa de computador]] é a sua capacidade de ser [[compilado]] ou executado em diferentes [[arquitetura de computador|arquiteturas]], seja de de [[hardware]] ou de [[software]]). O termo pode ser usado também para se referir a re-escrita de um [[código fonte]] para uma outra [[linguagem de computador]]. |
||
[[ |
[[Linguagem de programação Java|Java]], por exemplo, é uma [[linguagem de programação]] portável já que basta compilar a aplicação uma vez apenas para que essa possa ser executada em qualquer [[plataforma (informática)|plataforma]] que possua a respectiva [[máquina virtual Java]] (também conhecida por JVM). Não existe a necessidade de produzir uma versão compilada para cada sistema computacional em que se deseje executar a aplicação. |
||
Os criadores de programas de computador muitas vezes afirmam que o programa que escrevem é ''portátil'' (ou ''portable'' em inglês), o que quer dizer que pouco esforço é necessário para convertê-lo a outro ambiente. A quantidade de esforço necessário |
Os criadores de programas de computador muitas vezes afirmam que o programa que escrevem é ''portátil'' (ou ''portable'' em [[Língua inglesa|inglês]]), o que quer dizer que pouco esforço é necessário para convertê-lo a outro ambiente. A quantidade de esforço necessário depende do quanto o ambiente original é diferente do novo ambiente, a experiência do(s) autor(es) em utilizar linguagens e chamadas realmente ''portáteis''. |
||
A quantidade de |
A quantidade de [[CPU]]s e sistemas operacionais em uso com o tempo se tornou muito menor que na [[década de 1980]]{{carece fontes}} e o domínio das arquiteturas baseadas no [[x86]] (para o qual o sistema [[Microsoft Windows]] é prioritariamente desenvolvido, mais tarde também os sistemas [[Linux]] e até [[Mac OS X]]) criou uma situação na qual muitos programas não são mais convertidos para outras [[Arquitectura de computadores|arquiteturas]]. |
||
==Conversão nos jogos== |
==Conversão nos jogos== |
||
Conversão também é o termo utilizado quando um jogo de videogame é criado para uma plataforma, seja ela um [[computador pessoal]] ou console de |
Conversão também é o termo utilizado quando um jogo de [[videogame]] é criado para uma plataforma, seja ela um [[computador pessoal]] ou console de videogame é recriado para ser utilizado em outra plataforma. As primeiras conversões se tratavam mais de recriações completas. |
||
=={{Ver também}}== |
=={{Ver também}}== |
||
* [[ |
* [[Emulador]] |
||
* [[Tradução]] |
* [[Tradução]] |
||
* [[Versão]] |
* [[Versão]] |
||
[[Categoria: |
[[Categoria:Programação]] |
||
[[de:Portierung]] |
[[de:Portierung]] |
Revisão das 06h40min de 20 de março de 2007
No contexto da informática, a portabilidade de um programa de computador é a sua capacidade de ser compilado ou executado em diferentes arquiteturas, seja de de hardware ou de software). O termo pode ser usado também para se referir a re-escrita de um código fonte para uma outra linguagem de computador.
Java, por exemplo, é uma linguagem de programação portável já que basta compilar a aplicação uma vez apenas para que essa possa ser executada em qualquer plataforma que possua a respectiva máquina virtual Java (também conhecida por JVM). Não existe a necessidade de produzir uma versão compilada para cada sistema computacional em que se deseje executar a aplicação.
Os criadores de programas de computador muitas vezes afirmam que o programa que escrevem é portátil (ou portable em inglês), o que quer dizer que pouco esforço é necessário para convertê-lo a outro ambiente. A quantidade de esforço necessário depende do quanto o ambiente original é diferente do novo ambiente, a experiência do(s) autor(es) em utilizar linguagens e chamadas realmente portáteis.
A quantidade de CPUs e sistemas operacionais em uso com o tempo se tornou muito menor que na década de 1980[carece de fontes] e o domínio das arquiteturas baseadas no x86 (para o qual o sistema Microsoft Windows é prioritariamente desenvolvido, mais tarde também os sistemas Linux e até Mac OS X) criou uma situação na qual muitos programas não são mais convertidos para outras arquiteturas.
Conversão nos jogos
Conversão também é o termo utilizado quando um jogo de videogame é criado para uma plataforma, seja ela um computador pessoal ou console de videogame é recriado para ser utilizado em outra plataforma. As primeiras conversões se tratavam mais de recriações completas.