Obsah:
Definice - Co znamená přenositelnost?
Přenositelnost ve vztahu k softwaru je měřítkem toho, jak snadno lze aplikaci přenést z jednoho počítačového prostředí do druhého. Počítačová softwarová aplikace se považuje za přenosnou do nového prostředí, pokud je úsilí potřebné k jejímu přizpůsobení novému prostředí v rozumných mezích. Význam abstraktního pojmu „přiměřený“ závisí na povaze aplikace a je často obtížné jej vyjádřit v kvantifikovatelných jednotkách.
Fráze „port“ znamená upravit software a učinit jej přizpůsobivým pro práci na jiném počítačovém systému. Například portování aplikace do systému Linux znamená změnit program tak, aby mohl být spuštěn v prostředí Linuxu.
Přenositelnost označuje schopnost aplikace pohybovat se v prostředích, nejen v různých platformách. Pro objasnění se počítačová platforma obecně týká pouze operačního systému a počítačového hardwaru. Počítačové prostředí je mnohem širší a může zahrnovat hardware, operační systém a rozhraní s jiným softwarem, uživateli a programátory.
Techopedia vysvětluje přenositelnost
Přenositelnost je forma opakovaného použití. Je známo, že některé druhy softwaru jsou méně přenosné než jiné. Příkladem softwaru, který není přenosný, by byl kód sestavy, protože kód sestavy je specifický pro typ procesoru. Žádný software není dokonale přenosný, protože všechny programy mají omezení.
Některé programovací jazyky jsou poměrně přenosné, například jazyk C. Kompilátory C jsou snadno dostupné pro většinu operačních systémů, což zase dělá programy C velmi přenosnými. Tato přenositelnost programů v jazyce C vedla k tomu, že někteří programátoři přepisovali své programy a překompilovali je v jazyce C, aby byly mnohem přenosnější.
Přenositelnost se také používá k popisu flexibility využívání dat. Některé formáty souborů jsou méně přenosné než jiné. Například pro prohlížení souborů s formáty souborů, jako jsou PDF nebo JPEG, závisí formáty na dostupnosti příslušných softwarových aplikací.
