Uma plataforma computacional é, no senso mais geral, qualquer que seja o ambiente preexistente, um pedaço de software que é projetado para ser executado internamente, obedecendo às suas limitações e fazendo uso das suas instalações.
Plataformas típicas incluem:
Executáveis binários devem ser compilados para uma plataforma de hardware específica, uma vez que diferentes unidades centrais de processamento têm diferentes códigos da máquina. Além disso, sistemas operacionais e bibliotecas de execução permitem a reutilização de código e fornecem camadas de abstração que permitem que o mesmo código fonte de alto nível rode em hardware configurado diferentemente.
Por exemplo, há muitos tipos de dispositivo de armazenamento, e em cada computador individual pode ter uma configuração diferente de dispositivos de armazenamento. Porém, o aplicativo é capaz de chamar uma função save
ou write
genérica fornecida pelo SO ou pelas bibliotecas de tempo de execução, que então manipulam os detalhes propriamente ditos.
A plataforma pode ser vista tanto como uma restrição sobre o processo de desenvolvimento de aplicações — a aplicação é escrita para as plataformas X e Y — quanto como uma assistência para o processo de desenvolvimento, na medida em que fornece funcionalidade pronta de baixo nível.
This article uses material from the Wikipedia Português article Plataforma (computação), which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Conteúdo disponibilizado nos termos da CC BY-SA 4.0, salvo indicação em contrário. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Português (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.