Pomoc investorům
Invest mentoring
ODEBÍRAT BULLIONÁŘŮV NEWSLETTER
Podcast
Burzovnisvet Logo
  • Headlines
    • Breaking
    • Bullionář Daily
    • Akcie
    • Hospodářské výsledky
    • ETF
    • Dividendy
    • IPO
    • Forex
    • Komodity
    • Kryptoměny
    • Ekonomika
  • Příležitost
  • IPO Radar

    Nadcházející IPO.

    PayPay Corp.
    12. března 2026

    PayPay Corp.

    Robinhood Ventures Fund I
    6. března 2026

    Robinhood Ventures Fund I

    SHEIN
    2026

    SHEIN

    Revolut Group Holdings Ltd
    2026

    Revolut Group Holdings Ltd

    Ola Electric Mobility Pvt. Ltd.
    2026

    Ola Electric Mobility Pvt. Ltd.

    Reliance Jio Infocomm Limited
    2026

    Reliance Jio Infocomm Limited

    Databricks, Inc.
    2026

    Databricks, Inc.

    BitGo Inc.
    TBA

    BitGo Inc.

    Zopa Bank plc
    2026

    Zopa Bank plc

    Minulé IPO.

    Geekly
    27. února 2026

    Geekly

    Clear Street
    13. února 2026

    Clear Street

    AGI Inc.
    10. února 2026

    AGI Inc.

    Forgent Power Solutions, Inc.
    5. února 2026

    Forgent Power Solutions, Inc.

    Biren Technology Co., Ltd.
    31. ledna 2026

    Biren Technology Co., Ltd.

    York Space Systems Inc.
    29. ledna 2026

    York Space Systems Inc.

    Czechoslovak Group a.s.
    23. ledna 2026

    Czechoslovak Group a.s.

    GigaDevice Semiconductor Inc.
    13. ledna 2026

    GigaDevice Semiconductor Inc.

    Iluvatar CoreX
    8. ledna 2026

    Iluvatar CoreX

  • Úspěch
    • Alternativní investice
    • Škola bullionáře
    • Miliardáři
    • Business
    • Bullionářova knihspirace
    • Bullionářův almanach
    • Bullionářův slovníček
  • AI
  • Česko
  • E-booky
  • Srovnávač brokerů
  • Kariéra
  • Login
Burzovnisvet.cz - Akcie, kurzy, burza, forex, komodity, IPO, dluhopisy - zpravodajství
  • Headlines
    • Breaking
    • Bullionář Daily
    • Akcie
    • Hospodářské výsledky
    • ETF
    • Dividendy
    • IPO
    • Forex
    • Komodity
    • Kryptoměny
    • Ekonomika
  • Příležitost
  • IPO Radar

    Nadcházející IPO.

    PayPay Corp.
    12. března 2026

    PayPay Corp.

    Robinhood Ventures Fund I
    6. března 2026

    Robinhood Ventures Fund I

    SHEIN
    2026

    SHEIN

    Revolut Group Holdings Ltd
    2026

    Revolut Group Holdings Ltd

    Ola Electric Mobility Pvt. Ltd.
    2026

    Ola Electric Mobility Pvt. Ltd.

    Reliance Jio Infocomm Limited
    2026

    Reliance Jio Infocomm Limited

    Databricks, Inc.
    2026

    Databricks, Inc.

    BitGo Inc.
    TBA

    BitGo Inc.

    Zopa Bank plc
    2026

    Zopa Bank plc

    Minulé IPO.

    Geekly
    27. února 2026

    Geekly

    Clear Street
    13. února 2026

    Clear Street

    AGI Inc.
    10. února 2026

    AGI Inc.

    Forgent Power Solutions, Inc.
    5. února 2026

    Forgent Power Solutions, Inc.

    Biren Technology Co., Ltd.
    31. ledna 2026

    Biren Technology Co., Ltd.

    York Space Systems Inc.
    29. ledna 2026

    York Space Systems Inc.

    Czechoslovak Group a.s.
    23. ledna 2026

    Czechoslovak Group a.s.

    GigaDevice Semiconductor Inc.
    13. ledna 2026

    GigaDevice Semiconductor Inc.

    Iluvatar CoreX
    8. ledna 2026

    Iluvatar CoreX

  • Úspěch
    • Alternativní investice
    • Škola bullionáře
    • Miliardáři
    • Business
    • Bullionářova knihspirace
    • Bullionářův almanach
    • Bullionářův slovníček
  • AI
  • Česko
  • E-booky
  • Srovnávač brokerů
  • Kariéra
    • Žádný výsledek
      Zobrazit všechny výsledky
BS Logo

15. října — Byl představen Fortran, jeden z prvních programovacích jazyků

Počítačovému programování v dnešní době vděčíme opravdu za mnohé – a často si to nemusíme ani přímo uvědomovat.

David Škvára Autor: David Škvára
15 října, 2025
13 min. čtení
Zdroj: BurzovníSvět.cz

Zdroj: BurzovníSvět.cz

13 min.
čtení
Přihlaste se k odběru newsletteru
Chcete využít této příležitosti?

Klíčové body

  • Jedna z nejhodnotnějších dovedností dneška = kódování
  • Jak lidstvo vytvořilo tento typ mistrovství?
  • Kam směřuje tento skill?

Rozhodně nechceme zacházet příliš do hloubky – proč se ale s historií těchto skriptů trochu neseznámit?!

Dne 15. října roku 1956 byl poprvé veřejnosti představen Fortran, jeden z prvních vysokoúrovňových programovacích jazyků. Měl významný vliv na oblast informatiky a programování. Pojďme si dnes tuto oblast lidského vědění představit o něco blíže. Ale nemusíte se bát – vše jsme maximálně zjednodušili – a držíme se převážně ve filozofické rovině.

Při bližším pohledu do průřezu historií ale uvidíme, že toho na dnešní den připadá ještě o mnoho více:

  • 1964 – Alexej Kosygin a Leonid Brežněv vystřídali sovětského premiéra Nikitu Chruščova
  • 1970 – Anwar Sadat byl zvolen 3. prezidentem Egypta a nahradil v této funkci Gamala Abdela Nassera
  • 1972 – 61. Davisův pohár vyhrály Spojené státy nad Rumunskem v Bukurešti poměrem 3-2
  • 1990 – Michail Gorbačov získal Nobelovu cenu míru
  • 1997 – K Saturnu odstartovala americko-evropská kosmická sonda Cassini-Huygens.
  • 2003 – Čína vyslala do vesmíru svého prvního kosmonauta. Jang Li-wej kroužil v lodi Šen-čou 5 kolem Země 21,5 hodin.

A nyní se už jako obvykle přesuneme do světa byznysu a ekonomiky:

  • 1989 – Byla dokončena fúze společností Time Inc. a Warner Communications Inc., čímž vznikl významný mediální a zábavní konglomerát Time Warner. Společnost Time Warner se později v roce 2000 spojila s AOL a vznikla AOL Time Warner, což byla jedna z nejvýznamnějších a nakonec neúspěšných fúzí v historii společnosti.
  • 2003 – Čína uvedla na trh svůj první model automobilu vyráběný v tuzemsku na vývoz, což znamenalo významný posun v čínském automobilovém průmyslu.
  • 2012 – Felix Baumgartner, rakouský parašutista a BASE jumper, dokončil rekordní seskok ze stratosféry, sponzorovaný společností Red Bull. Tato událost byla pro společnost vyrábějící energetické nápoje významným marketingovým a reklamním kouskem.

Počítačové jazyka a programování — Co by se vám mohlo hodit vědět?

Pojmem počítačový programovací jazyk můžeme poznačit kterýkoli z různých jazyků pro vyjádření souboru podrobných instrukcí pro digitální počítač. Tyto instrukce mohou být provedeny přímo, pokud jsou v číselné formě specifické pro výrobce počítače, známé jako strojový jazyk, po jednoduchém procesu substituce, pokud jsou vyjádřeny v odpovídajícím jazyce assembleru, nebo po překladu z některého jazyka „vyšší úrovně“. Přestože existuje mnoho počítačových jazyků, jen relativně málo z nich je široce používáno.

Advertisement

Strojové jazyky a jazyky assembleru jsou „nízkoúrovňové“ a vyžadují, aby programátor explicitně řídil všechny idiosynkratické vlastnosti počítače při ukládání dat a provozu. Naproti tomu vysokoúrovňové jazyky programátora od těchto starostí chrání a poskytují zápis, který se programátorům snadněji píše a čte.

Chcete využít této příležitosti?
Zdroj: BurzovníSvět.cz

Typy jazyků

Strojové jazyky a jazyky assembleru

Strojový jazyk se skládá z číselných kódů pro operace, které může konkrétní počítač provádět přímo.Tyto kódy jsou řetězce nul a jedniček neboli binárních číslic („bitů“), které se často převádějí z hexadecimální soustavy (základ 16) i do ní, aby je mohl zobrazit a upravit člověk. Instrukce strojového jazyka obvykle používají některé bity k reprezentaci operací, jako je sčítání, a některé k reprezentaci operandů nebo třeba umístění další instrukce. Strojový jazyk se obtížně čte a zapisuje, protože se nepodobá běžnému matematickému zápisu ani lidskému jazyku a jeho kódy se v jednotlivých počítačích liší.

Jazyk assembleru je o úroveň výš než strojový jazyk. Používá krátké mnemotechnické kódy pro instrukce a umožňuje programátorovi zavést názvy pro bloky paměti, které obsahují data. Pro instrukci, která sčítá dvě čísla, tak lze místo „0110101100101000“ napsat „add pay, total“.

Jazyk assembleru je navržen tak, aby se dal snadno přeložit do strojového jazyka. Přestože bloky dat mohou být označeny jménem namísto strojové adresy, jazyk assembleru neposkytuje sofistikovanější prostředky pro uspořádání složitých informací. Stejně jako strojový jazyk vyžaduje jazyk assembleru podrobnou znalost vnitřní architektury počítače. Je užitečný v případech, kdy jsou tyto detaily důležité, například při programování počítače pro interakci s periferními zařízeními (tiskárny, skenery, paměťová zařízení atd.).

Algoritmické jazyky

Algoritmické jazyky jsou určeny k vyjádření matematických nebo symbolických výpočtů. Mohou vyjadřovat algebraické operace v zápisu podobném matematickému a umožňují používat podprogramy, které balí běžně používané operace pro opakované použití. Byly to první vysokoúrovňové jazyky.

FORTRAN
Prvním významným algoritmickým jazykem byl FORTRAN (formula translation), který v roce 1957 navrhl tým IBM pod vedením Johna Backuse. Byl určen pro vědecké výpočty s reálnými čísly a jejich kolekcemi uspořádanými jako jednorozměrná nebo vícerozměrná pole. Jeho řídicí struktury zahrnovaly podmíněné příkazy IF, opakující se smyčky (tzv. smyčky DO) a příkaz GOTO, který umožňoval nesekvenční provádění programového kódu. FORTRAN umožňoval mít k dispozici podprogramy pro běžné matematické operace a vytvářel jejich knihovny.

FORTRAN byl také navržen pro efektivní překlad do strojového jazyka. Byl okamžitě úspěšný a nadále se vyvíjí.

ALGOL
ALGOL (algoritmický jazyk) byl navržen komisí amerických a evropských počítačových vědců v letech 1958-60 pro publikování algoritmů i pro provádění výpočtů. Stejně jako LISP (popsaný v následující části) měl ALGOL rekurzivní podprogramy – procedury, které se mohly samy vyvolat k řešení problému jeho redukcí na menší problém stejného druhu. ALGOL zavedl blokovou strukturu, v níž se program skládá z bloků, které mohou obsahovat data i instrukce a mají stejnou strukturu jako celý program. Bloková struktura se stala mocným nástrojem pro sestavování velkých programů z malých komponent.

ALGOL přispěl notací pro popis struktury programovacího jazyka, Backus-Naur Form, která se v určité obměně stala standardním nástrojem pro vyjádření syntaxe (gramatiky) programovacích jazyků. ALGOL byl v Evropě široce používán a po mnoho let zůstal jazykem, v němž byly publikovány počítačové algoritmy. Jeho potomky jsou mnohé významné jazyky, například Pascal a Ada (oba popsané později).

C
Programovací jazyk C byl vyvinut v roce 1972 Dennisem Ritchiem a Brianem Kernighanem v AT&T Corporation pro programování počítačových operačních systémů. Jeho schopnost strukturovat data a programy pomocí skládání menších jednotek je srovnatelná se schopností jazyka ALGOL. Používá kompaktní notaci a poskytuje programátorovi možnost pracovat s adresami dat i s jejich hodnotami. Tato schopnost je důležitá při programování systémů a jazyk C sdílí s assemblerem schopnost využívat všechny vlastnosti vnitřní architektury počítače. Jazyk C spolu se svým potomkem C++ zůstává jedním z nejrozšířenějších jazyků.

Obchodně orientované jazyky

COBOL
Jazyk COBOL (common business oriented language) je od svého vzniku v roce 1959 hojně využíván podniky. Výbor výrobců a uživatelů počítačů a vládních organizací USA založil CODASYL (Committee on Data Systems and Languages), aby vyvinul a dohlížel na standard jazyka s cílem zajistit jeho přenositelnost mezi různými systémy.

COBOL při zavádění používá notaci podobnou angličtině-novel. Obchodní výpočty organizují a manipulují s velkým množstvím dat a COBOL pro tyto úlohy zavedl datovou strukturu záznamu. Záznam shlukuje různorodá data – například jméno, číslo občanského průkazu, věk a adresu – do jedné jednotky. To kontrastuje s vědeckými jazyky, v nichž jsou běžná homogenní pole čísel. Záznamy jsou důležitým příkladem „seskupování“ dat do jednoho objektu a objevují se téměř ve všech moderních jazycích.

SQL
SQL (strukturovaný dotazovací jazyk) je jazyk pro specifikaci organizace databází (kolekcí záznamů). Databáze organizované pomocí jazyka SQL se nazývají relační, protože jazyk SQL poskytuje možnost dotazovat se databáze na informace, které spadají do daného vztahu. Příkladem může být dotaz „najdi všechny záznamy s příjmením Smith a městem New York“. Komerční databázové programy běžně používají pro své dotazy jazyk podobný SQL.

Zdroj: BurzovníSvět.cz

Jazyky zaměřené na vzdělávání

BASIC
BASIC (univerzální symbolický instrukční kód pro začátečníky) byl navržen na Dartmouth College v polovině 60. let 20. století Johnem Kemeny a Thomasem Kurtzem. Byl zamýšlen tak, aby se jej snadno naučili začátečníci, zejména ti, kteří nejsou studenty počítačové vědy, a aby dobře fungoval na počítači se sdíleným časem s mnoha uživateli. Měl jednoduché datové struktury a notaci a byl interpretovaný: program v BASICu se překládal řádek po řádku a spouštěl se v průběhu překladu, což usnadňovalo hledání programových chyb.

Díky své malé velikosti a jednoduchosti se BASIC stal oblíbeným jazykem pro první osobní počítače. Jeho novější formy převzaly mnoho datových a řídicích struktur jiných současných jazyků, což jej činí výkonnějším, ale méně pohodlným pro začátečníky.

Pascal
Kolem roku 1970 navrhl Švýcar Niklaus Wirth jazyk Pascal pro výuku strukturovaného programování, který kladl důraz na řádné používání podmíněných a cyklických řídicích struktur bez příkazů GOTO. Ačkoli se Pascal notací podobal jazyku ALGOL, poskytoval možnost definovat datové typy, pomocí nichž bylo možné organizovat složité informace, což byla vlastnost přesahující možnosti jazyka ALGOL i FORTRAN a COBOL. Uživatelsky definované datové typy umožňovaly programátorovi zavést názvy pro složitá data, jejichž správné použití pak mohl překladač jazyka před spuštěním programu zkontrolovat.

Koncem 70. a v 80. letech byl Pascal jedním z nejpoužívanějších jazyků pro výuku programování. Byl k dispozici téměř na všech počítačích a díky své známosti, srozumitelnosti a bezpečnosti se používal pro produkční software i pro výuku.

Logo
Logo vzniklo koncem 60. let jako zjednodušený dialekt jazyka LISP pro výuku; Seymour Papert a další jej používali na MIT k výuce matematického myšlení školáků. Měl konvenčnější syntaxi než LISP a obsahoval „želví grafiku“, jednoduchou metodu generování počítačové grafiky. (Želví grafika používala instrukce zaměřené na tělo, při nichž se objekt pohyboval po obrazovce pomocí příkazů, jako například „vlevo 90“ a „vpřed“, které specifikovaly akce vzhledem k aktuální poloze a orientaci objektu, nikoliv ve smyslu pevného rámce. Spolu s rekurzivními rutinami umožňovala tato technika snadné programování složitých a atraktivních vzorů.

Hypertalk
Hypertalk byl navržen jako „programování pro nás ostatní“ Billem Atkinsonem pro počítač Apple Macintosh. Pomocí jednoduché syntaxe podobné angličtině umožňoval Hypertalk komukoli rychle kombinovat text, grafiku a zvuk do „propojených zásobníků“, kterými bylo možné procházet klikáním myší na standardní tlačítka dodávaná programem. Hypertalk byl v 80. a počátkem 90. let oblíbený zejména mezi pedagogy pro multimediální prezentace ve třídách. Přestože Hypertalk měl mnoho vlastností objektově orientovaných jazyků (popsaných v následující části), společnost Apple jej nevyvíjela pro jiné počítačové platformy a nechala jej živořit; když v 90. letech podíl společnosti Apple na trhu klesal, nový multiplatformní způsob zobrazování multimédií nechal Hypertalk téměř zastaralý (viz část Zobrazovací jazyky World Wide Webu).

Objektově orientované jazyky

Objektově orientované jazyky pomáhají zvládat složitost rozsáhlých programů. Objekty balí data a operace s nimi tak, že veřejně přístupné jsou pouze operace a vnitřní detaily datových struktur jsou skryté. Toto skrývání informací usnadnilo programování velkých celků tím, že umožnilo programátorovi přemýšlet o každé části programu izolovaně. Kromě toho lze objekty odvozovat od obecnějších objektů a „dědit“ jejich schopnosti. Taková hierarchie objektů umožnila definovat specializované objekty, aniž by se opakovalo vše, co je v těch obecnějších.

Objektově orientované programování začalo s jazykem Simula (1967), který do jazyka ALGOL přidal skrývání informací. Dalším vlivným objektově orientovaným jazykem byl Smalltalk (1980), v němž byl program souborem objektů, které spolu komunikovaly posíláním zpráv.

C++
Jazyk C++, vyvinutý Bjarne Stroustrupem ve společnosti AT&T v polovině 80. let, rozšířil jazyk C o objekty a zároveň zachoval efektivitu programů v jazyce C. V roce 1980 byl jazyk C++ rozšířen o objekty. Stal se jedním z nejdůležitějších jazyků pro výuku i průmyslové programování. V C++ byly napsány velké části mnoha operačních systémů. C++ se spolu s Javou stal populárním pro vývoj komerčních softwarových balíků, které obsahují více vzájemně propojených aplikací. Jazyk C++ je považován za jeden z nejrychlejších jazyků a je velmi blízký nízkoúrovňovým jazykům, a umožňuje tak úplnou kontrolu nad přidělováním a správou paměti. Právě tato vlastnost a mnoho dalších možností z něj také činí jeden z nejobtížnějších jazyků na naučení a zvládnutí ve velkém měřítku.

C#
Jazyk C# (vyslovuje se C sharp jako hudební nota) vyvinul Anders Hejlsberg ve společnosti Microsoft v roce 2000. Jazyk C# má podobnou syntaxi jako jazyky C a C++ a často se používá pro vývoj her a aplikací pro operační systém Microsoft Windows.

Ada
Ada byla pojmenována po Augustě Adě Kingové, hraběnce z Lovelace, která byla asistentkou anglického vynálezce 19. století Charlese Babbage a někdy je označována za první počítačovou programátorku. Jazyk Ada byl vyvinut počátkem 80. let 20. století pro americké ministerstvo obrany pro rozsáhlé programování. Kombinoval notaci podobnou Pascalu s možností sdružovat operace a data do nezávislých modulů. Jeho první podoba, Ada 83, nebyla plně objektově orientovaná, ale následující Ada 95 poskytla objekty a možnost vytvářet jejich hierarchie. Ada již není předepsána k používání při práci pro ministerstvo obrany, přesto zůstává efektivním jazykem pro tvorbu rozsáhlých programů.

Java
Počátkem 90. let 20. století byla Java navržena společností Sun Microsystems, Inc. jako programovací jazyk pro World Wide Web (WWW). Ačkoli se vzhledově podobala jazyku C++, byla objektově orientovaná. Zejména se Java obešla bez funkcí nižší úrovně, včetně možnosti manipulace s datovými adresami, což je schopnost, která není v programech pro distribuované systémy žádoucí ani užitečná. Aby byly programy v Javě přenositelné, překládá je virtuální stroj Java Virtual Machine specifický pro každou počítačovou platformu, který pak program v Javě spustí. Kromě toho, že Java rozšířila interaktivní možnosti internetu prostřednictvím webových „appletů“, se hojně používá k programování malých a přenosných zařízení, jako jsou mobilní telefony.

Visual Basic
Visual Basic byl vyvinut společností Microsoft s cílem rozšířit možnosti jazyka BASIC o objekty a programování řízené událostmi: tlačítka, nabídky a další prvky grafického uživatelského rozhraní (GUI). Visual Basic lze také použít v rámci jiného softwaru společnosti Microsoft k programování malých rutin. Visual Basic byl v roce 2002 vystřídán jazykem Visual Basic .NET, který je značně odlišný a je založen na jazyce C#, který je podobný jazyku C++.

Python
Jazyk Python s otevřeným zdrojovým kódem vyvinul v roce 1991 nizozemský programátor Guido van Rossum. Byl navržen jako snadno použitelný jazyk s funkcemi, jako je používání odsazení místo závorek pro seskupování příkazů. Python je také velmi kompaktní jazyk, navržený tak, aby bylo možné provádět složité úlohy pouze pomocí několika příkazů. V roce 2010 se Python stal jedním z nejoblíbenějších programovacích jazyků spolu s jazyky Java a JavaScript.

Deklarativní jazyky
Deklarativní jazyky, nazývané také neprocedurální nebo velmi vysokoúrovňové, jsou programovací jazyky, ve kterých (v ideálním případě) program určuje, co se má provést, a nikoli jak to provést. V těchto jazycích je mezi specifikací programu a jeho implementací menší rozdíl než v dosud popsaných procedurálních jazycích. Dva běžné druhy deklarativních jazyků jsou logické a funkcionální jazyky.

Logické programovací jazyky, z nichž nejznámější je PROLOG (programování v logice), uvádějí program jako množinu logických vztahů (např. prarodič je rodičem rodiče někoho). Takové jazyky jsou podobné databázovému jazyku SQL. Program je prováděn „inferenčním strojem“, který odpovídá na dotaz systematickým prohledáváním těchto vztahů a činí závěry, které odpoví na dotaz. PROLOG se hojně používá při zpracování přirozeného jazyka a v dalších programech umělé inteligence.

Počítačovému programování v dnešní době vděčíme opravdu za mnohé – a často si to nemusíme ani přímo uvědomovat. Rozhodně nechceme zacházet příliš do hloubky – proč se ale s historií těchto skriptů trochu neseznámit?! Dne 15. října roku 1956 byl poprvé veřejnosti představen Fortran, jeden z prvních vysokoúrovňových programovacích jazyků. Měl významný vliv na oblast informatiky a programování. Pojďme si dnes tuto oblast lidského vědění představit o něco blíže. Ale nemusíte se bát – vše jsme maximálně zjednodušili – a držíme se převážně ve filozofické rovině. Při bližším pohledu do průřezu historií ale uvidíme, že toho na dnešní den připadá ještě o mnoho více: 1964 – Alexej Kosygin a Leonid Brežněv vystřídali sovětského premiéra Nikitu Chruščova 1970 – Anwar Sadat byl zvolen 3. prezidentem Egypta a nahradil v této funkci Gamala Abdela Nassera 1972 – 61. Davisův pohár vyhrály Spojené státy nad Rumunskem v Bukurešti poměrem 3-2 1990 – Michail Gorbačov získal Nobelovu cenu míru 1997 – K Saturnu odstartovala americko-evropská kosmická sonda Cassini-Huygens. 2003 – Čína vyslala do vesmíru svého prvního kosmonauta. Jang Li-wej kroužil v lodi Šen-čou 5 kolem Země 21,5 hodin. A nyní se už jako obvykle přesuneme do světa byznysu a ekonomiky: 1989 – Byla dokončena fúze společností Time Inc. a Warner Communications Inc., čímž vznikl významný mediální a zábavní konglomerát Time Warner. Společnost Time Warner se později v roce 2000 spojila s AOL a vznikla AOL Time Warner, což byla jedna z nejvýznamnějších a nakonec neúspěšných fúzí v historii společnosti. 2003 – Čína uvedla na trh svůj první model automobilu vyráběný v tuzemsku na vývoz, což znamenalo významný posun v čínském automobilovém průmyslu. 2012 – Felix Baumgartner, rakouský parašutista a BASE jumper, dokončil rekordní seskok ze stratosféry, sponzorovaný společností Red Bull. Tato událost byla pro společnost vyrábějící energetické nápoje významným marketingovým a reklamním kouskem. Počítačové jazyka a programování — Co by se vám mohlo hodit vědět? Pojmem počítačový programovací jazyk můžeme poznačit kterýkoli z různých jazyků pro vyjádření souboru podrobných instrukcí pro digitální počítač. Tyto instrukce mohou být provedeny přímo, pokud jsou v číselné formě specifické pro výrobce počítače, známé jako strojový jazyk, po jednoduchém procesu substituce, pokud jsou vyjádřeny v odpovídajícím jazyce assembleru, nebo po překladu z některého jazyka "vyšší úrovně". Přestože existuje mnoho počítačových jazyků, jen relativně málo z nich je široce používáno. Strojové jazyky a jazyky assembleru jsou "nízkoúrovňové" a vyžadují, aby programátor explicitně řídil všechny idiosynkratické vlastnosti počítače při ukládání dat a provozu. Naproti tomu vysokoúrovňové jazyky programátora od těchto starostí chrání a poskytují zápis, který se programátorům snadněji píše a čte. Zdroj: BurzovníSvět.cz Typy jazyků Strojové jazyky a jazyky assembleru Strojový jazyk se skládá z číselných kódů pro operace, které může konkrétní počítač provádět přímo.Tyto kódy jsou řetězce nul a jedniček neboli binárních číslic ("bitů"), které se často převádějí z hexadecimální soustavy (základ 16) i do ní, aby je mohl zobrazit a upravit člověk. Instrukce strojového jazyka obvykle používají některé bity k reprezentaci operací, jako je sčítání, a některé k reprezentaci operandů nebo třeba umístění další instrukce. Strojový jazyk se obtížně čte a zapisuje, protože se nepodobá běžnému matematickému zápisu ani lidskému jazyku a jeho kódy se v jednotlivých počítačích liší. Jazyk assembleru je o úroveň výš než strojový jazyk. Používá krátké mnemotechnické kódy pro instrukce a umožňuje programátorovi zavést názvy pro bloky paměti, které obsahují data. Pro instrukci, která sčítá dvě čísla, tak lze místo "0110101100101000" napsat "add pay, total". Jazyk assembleru je navržen tak, aby se dal snadno přeložit do strojového jazyka. Přestože bloky dat mohou být označeny jménem namísto strojové adresy, jazyk assembleru neposkytuje sofistikovanější prostředky pro uspořádání složitých informací. Stejně jako strojový jazyk vyžaduje jazyk assembleru podrobnou znalost vnitřní architektury počítače. Je užitečný v případech, kdy jsou tyto detaily důležité, například při programování počítače pro interakci s periferními zařízeními (tiskárny, skenery, paměťová zařízení atd.). Algoritmické jazyky Algoritmické jazyky jsou určeny k vyjádření matematických nebo symbolických výpočtů. Mohou vyjadřovat algebraické operace v zápisu podobném matematickému a umožňují používat podprogramy, které balí běžně používané operace pro opakované použití. Byly to první vysokoúrovňové jazyky. FORTRANPrvním významným algoritmickým jazykem byl FORTRAN (formula translation), který v roce 1957 navrhl tým IBM pod vedením Johna Backuse. Byl určen pro vědecké výpočty s reálnými čísly a jejich kolekcemi uspořádanými jako jednorozměrná nebo vícerozměrná pole. Jeho řídicí struktury zahrnovaly podmíněné příkazy IF, opakující se smyčky (tzv. smyčky DO) a příkaz GOTO, který umožňoval nesekvenční provádění programového kódu. FORTRAN umožňoval mít k dispozici podprogramy pro běžné matematické operace a vytvářel jejich knihovny. FORTRAN byl také navržen pro efektivní překlad do strojového jazyka. Byl okamžitě úspěšný a nadále se vyvíjí. ALGOLALGOL (algoritmický jazyk) byl navržen komisí amerických a evropských počítačových vědců v letech 1958-60 pro publikování algoritmů i pro provádění výpočtů. Stejně jako LISP (popsaný v následující části) měl ALGOL rekurzivní podprogramy - procedury, které se mohly samy vyvolat k řešení problému jeho redukcí na menší problém stejného druhu. ALGOL zavedl blokovou strukturu, v níž se program skládá z bloků, které mohou obsahovat data i instrukce a mají stejnou strukturu jako celý program. Bloková struktura se stala mocným nástrojem pro sestavování velkých programů z malých komponent. ALGOL přispěl notací pro popis struktury programovacího jazyka, Backus-Naur Form, která se v určité obměně stala standardním nástrojem pro vyjádření syntaxe (gramatiky) programovacích jazyků. ALGOL byl v Evropě široce používán a po mnoho let zůstal jazykem, v němž byly publikovány počítačové algoritmy. Jeho potomky jsou mnohé významné jazyky, například Pascal a Ada (oba popsané později). CProgramovací jazyk C byl vyvinut v roce 1972 Dennisem Ritchiem a Brianem Kernighanem v AT&T Corporation pro programování počítačových operačních systémů. Jeho schopnost strukturovat data a programy pomocí skládání menších jednotek je srovnatelná se schopností jazyka ALGOL. Používá kompaktní notaci a poskytuje programátorovi možnost pracovat s adresami dat i s jejich hodnotami. Tato schopnost je důležitá při programování systémů a jazyk C sdílí s assemblerem schopnost využívat všechny vlastnosti vnitřní architektury počítače. Jazyk C spolu se svým potomkem C++ zůstává jedním z nejrozšířenějších jazyků. Obchodně orientované jazyky COBOLJazyk COBOL (common business oriented language) je od svého vzniku v roce 1959 hojně využíván podniky. Výbor výrobců a uživatelů počítačů a vládních organizací USA založil CODASYL (Committee on Data Systems and Languages), aby vyvinul a dohlížel na standard jazyka s cílem zajistit jeho přenositelnost mezi různými systémy. COBOL při zavádění používá notaci podobnou angličtině-novel. Obchodní výpočty organizují a manipulují s velkým množstvím dat a COBOL pro tyto úlohy zavedl datovou strukturu záznamu. Záznam shlukuje různorodá data - například jméno, číslo občanského průkazu, věk a adresu - do jedné jednotky. To kontrastuje s vědeckými jazyky, v nichž jsou běžná homogenní pole čísel. Záznamy jsou důležitým příkladem "seskupování" dat do jednoho objektu a objevují se téměř ve všech moderních jazycích. SQLSQL (strukturovaný dotazovací jazyk) je jazyk pro specifikaci organizace databází (kolekcí záznamů). Databáze organizované pomocí jazyka SQL se nazývají relační, protože jazyk SQL poskytuje možnost dotazovat se databáze na informace, které spadají do daného vztahu. Příkladem může být dotaz "najdi všechny záznamy s příjmením Smith a městem New York". Komerční databázové programy běžně používají pro své dotazy jazyk podobný SQL. Zdroj: BurzovníSvět.cz Jazyky zaměřené na vzdělávání BASICBASIC (univerzální symbolický instrukční kód pro začátečníky) byl navržen na Dartmouth College v polovině 60. let 20. století Johnem Kemeny a Thomasem Kurtzem. Byl zamýšlen tak, aby se jej snadno naučili začátečníci, zejména ti, kteří nejsou studenty počítačové vědy, a aby dobře fungoval na počítači se sdíleným časem s mnoha uživateli. Měl jednoduché datové struktury a notaci a byl interpretovaný: program v BASICu se překládal řádek po řádku a spouštěl se v průběhu překladu, což usnadňovalo hledání programových chyb. Díky své malé velikosti a jednoduchosti se BASIC stal oblíbeným jazykem pro první osobní počítače. Jeho novější formy převzaly mnoho datových a řídicích struktur jiných současných jazyků, což jej činí výkonnějším, ale méně pohodlným pro začátečníky. PascalKolem roku 1970 navrhl Švýcar Niklaus Wirth jazyk Pascal pro výuku strukturovaného programování, který kladl důraz na řádné používání podmíněných a cyklických řídicích struktur bez příkazů GOTO. Ačkoli se Pascal notací podobal jazyku ALGOL, poskytoval možnost definovat datové typy, pomocí nichž bylo možné organizovat složité informace, což byla vlastnost přesahující možnosti jazyka ALGOL i FORTRAN a COBOL. Uživatelsky definované datové typy umožňovaly programátorovi zavést názvy pro složitá data, jejichž správné použití pak mohl překladač jazyka před spuštěním programu zkontrolovat. Koncem 70. a v 80. letech byl Pascal jedním z nejpoužívanějších jazyků pro výuku programování. Byl k dispozici téměř na všech počítačích a díky své známosti, srozumitelnosti a bezpečnosti se používal pro produkční software i pro výuku. LogoLogo vzniklo koncem 60. let jako zjednodušený dialekt jazyka LISP pro výuku; Seymour Papert a další jej používali na MIT k výuce matematického myšlení školáků. Měl konvenčnější syntaxi než LISP a obsahoval "želví grafiku", jednoduchou metodu generování počítačové grafiky. (Želví grafika používala instrukce zaměřené na tělo, při nichž se objekt pohyboval po obrazovce pomocí příkazů, jako například "vlevo 90" a "vpřed", které specifikovaly akce vzhledem k aktuální poloze a orientaci objektu, nikoliv ve smyslu pevného rámce. Spolu s rekurzivními rutinami umožňovala tato technika snadné programování složitých a atraktivních vzorů. HypertalkHypertalk byl navržen jako "programování pro nás ostatní" Billem Atkinsonem pro počítač Apple Macintosh. Pomocí jednoduché syntaxe podobné angličtině umožňoval Hypertalk komukoli rychle kombinovat text, grafiku a zvuk do "propojených zásobníků", kterými bylo možné procházet klikáním myší na standardní tlačítka dodávaná programem. Hypertalk byl v 80. a počátkem 90. let oblíbený zejména mezi pedagogy pro multimediální prezentace ve třídách. Přestože Hypertalk měl mnoho vlastností objektově orientovaných jazyků (popsaných v následující části), společnost Apple jej nevyvíjela pro jiné počítačové platformy a nechala jej živořit; když v 90. letech podíl společnosti Apple na trhu klesal, nový multiplatformní způsob zobrazování multimédií nechal Hypertalk téměř zastaralý (viz část Zobrazovací jazyky World Wide Webu). Objektově orientované jazyky Objektově orientované jazyky pomáhají zvládat složitost rozsáhlých programů. Objekty balí data a operace s nimi tak, že veřejně přístupné jsou pouze operace a vnitřní detaily datových struktur jsou skryté. Toto skrývání informací usnadnilo programování velkých celků tím, že umožnilo programátorovi přemýšlet o každé části programu izolovaně. Kromě toho lze objekty odvozovat od obecnějších objektů a "dědit" jejich schopnosti. Taková hierarchie objektů umožnila definovat specializované objekty, aniž by se opakovalo vše, co je v těch obecnějších. Objektově orientované programování začalo s jazykem Simula (1967), který do jazyka ALGOL přidal skrývání informací. Dalším vlivným objektově orientovaným jazykem byl Smalltalk (1980), v němž byl program souborem objektů, které spolu komunikovaly posíláním zpráv. C++Jazyk C++, vyvinutý Bjarne Stroustrupem ve společnosti AT&T v polovině 80. let, rozšířil jazyk C o objekty a zároveň zachoval efektivitu programů v jazyce C. V roce 1980 byl jazyk C++ rozšířen o objekty. Stal se jedním z nejdůležitějších jazyků pro výuku i průmyslové programování. V C++ byly napsány velké části mnoha operačních systémů. C++ se spolu s Javou stal populárním pro vývoj komerčních softwarových balíků, které obsahují více vzájemně propojených aplikací. Jazyk C++ je považován za jeden z nejrychlejších jazyků a je velmi blízký nízkoúrovňovým jazykům, a umožňuje tak úplnou kontrolu nad přidělováním a správou paměti. Právě tato vlastnost a mnoho dalších možností z něj také činí jeden z nejobtížnějších jazyků na naučení a zvládnutí ve velkém měřítku. C#Jazyk C# (vyslovuje se C sharp jako hudební nota) vyvinul Anders Hejlsberg ve společnosti Microsoft v roce 2000. Jazyk C# má podobnou syntaxi jako jazyky C a C++ a často se používá pro vývoj her a aplikací pro operační systém Microsoft Windows. AdaAda byla pojmenována po Augustě Adě Kingové, hraběnce z Lovelace, která byla asistentkou anglického vynálezce 19. století Charlese Babbage a někdy je označována za první počítačovou programátorku. Jazyk Ada byl vyvinut počátkem 80. let 20. století pro americké ministerstvo obrany pro rozsáhlé programování. Kombinoval notaci podobnou Pascalu s možností sdružovat operace a data do nezávislých modulů. Jeho první podoba, Ada 83, nebyla plně objektově orientovaná, ale následující Ada 95 poskytla objekty a možnost vytvářet jejich hierarchie. Ada již není předepsána k používání při práci pro ministerstvo obrany, přesto zůstává efektivním jazykem pro tvorbu rozsáhlých programů. JavaPočátkem 90. let 20. století byla Java navržena společností Sun Microsystems, Inc. jako programovací jazyk pro World Wide Web (WWW). Ačkoli se vzhledově podobala jazyku C++, byla objektově orientovaná. Zejména se Java obešla bez funkcí nižší úrovně, včetně možnosti manipulace s datovými adresami, což je schopnost, která není v programech pro distribuované systémy žádoucí ani užitečná. Aby byly programy v Javě přenositelné, překládá je virtuální stroj Java Virtual Machine specifický pro každou počítačovou platformu, který pak program v Javě spustí. Kromě toho, že Java rozšířila interaktivní možnosti internetu prostřednictvím webových "appletů", se hojně používá k programování malých a přenosných zařízení, jako jsou mobilní telefony. Visual BasicVisual Basic byl vyvinut společností Microsoft s cílem rozšířit možnosti jazyka BASIC o objekty a programování řízené událostmi: tlačítka, nabídky a další prvky grafického uživatelského rozhraní (GUI). Visual Basic lze také použít v rámci jiného softwaru společnosti Microsoft k programování malých rutin. Visual Basic byl v roce 2002 vystřídán jazykem Visual Basic .NET, který je značně odlišný a je založen na jazyce C#, který je podobný jazyku C++. PythonJazyk Python s otevřeným zdrojovým kódem vyvinul v roce 1991 nizozemský programátor Guido van Rossum. Byl navržen jako snadno použitelný jazyk s funkcemi, jako je používání odsazení místo závorek pro seskupování příkazů. Python je také velmi kompaktní jazyk, navržený tak, aby bylo možné provádět složité úlohy pouze pomocí několika příkazů. V roce 2010 se Python stal jedním z nejoblíbenějších programovacích jazyků spolu s jazyky Java a JavaScript. Deklarativní jazykyDeklarativní jazyky, nazývané také neprocedurální nebo velmi vysokoúrovňové, jsou programovací jazyky, ve kterých (v ideálním případě) program určuje, co se má provést, a nikoli jak to provést. V těchto jazycích je mezi specifikací programu a jeho implementací menší rozdíl než v dosud popsaných procedurálních jazycích. Dva běžné druhy deklarativních jazyků jsou logické a funkcionální jazyky. Logické programovací jazyky, z nichž nejznámější je PROLOG (programování v logice), uvádějí program jako množinu logických vztahů (např. prarodič je rodičem rodiče někoho). Takové jazyky jsou podobné databázovému jazyku SQL. Program je prováděn "inferenčním strojem", který odpovídá na dotaz systematickým prohledáváním těchto vztahů a činí závěry, které odpoví na dotaz. PROLOG se hojně používá při zpracování přirozeného jazyka a v dalších programech umělé inteligence.
Tagy: fortraninformatikaprogramování


    Chcete využít této příležitosti?


    Zanechte své kontaktní údaje, ozve se Vám licencovaný specialista a zároveň získáte:

    • Přístup k nejžhavějším IPO a investičním trendům.

    • Pravidelnou dávku aktuálních tipů pro Vaše portfolio v našem Newsletteru.

    • Investiční portfolio

    Máte zkušenosti s investováním?

    Jakou částku jste připraven použít na investování?



    Odesláním formuláře souhlasíte se zasíláním newsletteru Burzovní svět. Odhlásit se můžete kdykoli.

    Advertisement

    Breaking.

    00:40

    Návrat CPU: Procesory opět získávají klíčovou roli v datových centrech

    00:07

    Akcie ambulantní péče rostou o 8,5 %, USPH překonává odhady tržeb

    23:45

    Výsledky Universal Health Services a přehled sektoru nemocničních řetězců za 4. čtvrtletí

    23:14

    Americká pošta najímá poradce pro restrukturalizaci, hrozí jí finanční kolaps v roce 2027

    22:52

    Brookdale a sektor péče o seniory pod tlakem po výsledcích za 4. čtvrtletí

    22:29

    Smíšené výsledky v sektoru vývoje léků: Fortrea zaostává, ale její akcie rostou

    Advertisement

    Příležitosti.

    Zdroj: Getty Images
    Akcie

    Nvidia investuje do těchto dvou akcií. Wall Street říká, že byste měli také

    4 března, 2026

    Rozvoj infrastruktury pro umělou inteligenci přináší nové investiční příležitosti i mimo tradiční výrobce čipů.

    Zdroj: Getty Images

    Konflikt na Blízkém východě může posílit zakázky společnosti Palantir

    4 března, 2026
    Zdroj: Getty Images

    Block šokoval trh masivním propouštěním, analytici vidí růst

    4 března, 2026
    Zdroj: Shutterstock

    Coupang posiluje pozici v e-commerce a testuje expanzi mimo Jižní Koreu

    4 března, 2026
    Zdroj: Shutterstock

    Airbnb těží z kapitálově nenáročného modelu a růstu globálního cestovního ruchu

    4 března, 2026

    IPO Radar.

    PayPay Corp.
    Aktivní NASDAQ
    PayPay Corp.
    Japonská fintech společnost zaměřená na digitální mobilní platby a finanční služby.
    Ticker
    PAYP
    Burza
    NASDAQ
    Datum IPO
    12. března 2026
    CÍL IPO
    $1.07MLD
    Potenciální ocenění
    $13.3MLD
    Zobrazit detail
    Ukončení 13. 3. 2026

    Nejčtenější zprávy.

    Růst cen ropy kvůli geopolitice sráží akcie dolů: Pod tlakem jsou tituly jako ESCO či Rockwell Automation

    3 března, 2026

    Eskalace na Blízkém východě: Ropa prudce zdražuje po útocích na íránskou a saúdskou infrastrukturu

    2 března, 2026

    Ropný trh v šoku: Útok USA na Írán může vystřelit ceny o 20 dolarů, Chameneí je údajně po smrti

    28 února, 2026

    Americké akcie uzavřely smíšeně, trhy ustály prvotní šok z konfliktu USA–Írán

    2 března, 2026

    Eskalace napětí na Blízkém východě: Ceny ropy mohou vystřelit k 100 dolarům za barel

    28 února, 2026

    Trump varuje před politickým vakuem v Íránu, trh s ropou reaguje na příslib ochrany tankerů

    3 března, 2026

    Putin hrozí úplným zastavením dodávek plynu do Evropy, ceny na trzích reagují prudkým růstem

    4 března, 2026

    Dolar posiluje, trhy se připravují na dopady války a cenový šok u ropy

    1 března, 2026
    Advertisement

    Tip editora.

    Zdroj: Shutterstock
    Akcie

    Obchod dekády, nebo past? Oracle po 56% propadu láká odvážné investory

    26 února, 2026

    Prudký výprodej akcií technologického giganta vytvořil podle analytiků prostor pro mimořádné zhodnocení.

    Advertisement

    Veškeré materiály a informace umístěné na internetových stránkách Burzovního Světa jsou čerpány z veřejně dostupných zdrojů, jako napriklad tyto a slouží výhradně pro informační účely. Při jejich tvorbě bylo postupováno s vynaložením maximální péče. Informace uveřejněné na internetových stránkách Burzovní Svět nemají charakter právních, daňových či jiného doporučení, analýz nebo návrhů a nabídek ke koupi či prodeji investičních nástrojů, jejichž realizací může dojít k poklesu či ztrátě investovaného majetku. Investiční doporučení, která jsou takto označena, jsou pouze informativní a nezávazná. Burzovní Svět neodpovídá za jakoukoli případnou škodu, která v souvislosti s nimi vznikne. Pro obchodování s investičními nástroji proto využívejte výhradně společnosti s udělenou licencí ČNB, popřípadě s platným povolením k činnosti na území České Republiky.

    Burzovní Svět zároveň prohlašuje, že neodpovídá za přímou i nepřímou škodu vzniklou v důsledku obchodování na kapitálových trzích všeobecně a příspěvky v diskusích vyjadřující názory čtenářů, nemusí být v souladu s postojem provozovatele a není možno je tím pádem považovat za jeho názory. Udělením souhlasu / přijetím podmínek zároveň souhlasíte s možností zasílání, či jiného kontaktování v rámci marketingových služeb obchodních partnerů Burzovního Světa. Více informací o cookies

    • Zásady ochrany osobních údajů a cookies
    • Reklama
    • Kontakt

    Burzovnisvet.cz © 2026

    Burzovnisvet.cz © 2026

    Název nebo symbol
    Žádný výsledek
    Zobrazit všechny výsledky
    • Burzy
      • Headlines
      • Breaking
      • Akcie
      • ETF
      • Dividendy
      • IPO
      • Forex
      • Komodity
      • Kryptoměny
      • Ekonomika
      • Hospodářské výsledky
    • Příležitost
    • IPO Radar
    • Nejčtenější
    • Bullionář Daily
    • Úspěch
      • Alternativní investice
      • Škola bullionáře
      • Miliardáři
      • Business
      • Bullionářova knihspirace
      • Bullionářův almanach
      • Bullionářův slovníček
    • AI
    • Česko
    • Invest mentoring
    • E-booky
    • Srovnávač brokerů
    • Kariéra
    • Pomoc investorům
    BULLIONÁŘŮV NEWSLETTER Podcast

    Retrieve your password

    Please enter your username or email address to reset your password.

    ·
    Poslední událost
    Poslední událost
      Kontaktujte nás
      News Watchlist Markets Media Nastavení

      Používáme soubory cookie a podobné technologie, které jsou nezbytné pro provoz webových stránek. Další soubory cookie se používají k provádění analýzy používání webových stránek. Pokračováním v používání našich webových stránek vyjadřujete souhlas s používáním souborů cookie. Další informace naleznete v našich Zásadách ochrany osobních údajů.