Zdá sa, že máte zablokovanú reklamu

Fungujeme však vďaka príjmom z reklamy a predplatného. Podporte nás povolením reklamy alebo kúpou predplatného.

Ďakujeme, že pozeráte .pod lampou. Chceli by ste na ňu prispieť?

Vedia počítače počítať?

.marek Galinski .veda .veda

Skôr, než sa ktokoľvek pustí do čítania, musím všetkých upozorniť, že tento text radšej vlastne vôbec nemal vzniknúť. Je to najmä preto, že sa v ňom bude prelínať autorova ignorancia (v prvej časti textu) s autorovou nevedomosťou (v druhej časti textu).

Vedia počítače počítať? FOTO INGORTHAND/GETTY IMAGES

Taktiež sa tu patrí povedať, že k napísaniu tohoto textu ma inšpirovali dva navzájom nesúvisiace javy. Prvým z nich je knižka od Martina Mojžiša a Štefana Hríba Desať rozhovorov o kvantovej mechanike (vrelo odporúčam!), kde Martin Mojžiš postupne vysvetľuje cestu fyziky od Newtona k Schrödingerovi a po ceste sa pristaví aj pri Taylorových radoch a ich možnom využití (nech by to bolo čokoľvek, zatiaľ...). Druhým javom je nedávna debata s mojou kolegyňou na FIIT STU, matematičkou Monikou Kováčovou, s ktorou sme pri poslednom uzavretí semestra debatovali, či študenti informatiky vlastne rozumejú tomu, ako počítače počítajú. Prísne akademicky vzaté, pán Mojžiš a pani Kováčová by mali byť spoluautormi tohoto textu, aj keď o jeho vzniku nevedeli a nie som si istý, či by chceli byť pod ním podpísaní. Poďme však k veci.

Hanebná ignorancia mňa ako autora tohoto textu spočíva v tom, že sa celý svoj život venujem informatike (alebo ako sa ľudovo hovorí – robím s počítačmi) a nikdy doteraz som sa hlbšie nezamyslel nad tým, ako počítače robia niektoré elementárne úlohy, ktoré im každý deň zadávame – napríklad počítajú. Iste, každého študenta informatiky na škole naučia, že počítač je v podstate len taký rýchly blbec – ničomu poriadne nerozumie, ale niektoré veci vie robiť veľmi rýchlo.

Tými niektorými vecami sa myslia najmä aritmetické a logické operácie. Aritmetické – to môžeme zjednodušene povedať, že je to vlastne plus, mínus, krát a deleno. A keď si pamätáte zo základnej školy, že plus a mínus je v podstate to isté, len otočené, pričom to isté platí o krát a deleno, tak nám stačí, keď bude počítač vedieť rýchlo sčítavať a násobiť. To by bola tá aritmetika. 

Logické operácie, niekto si tiež možno pamätá zo školy, to sú v podstate také podmienky. Ak platí A a zároveň platí B, čo potom? A čo ak A platí, ale B neplatí? A čo ak platiť smie iba jedno, ale nikdy nie obe naraz? Odborne podkutejší vedia, že iba zjednodušene hovorím o operátoroch AND, OR a XOR. Súčasné počítače toto všetko robia v binárnej sústave, to je ale pre tento text úplne nepodstatné. Jednoducho, tak sa im najlepšie počíta a previesť číslo z nejakej (napríklad desiatkovej) sústavy do inej sústavy (napríklad iba núl a jednotiek) je jednoduché. 

Ak dáme počítaču vypočítať „šesť krát osem“, jednoducho to vypočíta. Takéto jednoduché výpočty sú základná zručnosť, ktorú má. Tento príklad vypočíta aj človek – avšak nikto asi nepochybuje o tom, že ak dáme vypočítať milión takýchto príkladov počítaču a človeku, počítač bude rýchlejší. Zatiaľ jednoduché – chápeme sa. Či?

 

BEZ VÁS SA NEPOHNEME

Pridajte sa do komunity predplatiteľov, ktorí pohnú Slovenskom a prečítajte si odomknutú verziu tohto článku.

Ak ste našli chybu, napíšte na web@tyzden.sk.
.diskusia | Zobraziť
.posledné
.neprehliadnite