Od dvojkovej sústavy k umelej inteligencii – 1. časť

(0000) Čo bolo na začiatku?

„Boh povedal: ‚Buď svetlo!‘ A bolo svetlo. Boh videl, že svetlo je dobré, a oddelil svetlo od tmy.“ (Genezis 1,3–4)

A dva stavy „1 – svetlo“ a „0 – tma“ boli na svete. Tichý rytmus dvoch stavov 1 a 0 sa od tých čias neustále opakuje. Vidíme to aj v protikladoch: pravda – nepravda, hore – dolu, byť – nebyť, áno – nie, zapnuté – vypnuté, biela – čierna.

Tieto dva stavy sa stali základom dvojkovej sústavy.


(0001) Čo je dvojková sústava?

Dvojková sústava (binárna sústava) je pozičná číselná sústava so základom 2.
Používa iba dve číslice: 0 a 1.
Hodnota každej číslice závisí od jej pozície v čísle: pozície sprava predstavujú mocniny dvojky (2⁰, 2¹, 2², 2³, …).

Príklad:

Binárne číslo: 11011
V desiatkovej sústave:

1×2⁴ + 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 16 + 8 + 0 + 2 + 1 = 27

Výsledok: 11011₂ = 27₁₀

Poznámka:

V bežnej desiatkovej sústave je základ 10. Používame číslice 0–9.
Príklad: 27₁₀ = 2×10¹ + 7×10⁰ = 20 + 7 = 27 [1]


(0010) Kto „objavil“ dvojkovú aritmetiku?

Všetky prirodzené čísla (kladné celé čísla a nula) sa dajú vyjadriť v dvojkovej sústave.

Prvým človekom, ktorý túto skutočnosť formálne dokázal, bol Gottfried Wilhelm Leibniz (1646–1716), nemecký filozof a matematik. V roku 1703 publikoval prácu s názvom

„Explication de l’Arithmétique Binaire“ [2],

v ktorej predstavil systém založený len na čísliciach 1 a 0. Príklad: číslo 39 sa zapisuje ako 100111 (32 + 4 + 2 + 1).

Leibniza inšpirovala aj staročínska kniha I-ťing (Kniha premien), ktorá používa kombinácie celých a prerušovaných čiar – veľmi podobné binárnemu princípu.

Vo filozofickej rovine považoval číslo 0 za symbol „ničoty“ a číslo 1 za symbol Boha. V jeho vlastných slovách:

„Božská moc stvorila všetko z ničoho, ktoré je tu znázornené číslom 0, a len Boh je reprezentovaný číslom 1.“ [3]

Leibniz veril, že svet je zložený z jednoduchých prvkov, ktoré možno kombinovať – čo predznamenalo myšlienku, že všetky informácie možno zapísať ako postupnosti 0 a 1.

Príklad – prvých 17 čísel v dvojkovej sústave:

DesiatkovéBinárne
000000
100001
200010
300011
400100
500101
600110
700111
801000
901001
1001010
1101011
1201100
1301101
1401110
1501111
1610000
Prvých 17 desiatkových čísel a ich dvojkových ekvivalentov

Príklad spočítania 2 bináárnych čísel

Príklad násobenia 2 binárnych čísel

(0011) Prvý návrh „počítača“

Analytický stroj

Charles Babbage (1791–1871), britský matematik, vymyslel a navrhol v roku 1837 Analytický stroj (Analytical Engine) – predchodcu moderného počítača.

Jeho návrh obsahoval:

  • Mill – aritmetickú jednotku (predchodca dnešného procesora CPU),
  • Store – pamäť,
  • ovládacie jednotky pre podmienky a cykly,
  • dierne štítky na programovanie (inšpirované tkalcovskými stavmi Jacquarda).

Hoci Analytický stroj nikdy nebol zostrojený počas jeho života, jeho návrh predbehol dobu o viac ako storočie [4].

„Mill“ s tlačovým mechanizmom analytického stroja, ktorý navrhol Charles Babbage, vystavená v Múzeu vedy v Londýne. Bola zostrojená na základe jeho návrhu po jeho smrti.

Ada Lovelace – prvá programátorka

Ada Lovelace (1815–1852), dcéra básnika Lorda Byrona, spolupracovala s Babbageom a v roku 1843 preložila vedecký článok talianskeho inžiniera Luigiho Menabreu o analytickom stroji.

K prekladu pridala svoje vlastné komentáre – tzv. Poznámky A–G. V poznámke G opísala prvý algoritmus určený pre výpočet Bernoulliho čísel – teda prvý počítačový program v histórii.

Diagram – algoritmus pre výpočet Bernoulli čísel, ktorý vytvorila Ada Lovelace

Ada predvídala, že počítače môžu byť použité nielen na výpočty, ale aj na spracovanie hudby, grafiky či textov, ak budú opísané pravidlami. Tým predbehla svoju dobu a ukázala smer k umelej inteligencii a multimédiám [5].

Zhrnutie 1. časti:

  • Dvojková sústava je základom dnešnej digitálnej techniky.
  • Leibniz v 17. storočí položil matematické aj filozofické základy binárnej logiky.
  • Babbage navrhol prvý všeobecne programovateľný stroj.
  • Ada Lovelace vytvorila prvý algoritmus a predvídala širšie možnosti strojov než len počítanie.

2.časť nájdete tu.


📚 Referencie

[1] Donald E. Knuth: The Art of Computer Programming, Vol. 1
[2] Leibniz, G.W.: Explication de l’Arithmétique Binaire, 1703
[3] Davis, Martin: Engines of Logic, W. W. Norton, 2001
[4] Computer History Museum: https://www.computerhistory.org/babbage/
[5] Toole, Betty Alexandra: Ada, the Enchantress of Numbers, 1992

Od dvojkovej sústavy k umelej inteligencii – 2. časť

09.08.2025

V prvej časti sme sa dotkli týchto okruhov: (0001) Čo je dvojková sústava? (0010) Kto „objavil“ dvojkovú aritmetiku? (0011) Prvý návrh „počítača“ V tejto časti pokračujeme nasledovnými kapitolkami. (0100) Telegraf Telegraf bol revolučný komunikačný vynález 19. storočia, ktorý umožnil prenášať správy na veľké vzdialenosti pomocou elektrických impulzov po [...]

Vyhlásenie Nezávislosti a Závislosti

06.07.2025

Vyhlásenie Nezávislosti Včera, 4.júla 2025 mali naši južní susedia (v Severnej Amerike) veľký sviatok. Pripomínali si vyhlásenie nezávislosti USA od Veľkej Británie v roku 1776. Dňa 4. júla 1776 prijal Druhý kontinentálny kongres vo Filadelfii historický dokument – Declaration of Independence (Deklarácia nezávislosti). Dokument napísal najmä Thomas Jefferson, s [...]

Od hlinenných tabuliek k internetovým dátabázam

29.06.2025

Obdobie vzniku písma a prvých záznamov (cca 3500 – 500 pred n. l.) História písomníctva sa začína v dávnej minulosti, keď ľudia prvýkrát pociťovali potrebu zaznamenávať informácie mimo ústneho podania. Najstaršie formy písma vznikli v Mezopotámii a Egypte približne okolo roku 3500 pred n. l. V Mezopotámii sa vyvinulo klinové písmo, zapisované rydlom do hlinených [...]

Friedrich Merz, nemecký kancelár

Nemecká vláda ohlásila maratón reforiem. Prázdne slová a sociálne krutosti, reagujú kritici

19.09.2025 07:00

Berlín plánuje zreformovať zdravotníctvo, dôchodkový systém, sociálne dávky, odbúrať byrokraciu či zveľadiť armádu.

Donald Trump

ONLINE: Trump: Hnevám sa na Európanov, že kupujú ruskú ropu. U Maďarska a Slovenska je to v istom zmysle pochopiteľné

19.09.2025 06:07, aktualizované: 06:54

Ak by Európa uvalila na Čínu "sankcie alebo clá, nech ich nazveme akokoľvek", Peking by prinútil Moskvu ukončiť vojnu, uviedol Trump.

Poľsko, vojaci

Moskva chce, aby Európu pohltil strach. Drony? Bol to ruský štátny teror, tvrdí poľský europoslanec

19.09.2025 06:00

Z Poľska zaznel pre Európu jasný odkaz: Rusko prekročilo všetky vytýčené hranice.

Donald Trump

Americký Senát schválil po zmene pravidiel naraz až 48 Trumpových nominantov

19.09.2025 05:56

Americký Senát potvrdil vo štvrtok v jedinom hlasovaní dovedna 48 nominantov prezidenta Donalda Trumpa.

jozo5

Lepšie zažať jednu sviečku ako preklínať temnotu

Štatistiky blogu

Počet článkov: 12
Celková čítanosť: 14664x
Priemerná čítanosť článkov: 1222x

Autor blogu