Una piattaforma informatica è, nel senso più generale, qualunque sia l'ambiente preesistente, un software progettato per funzionare internamente, obbedendo ai suoi limiti e facendo uso delle sue funzionalità.
Le piattaforme tipiche includono:
Gli eseguibili binari devono essere compilati per una piattaforma hardware specifica, poiché diverse unità di elaborazione centrale hanno un codice macchina diverso . Inoltre, i sistemi operativi e le librerie di runtime consentono il riutilizzo del codice e forniscono livelli di astrazione che consentono allo stesso codice sorgente di alto livello di essere eseguito su hardware configurato in modo diverso.
Ad esempio, esistono molti tipi di dispositivi di archiviazione e ogni singolo computer può avere una diversa configurazione dei dispositivi di archiviazione. Tuttavia, l'applicazione è in grado di chiamare una funzione save
o un write
generico fornito dal sistema operativo o dalle librerie di runtime, che poi gestiscono i dettagli stessi.
La piattaforma può essere vista sia come un vincolo al processo di sviluppo dell'applicazione (l'applicazione è scritta per le piattaforme X e Y) sia come un'assistenza al processo di sviluppo, in quanto fornisce funzionalità di basso livello pronte all'uso .
Guarda anche
Riferimenti
- ↑ «piattaforma di FOLDOC» . foldoc.org . Consultato l'11 luglio 2021