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š.Ačkoli 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.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 Trade;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ů.jsou reprezentovány jako 1 a 0s 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 programovacích jazycích, 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č.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 s otevřeným zdrojovým kódem jsou obvykle zdarma, proprietární jsou licencovány distributorům a musí být vypláceny.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.Jiní 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.