Každý den, spouštěním osobního počítače, notebooku nebo telefonu, jsme konfrontováni s programy, které nám slouží. Kromě toho, pokud o tom nepřemýšlíte, zdá se, že používání softwaru začíná okamžikem, kdy spustíme zástupce na ploše. To je však daleko od případu.
Podívejme se, jaký software je. Ve skutečnosti jde o sadu příkazů a programový kód uzavřený v grafickém shellu - rozhraní. Rozhraní je však odlišné a závisí přímo na aplikaci a jejím účelu.
Jakýkoli software se skládá ze souborů, ve kterých jsou psány postupy a funkce, které program provádí během provádění.
Jeden z prvních softwarových modelů byl takzvaný Stroj Turing. V roce 1935 Alan Turing formuloval matematický model, podle něhož musel nějaký abstraktní stroj přecházet z jednoho státu do druhého a vykonávat elementární příkazy z pevného souboru.
Začneme analýzu otázky, jaký software je s jeho klasifikací.
Zpočátku existují různé třídy softwaru. První a nejdůležitější musí být nazýván systémový software. Rozhraní, programy a kódy, bez kterých není možné pracovat s počítačem nebo jiným zařízením používajícím jakékoliv softwarové prostředí. To je nejdůležitější software v osobním počítači.
V této třídě existují dva důležité podkapitoly:
Samotný systémový software je kombinací různých programů a prostředí určených k podpoře provozu osobního počítače a počítačových sítí. Vývoj tohoto typu softwaru je dlouhý a náročný proces, protože bude záviset na výkonu pracoviště. Systémový software provádí následující úlohy:
Další znalosti, které nám dávají možnost pochopit, co je software, je pochopení toho, jaký software se vyvíjí. Pro tento proces se používá inženýrský software, tedy soubor softwaru a hardwaru používaný k psaní a kompilaci systémového kódu aplikačních nástrojů.
V instrumentálním softwaru existují tři podskupiny:
Existuje mnoho programovacích jazyků a všechny jsou rozděleny do podskupin podle principu orientace - v oblasti úkolů hotového produktu.
Je nemožné neříkat pár slov o tom, jaké jsou strojově orientované programovací jazyky. Používají se k zápisu softwaru nejen pro koncového uživatele, nýbrž k vytváření podpůrného softwaru přímo pro zařízení. Tyto jazyky umožňují vzít v úvahu jedinečnou architekturu a principy fungování konkrétního počítače nebo například pracovní stroj v továrně, který nepracuje pod běžnými operačními systémy.
Programovací jazyky nezávislé na počítači plní funkci psaní softwarových kódů, stejně jako aplikačních programů pro hotové shell a operační systémy.
Poslední třída je aplikační software. Pokud jste článek pečlivě přečetli, měli byste už uhodnout, že to není nic jiného, než programy, aplikace a hry, s nimiž se zabýváme v každodenním životě. Ale i takový jednoduchý koncept je rozdělen na odborníky podle podtříd.
Když jsme se dozvěděli, jaký software je, podívejme se na některé skutečné příklady programů a aplikací, které se můžeme setkat v reálném životě.
To vše je velmi běžný software. Příklady jiných programů vedou, nemá smysl. V dnešní době, kdy i dítě může vyvinout aplikace, může každý uživatel stáhnout některé z nich podle svého přání, aby nahradil známé značky.
Instalace softwaru ve většině případů nebude způsobovat potíže pro běžného uživatele. Většina aplikací, které používáme v každodenním životě, je specificky zaměřena na nezasvěceného uživatele. Zvláštní instalační technik je do dokončeného programu šit.
Po vložení disku CD se softwarem do jednotky se automaticky spustí instalační program. Zapnutí dialogových oknech Můžete zvolit cestu na pevném disku, kde bude software nainstalován. Pokud je podporován software pro váš operační systém, bude automaticky nainstalován do požadované složky.
Některé programy, například ty, které jsou potřebné pro vývoj aplikací, nevyžadují instalaci. V programové složce je spuštěn pracovní zástupce, následovaný vývojovým nástrojem.
Instalace softwaru pro některý počítačový hardware, jako je základní deska nebo systém BIOS, může vyžadovat speciální dovednosti a odborné znalosti, takže v takových případech neváhejte volat odborníka.
Vývoj softwaru probíhá v několika fázích.
Jak jste nyní pochopili, vývoj a používání softwaru je nedílnou součástí našeho každodenního života. Zdá se, že tím, že provádíme nejjednodušší akce na osobním počítači, jsme každý den konfrontováni s širokou škálou softwarů, které vytvořila pečlivá práce specialistů speciálně pro uživatele. Klasifikace programů a aplikací je tak široká, že nelze přesně říci, s čím pracujete.