Počítačová platforma


Počítačová platforma je v informatice pracovní prostředí, jak po stránce hardware, tak i software. Toto prostředí umožňuje bezproblémovou činnost programů. Z hardwarové stránky je platformou zejména stavba počítače, použité komponenty (procesor, paměti, připojené periférie). Ze softwarové stránky platforma určuje použitý operační systém, knihovny, ale i použité programovací jazyky či kompletní framework (vývojová a běhová platforma).

Obsah

Hardware, operační systém a virtuální stroje


V kontextu počítačového hardwaru je platformou často míněna soustava komponentů, které dohromady tvoří počítač (často se používá v kontextu „program je napsán pro platformu …“). Čistě vzato, operační systém (nebo operační primitivum) je napsán přímo pro užívání určité platformy, avšak tento software je i sám o sobě platformou, protože umožňuje zprostředkovat používání platformy (hardware) ostatním programům. Proto může být operační systém použit např. jako virtuální stroj, který umožní spuštění programů napsaných pro jiné platformy.

Počítačovou hardwarovou platformou může být například:

Softwarová platforma


Java

Java programy jsou typickým příkladem významu platformy pro software, protože Java kód je při kompilaci nejdříve převeden do meziformátu (tzv. bytecode), který je dále interpretován a spojen s příslušnými Java knihovnami. Pro telefony, PDA a jiná mobilní zařízení se tyto knihovny nazývají Java ME. Většina telefonů umožňuje Java programům (Java hry) bezproblémové spuštění a chod. Java a bytecode jsou „nezávislé“ na platformě. To je proto, že Java je platforma ve významu programovacího jazyka. Software není schopen provozu bez příslušné platformy nebo být nezávislé na platformě.

.NET

.NET je platforma vydaná jako reakce na platformu Java od Sunu. Microsoft .NET je souhrnný název pro široké portfolio produktů a technologií od firmy Microsoft. Má mnoho společného s Microsoft .NET Framework (součástí OS Windows).

Microsoft produkty a součásti:

Počítačové programy

Platforma je definována jako „místo, kde se spouští software“. Dodavatel platformy poskytne softwarovému vývojáři logický kód, který bude pro danou platformu fungovat, dokud bude výroba rentabilní. Logický kód zahrnuje bajtový kód, zdrojový kód a strojový kód. Platformy jsou hojně zmiňovány hlavně v souvislosti s API. Také je často mezi platformu a operační systém mylně vkládáno rovnítko. Příklady, kdy tomu tak není jsou uvedeny výše: Java, .NET.

Příklady


Platformy určené pro mobilní telefony

Odkazy


Reference

V tomto článku byl použit překlad textu z článku Computing platform na anglické Wikipedii.

Externí odkazy










Kategorie: Počítače | Počítačové platformy




Poslední aktualizace: 19.02.2021 10:19:09 CET

Zdroj: Wikipedia (autoři [Dějiny])    licence: CC-by-sa-3.0

Změny: Všechny obrázky a většina návrhových prvků, které s nimi souvisejí, byly odstraněny. Některé ikony byly nahrazeny FontAwesome-Icons. Některé šablony byly odstraněny (např. „Článek potřebuje rozšíření“) nebo byly přiřazeny (např. „Poznámky“). Třídy CSS byly buď odstraněny, nebo harmonizovány Byly odstraněny konkrétní odkazy na Wikipedii, které nevedou k článku nebo kategorii (jako „Redlinks“, „links to edit page“, „links to portals“). Každý externí odkaz má další obrázek. Kromě několika drobných změn designu byly odstraněny mediální kontejnery, mapy, navigační krabice, mluvené verze a geomikroformáty.

Upozornění Protože daný obsah je v daném okamžiku automaticky převzat z Wikipedie, ruční ověření bylo a není možné. LinkFang.org proto nezaručuje přesnost a aktuálnost získaného obsahu. Pokud existují informace, které jsou v tuto chvíli chybné nebo mají nepřesné zobrazení, neváhejte a kontaktujte nás: e-mail.
Viz také: Tiráž & Ochrana dat.