VyÜlo v t²denφku: COMPUTERWORLD
╚φslo:6/94
RoΦnφk:1994
Rubrika/kategorie: TΘma t²dne

zp∞t do archivu Φlßnk∙ | rejst°φk | p°edchozφ Φlßnek | nßsledujφcφ Φlßnek

Ji°φ Peterka

Jak Üla historie

Tento Φlßnek vyÜel v tzv. tΘmatu t²dne v CW 6/94, jako Φtvrt² ze sΘrie Φlßnk∙ v∞novanΘ prvopoΦßtk∙m v²poΦetnφ techniky.

V dneÜnφ dob∞, kdy novΘ a novΘ modely poΦφtaΦ∙ vznikajφ doslova jak houby po deÜti, je tΘm∞° nemo₧nΘ zφskat o nich ·pln² p°ehled - to je snad mo₧nΘ jen tehdy, pokud se zam∞°φme pouze na produkty urΦitΘ konkrΘtnφ firmy. OvÜem v pion²rsk²ch dobßch v²poΦetnφ techniky tomu bylo pon∞kud jinak. Tehdy jeÜt∞ bylo v lidsk²ch silßch zaznamenßvat v²voj v celΘ jeho Üφ°i. Pokusme se i my o mal² p°ehled t∞ch nejv²znamn∞jÜφch moment∙, kterΘ stßly u samΘho zrodu dneÜnφho bßjeΦnΘho sv∞ta poΦφtaΦ∙.

Od Napiera k Hollerithovi

1617 - Napierovy "kosti"

Skotsk² matematik John Napier (1550-1617) vstoupil do historie tφm, ₧e vymyslel logaritmy - a umo₧nil tak p°evΘst nßsobenφ a d∞lenφ na sΦφtßnφ a odΦφtßnφ. Na sklonku svΘho ₧ivota zkonstruoval zvlßÜtnφ v²poΦetnφ pom∙cku, p°edstavujφcφ p°edch∙dce pozd∞jÜφch logaritmick²ch pravφtek. èlo o soustavu tyΦinek z kostφ Φi slonoviny (odsud: Napierovy kosti), p°edstavujφcφ jakΘsi pohyblivΘ nßsobφcφ tabulky. S jejich pomocφ pak bylo mo₧nΘ snßze nßsobit a d∞lit.

1621 - LogaritmickΘ pravφtko (Oughtred)

Anglick² matematik William Oughtred (1575-1660) sestrojil v roce 1621 soustavu soust°edn²ch kruh∙ s mo₧nostφ vzßjemnΘho otßΦenφ. Na okraje jednotliv²ch kruh∙ pak nanesl stupnice, pou₧φvajφcφ Napierovy logaritmy. Sv∙j v²tvor, kter² nazval "Circles of Proportion", byl vlastn∞ prvnφm logaritmick²m pravφtkem ( i kdy₧ kruhovΘho tvaru).

1623 - Prvnφ mechanick² kalkulßtor (Shickard)

Profesor Wilhelm Schickard (1592-1635) z n∞meckΘho Tⁿbingenu sestrojil v roce 1623 svΘ "poΦφtajφcφ hodiny". Byl to mechanick² stroj, schopn² nßsobit a d∞lit, p°iΦem₧ tyto dv∞ operace p°evßd∞l pomocφ logaritm∙ na sΦφtßnφ a odΦφtßnφ (k reprezentaci desφtkov²ch Φφsel p°itom pou₧φval koleΦka s desφti zuby). Sßm Schickard pr² sestrojil n∞kolik exemplß°∙ takov²chto stroj∙. Jeden z nich cht∞l vytvo°it i pro svΘho p°φtele, astronoma Johana Keplera, ale zpola hotov² stroj vzal za svΘ p°i po₧ßru. Ve v°av∞ t°icetiletΘ vßlky, ve kterΘ Schicard zahynul, se pak ztratily jak ji₧ existujφcφ stroje, tak i jejich plßny. Tyto vÜak byly v roce 1935 objeveny (pak se sice jeÜt∞ jednou ztratily, b∞hem druhΘ sv∞tovΘ vßlky, ale naÜt∞stφse znovu naÜly). V roce 1960 pak byl Schicard∙v poΦφtacφ stroj podle p∙vodnφch nßkres∙ postaven znovu, a fungoval.

1645 - Prvnφ automatick² mechanick² kalkulßtor (Pascal)

Mlad² Blaise Pascal (1623-1662) se pr² nemohl dφvat na to, jak se jeho otec, da≥ov² kontrolor, trßpil nad sloupci Φφsel. A tak sedl, a zaΦal vym²Ület r∙znΘ varianty poΦφtacφch stroj∙ (vymyslel ·dajn∞ asi 50 r∙zn²ch variant). Definitivnφ model svΘ kalkulaΦky (nazvanΘ p°φznaΦn∞: "Pascaline") pak sestrojil v roce 1645. Um∞la jen sΦφtat a odΦφtat, a jako prvnφ byla zalo₧ena na velmi p°esn²ch mechanick²ch p°evodech - co₧ je princip, kter² v mechanick²ch poΦφtaΦφch strojφch dominoval po n∞kolik stoletφ, a₧ do nßstupu novodob²ch technologiφ, kterΘ umo₧nily budovat poΦφtaΦe na bßzi elektronick²ch prvk∙.

UrΦitou nev²hodou Pascalova poΦφtacφho stroje bylo to, ₧e v²sledky v²poΦtu nemohly b²t p°φmo odeΦφtßny, ale musely b²t nejprve pom∞rn∞ slo₧it²m zp∙sobem interpretovßny. P°esto m∞l Pascal∙v stroj i jist² komerΦnφ ·sp∞ch - t∞chto stroj∙ bylo ·dajn∞ prodßno mezi 10 a 15. Ale co je to proti odbytu dneÜnφch poΦφtaΦ∙ PC!

1666 - Prvnφ mechanickß nßsobiΦka (Morland)

Sir Samuel Morland (1625-1695), b²val² sekretß° Olivera Cromwella a pozd∞jÜφ vrchnφ mechanik na dvo°e anglickΘho krßle Karla II., sestrojil prvnφ poΦφtacφ stroj, kter² dokßzal p°φmo nßsobit a d∞lit (a nerealizoval tudφ₧ tyto operace p°evodem na sΦφtßnφ a odΦφtßnφ). Mechanickß konstrukce vÜak byla mnohem mΘn∞ spolehlivß, ne₧ u Pascalova poΦφtacφho stroje.

1673 - Prvnφ univerzßlnφ poΦφtacφ stroj (Leibnitz)

N∞meck² filosof a matematik Gottfriend Wilhelm von Leibniz (1646-1716) cht∞l nejprve dovybavit Pascal∙v poΦφtacφ stroj schopnostφ nßsobenφ a d∞lenφ. To se mu neda°ilo, a tak se rozhodl rad∞ji pro zcela nov² nßvrh poΦφtacφho stroje. V roce 1673 sestrojil sv∙j vlastnφ stroj, ve kterΘm pou₧il vßlec se stup≥ovit²m ozubenφm, znßm² takΘ jako tzv. Leibnitzovo kolo. V²sledkem byl poΦφtacφ stroj, kter² dokßzal pracovat s 5 a₧ 12-mφstn²mi Φφsly, a spl≥oval tehdejÜφ po₧adavky matematik∙. Jeho principy se pou₧φvaly jeÜt∞ dalÜφch cca 300 let.

1786 - Koncepce diferencißlnφho stroje (Mueller)

J.H.Mⁿeller p°ichßzφ v roce 1786 s myÜlenkou tzv. "diferencißlnφho stroje", neboli specializovanΘho kalkulßtoru pro v²poΦet hodnot polynomu na zßklad∞ rozdφlu (diference) mezi hodnotami funkce v definovan²ch bodech (co₧ je pou₧itelnΘ pro vÜechny funkce, kterΘ jsou na zvolenΘm intervalu aproximovatelnΘ polynomißlnφ funkcφ). Mⁿeller vÜak nedokßzal sehnat dost finanΦnφch prost°edk∙ pro praktickou realizaci svΘho projektu, a tak od n∞j nakonec ustoupil.

1820 - Prvnφ sΘriov∞ vyrßb∞n² poΦφtacφ stroj (Colmar)

Francouz Charles Xavier Thomas de Colmar (1785-1870) sestrojil poΦφtacφ stroj, kter² pou₧φval zjednoduÜenou a zdokonalenou verzφ Leibnitzova kola. VßleΦky s devφti zuby r∙znΘ dΘlky v tomto stroji pohßn∞ly malß posuvnß koleΦka, jejich₧ pohyb se p°enßÜel na ΦφtaΦe. Colmar∙v stroj, nazvan² "Arithmometer", zφskal v roce 1862 na mezinßrodnφ v²stav∞ v Lond²n∞ zlatou medaili. Ji₧ d°φve jej ale jeho autor ·sp∞Ün∞ prodßval pa°φ₧sk²m pojiÜ¥ovnßm a dalÜφm finanΦnφm institucφm. Celkem bylo vyrobeno a prodßno asi 1500 arithmometr∙.

1833 - Analytical Engine (Babbage)

AngliΦan Charles Babbage (1792-1871) cht∞l nejprve minimalizovat chyby, ke kter²m dochßzelo p°i "ruΦnφch" v²poΦtech matematick²ch tabulek. Proto nejprve o₧ivil myÜlenky diferencißlnφch stroje, a v roce 1922 zaΦal s jeho konstrukcφ (na rozdφl od J.H. Mⁿllera si pro sv∙j projet zajistil financovßnφ ze stßtnφch zdroj∙). V roce 1832 Babbage dokonΦil fungujφcφ prototyp svΘho diferencißlnφho stroje, ale mφsto dalÜφho pokraΦovßnφ na n∞m se rad∞ji rozhodl pro "analytick² stroj", kter² by byl schopen provßd∞t jakΘkoli numerickΘ v²poΦty.

Babbage∙v Analytical Engine m∞l b²t pohßn∞n parnφm strojem, a m∞l b²t °φzen programem na d∞rn²ch Ütφtcφch. M∞l pracovat s padesßtimφstn²mi Φφsly, m∞l b²t schopen m∞nit dalÜφ pr∙b∞h v²poΦtu v zßvislosti na jeho dosavadnφm pr∙b∞hu (m∞l tedy mφt podmφn∞nΘ skoky), a poΦφtal dokonce i s mo₧nostφ volßnφ podprogram∙. Poslednφ verze projektu p°edpoklßdala, ₧e Analytical Engine bude mφt pam∞¥ pro 50 40-mφstn²ch slov (Φφsel) a dva st°adaΦe (akumulßtory), a celkem t°i snφmaΦe d∞rn²ch stφtk∙ pro program a data. SΦφtßnφ dvou Φφsel m∞l stroj zvlßdnout za 3 sekundy, a nßsobenφ Φi d∞lenφ mu m∞lo trvat 2 a₧ 4 minuty.

P°esto₧e Babbage sv∙j Analytical Engine nikdy nedokonΦil, spolu se sv²mi spolupracovnφky zformuloval zßkladnφ principy programovΘho °φzenφ poΦφtaΦ∙, kterΘ jsou dodnes platnΘ.

P°i troÜe dobrΘ v∙le je mo₧nΘ pova₧ovat jeho (by¥ nedokonΦen²) Analytical Engine za prvnφ samoΦinn² poΦφtaΦ v historii.

1890 D∞rnoÜtφtkov² stroj (Hollerith)

Kdy₧ m∞lo v roce 1890 dojφt v USA k dalÜφmu sΦφtßnφ lidu, byla vypsßna ve°ejnß sout∞₧ na konstrukci poΦφtacφho stroje, kter² by v tomto jist∞ nelehkΘm ·kolu pomohl. Sout∞₧ vyhrßl se sv²m d∞rnoÜtφtkov²m strojem pan Herman Hollerith (1860-1929), kter² v tΘ dob∞ p∙sobil na slavnΘ MIT ve stßt∞ Massachussets.

Pou₧itφ jeho stroj∙ sice zv²Üilo nßklady na sΦφtßnφ lidu (oproti p°edchozφmu sΦφtßnφ) o 98%, ale na druhΘ stran∞ jej znaΦn∞ urychlilo a zp°esnilo. P°isp∞lo dokonce i ke standardizaci pou₧φvan²ch d∞rn²ch Ütφtk∙ - Hollerith∙v Ütφtek, kter² se dφky sΦφtßnφ vÜeobecn∞ prosadil, m∞l p°esn∞ rozm∞r tehdejÜφ jednodolarovΘ bankovky.

Herman Hollerith po svΘm technickΘm ·sp∞chu dosßhl i ·sp∞chu obchodnφho: zalo₧il ·sp∞Ünou firmu Tabulating Machine Company, kterß pozd∞ji jeÜt∞ ·sp∞Ün∞ji f∙zovala a p°ejmenovala se na International Business Machines Corporation. Neznßte n∞kdo firmu IBM?


zp∞t do archivu Φlßnk∙ | rejst°φk | p°edchozφ Φlßnek | nßsledujφcφ Φlßnek
Tento Φlßnek m∙₧e b²t voln∞ Üφ°en, pokud se tak d∞je pro studijnφ ·Φely, na nev²d∞leΦnΘm zßklad∞ a se zachovßnφm tohoto dov∞tku. Podrobnosti hledejte zde, resp. na adrese http://archiv.czech.net/copyleft.htm