Software: Porovnání verzí

Smazaný obsah Přidaný obsah
Bez shrnutí editace
značky: revertováno školní IP editace z Vizuálního editoru
verze 19021142 uživatele 195.113.181.171 (diskuse) zrušena - původní verze dává větší češtinářský smysl
značka: vrácení zpět
Řádek 22:
První teorie softwaru byla navržena [[Alan Turing|Alanem Turingem]] v eseji ''Computable Numbers with an Application to the Entscheidungsproblem'' v roce 1936. Pojem „software“ v textu poprvé použil [[John W. Tukey]] v roce 1958. V hovorové řeči se tento pojem často používá ve významu „aplikační software“. V informatice a softwarovém inženýrství pojem software zahrnuje všechny informace zpracované počítačovým systémem, a také programy a data. Mezi obory, které se zabývají softwarem, patří [[informatika]] a [[softwarové inženýrství]].
 
Historie počítačového softwaru se začíná psát v roce 1946, kdy se objevila první [[Programátorská chyba|programová chyba softwaru]]. Více a více programů vstupuje do sféry firmwaru a hardware je menší, levnější a rychlejší, jak předpokládá [[Mooreův zákon]]. A tak se části počítačů, které byly dříve považované za software, nyní řadí k hardwaru. Většina dnešních hardwarových společností zaměstnává více softwarových programátorů než hardwarových návrhářů od té doby, co softwarové nástroje zautomatizovaly mnoho úkolů souvisejících s výrobou [[Plošný spoj|plošných spojů]]. Stejně jako v [[Automobilový průmysl|automobilovém průmyslu]], základy softwarového průmyslu položilo několik vizionářů, kteří v garáži vytvářeli své prototypy. [[Steve Jobs]] a [[Bill Gates]] byli [[Henry Ford]] a [[Louis Chevrolet]] své doby a profitovali z nápadů, které byly všeobecně známé v době ještě předtím, než začali podnikat. Za klíčový moment ve vývoji softwaru se všeobecně považuje publikace specifikací k [[IBM]] PC od zaměstnance IBM Philipa Dona Estridge z 80. let. Dnes by to bylo považováno za typ [[crowdsourcing]]u.
 
Do té doby byl software svázán s hardwarem od [[OEM produkce|OEM]] výrobců jako [[Data General]], [[Digital Equipment Corporation]] a [[IBM]]. Když si zákazník koupil [[minipočítač]], (v té době nejmenší počítač na trhu), počítač neobsahoval žádný předinstalovaný software. Software musel být nainstalován inženýry zaměstnanými u OEM. Hardwarové společnosti nejen že svazovaly svůj software s hardwarem, ale také kladly požadavky na umístění [[hardware|hardwaru]] do klimatizované [[Serverovna|počítačové místnosti]]. Většina společností vedla v účetnictví svůj software v hodnotě 0 dolarů, a proto software nemohl být uváděn jako majetek (což v té době bylo podobné jako financování populární hudby). Když společnost Data General představila počítač Data General Nova, společnost Digidyne chtěla použít jeho RDOSový operační systém na svém vlastním hardwarovém klonu. Data General odmítla licencovat jejich software (což bylo ale těžko proveditelné vzhledem k tomu, že byl v účetnictví veden jako volné aktivum) a domáhala se svých práv na svázání softwaru s hardwarem. [[Nejvyšší soud Spojených států amerických]] v roce 1985 vytvořil precedens nazývaný Digidyne vs. Data General. Nejvyšší soud uznal rozhodnutí nižší instance a Data General byla nakonec donucena licencovat software operačního systému, protože bylo usneseno, že omezování licence pouze pro DG hardware bylo nelegální. Brzy nato [[IBM]] veřejně publikovala [[API]] pro svůj [[DOS]] a zrodil se [[Microsoft]]. Finanční ztráta vzniklá z poplatků právníkům nakonec vedla k tomu, že Data General byla převzata společností EMC. Rozhodnutí Nejvyššího soudu umožnilo nárůst ceny softwaru a také nakupování [[Softwarový patent|softwarových patentů]]. Jednání společnosti IBM bylo v té době vnímáno téměř jako revolta. Jen málo lidí v oboru věřilo, že někdo jiný než IBM bude ze softwaru profitovat. Microsoft a [[Apple]] tudíž mohli využít situace a začít vydělávat na softwarových produktech. Těžko si lze dnes představit, že podle tehdejších názorů byl software bez hardwarového zařízení bezcenný. Mnoho úspěšných firem v dnešní době prodává pouze softwarové produkty, i když stále existují problémy s licencemi softwaru kvůli složitosti návrhů a špatné dokumentaci, což vede ke vzniku patentových trollů.