Co je to počítačový software?

Počítačový software je program, který říká počítači, co má dělat. Tyto pokyny mohou být interní příkazy, jako je aktualizace systémových hodin nebo reakce na externí vstup přijatý z klávesnice nebo myš. Přestože existuje mnoho různých typů softwaru vyrobených s open source i proprietárními standardy, programování většinou spočívá v několika základních pravidlech.

hardware vs. software

Základním rozdílem mezi hardwarem a softwarem je, že první je hmatatelný, zatímco druhý není. Hardware je samotný stroj a provádí veškerou fyzickou práci, zatímco software říká různým hardwarovým komponentám, co dělat a jak spolu komunikovat. To umožňuje počítačům přizpůsobit se novým úkolům nebo instalovat nový hardware. Zatímco hardware zahrnuje věci, jako jsou monitory, centrální zpracovatelské jednotky (CPU), klávesnice a myši; Software zahrnuje věci, jako jsou programy zpracování textu, operační systémy a hry.

typy

Existují dva hlavní typy počítačového softwaru: systém a aplikace. První typ se používá pouze ke spuštění hardwaru, zatímco druhý se používá k dalším věcem. Hlavními typy systémového softwaru jsou operační systémy, jako je Windows ™ OS X nebo Linux; a ovladače, což jsou programy, které umožňují počítači interagovat s jinými zařízeními, jako jsou tiskárny a grafické karty. Existuje mnoho různých typů aplikačního softwaru, včetně her, přehrávačů médií, textových procesorů, antivirových programů a aplikací pro výrobu nových programů.

Jak to funguje

Hardware chápe pouze dva základní koncepty, zapnuté a vypnutí, které jsou reprezentovány jako 1 a 0 v binárním jazyce. Software funguje jako překladatel mezi lidskými jazyky a binární, což umožňuje hardwaru pochopit pokyny, které jsou do něj přiváděny. Programátoři píšou příkazy nazývané zdrojový kód v programování jazykaEs, které jsou podobné tomu, co by někdo mohl použít v každodenní řeči. Další program s názvem kompilátor se pak používá k transformaci příkazů zdrojového kódu na binární. Výsledkem je spustitelný počítačový program.

Open Source vs. Proprietary

programátoři vytvářejí buď open source nebo proprietární počítačový software. První typ může být upraven a upraven uživateli, zatímco druhý je chráněn a není určen k upravování lidmi mimo společnost, která jej prodává. Zatímco programy open source jsou obvykle zdarma, vlastnické programy mají licenci distributorům a musí být zaplaceny.

Oba typy mají obecně srovnatelnou kvalitu programování, ale opravy pro chyby obecně přicházejí rychleji pro produkty s otevřeným zdrojovým kódem než pro proprietární. Někteří lidé také dávají přednost používání aplikací s otevřeným zdrojovým kódem, protože v konečném projektu mohou cítit pocit vlastnictví nebo mají pocit, že počítačové softwarové společnosti vytvářejí monopoly a chtějí alternativy. Ostatní dávají přednost programům uzavřených zdrojůProtože jsou někdy stabilnější nebo jsou méně zranitelné vůči hackerům, často přicházejí v apartmánech a přicházejí se zákaznickým servisem od společnosti.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?