Znalost moderního programování otevírá dveře budoucností.

asdfasdf

Kdo stojí za vznikem

programovacích jazyků

Sdílet příspěvek

Programovací jazyky tvoří základ veškerého softwarového inženýrství a digitálního světa, jak jej známe dnes. Jejich vznik nebyl náhodný, ale výsledkem úsilí výjimečných osobností, které posunuly hranice matematiky, informatiky a inženýrství. Tento článek přibližuje klíčové osobnosti, které stály u zrodu programovacích jazyků a formovaly jejich vývoj od prvních konceptů až po moderní vysoko nivelační jazyky.

První koncepty programování: Matematika a logika

Ada Lovelace (1815–1852)

Za první programátorku světa je považována Ada Lovelace, která popsala algoritmus určený pro mechanický počítač Charlese Babbage — Analytický stroj. I když tento stroj nebyl nikdy dokončen, Ada Lovelace položila základy algoritmického myšlení, které je podstatou programovacích jazyků.

Význam: Zavedení konceptu algoritmu a programování pro stroje dříve, než takové stroje vůbec fyzicky existovaly.

Odkaz: Po ní byl pojmenován jazyk ADA, používaný dodnes zejména v armádním průmyslu.

Od teorie k praxi: Zrození počítačů a prvních jazyků

John von Neumann (1903–1957)

Jeho architektura, známá jako von Neumannova architektura, položila základy struktury moderních počítačů. Programy a data byly uloženy na stejném místě — v paměti. Tento koncept umožnil vznik programovacích jazyků vyšší úrovně.

Význam: Bez této architektury by bylo programování výrazně komplikovanější a omezeno jen na hardware.

Grace Hopper (1906–1992)

Jedna z nejvýznamnějších osobností v historii programování. Stála za vývojem prvního kompilátoru A-0 a významně se podílela na vzniku jazyka COBOL (1959), který otevřel cestu k programování pro ne-matematiky a byznys.

Význam: Umožnila programovat pomocí srozumitelnějšího zápisu blízkého lidskému jazyku.

Zrod moderních programovacích jazyků

Dennis Ritchie (1941–2011)

Tvůrce programovacího jazyka C (1972). Tento jazyk se stal základem pro vývoj operačních systémů (zejména Unix) a stal se „matkou“ mnoha dalších jazyků (C++, Java, C#, Objective-C).

Význam: Zavedení nízkoúrovňových principů do vyššího programovacího jazyka, vysoká přenositelnost a efektivita.

Ken Thompson (*1943)

Ken Thompson je další významnou osobností v historii programovacích jazyků a vývoje softwaru. Společně s Dennisem Ritchiem vytvořil v 70. letech operační systém Unix, na jehož vývoji se podílel také jako hlavní autor. Unix ovlivnil celou generaci operačních systémů a programovacích jazyků. Ken Thompson také vytvořil programovací jazyk B, který předcházel jazyku C.

Význam: Spolutvůrce Unixu, který ovlivnil nejen operační systémy, ale i standardy v programování.

Autor jazyka B, přímého předchůdce jazyka C.

Výrazně přispěl k rozvoji systémového programování a konceptu jednoduchého, přenositelného kódu.

Bjarne Stroustrup (*1950)

Tvůrce C++ (1985), který rozšířil jazyk C o principy objektově orientovaného programování (OOP), umožňující psát rozsáhlé a udržitelné aplikace.

Význam: OOP se stalo dominantním paradigmatem pro tvorbu rozsáhlých systémů.

James Gosling (*1955)

Vedoucí vývoje programovacího jazyka Java (1995) ve společnosti Sun Microsystems. Hlavní předností byl koncept „Write Once, Run Anywhere“ (napiš jednou, spusť kdekoli).

Význam: Java vytvořila ekosystém multiplatformního vývoje a posílila roli virtuálních strojů (JVM).

Guido van Rossum (*1956)

Autor Pythonu (1991), jednoho z nejrozšířenějších jazyků současnosti, zaměřeného na čitelnost, jednoduchost a široké použití od vědy po vývoj webu.

Význam: Otevřel cestu k programování široké veřejnosti a popularizoval koncept „beautiful is better than ugly“.

Brendan Eich (*1961)

Brendan Eich je tvůrce programovacího jazyka JavaScript, který navrhl a implementoval v roce 1995 během pouhých 10 dní ve společnosti Netscape Communications. Původně měl jazyk sloužit k jednoduché manipulaci s prvky webových stránek, ale díky svému rychlému rozšíření a evoluci (např. prostřednictvím ECMAScript standardu) se stal klíčovým jazykem pro vývoj dynamických webových aplikací a později i serverových aplikací (Node.js).

Význam: Zakladatel JavaScriptu, klíčového jazyka pro frontend vývoj webových aplikací.

Díky němu vznikla možnost dynamického a interaktivního obsahu na webu.

Spoluzaložil organizaci Mozilla, která vytvořila Firefox.

Zdroje

Wexelblat, R. L. History of Programming Languages. Academic Press, 1981. ISBN 0-12-746220-5.

Sebesta, R. W. Concepts of Programming Languages. Pearson, 12th Edition, 2022. ISBN 978-0-13-607347-5.

Ceruzzi, P. E. A History of Modern Computing. MIT Press, 2003. ISBN 0-262-53203-4.

Hopper, G. The Education of a Computer. Proceedings of the ACM National Conference, 1952.

Knuth, D. E. The Art of Computer Programming. Addison-Wesley, 1968–. ISBN 978-0-201-03801-0.

PUBLIKOVÁNO
25.07.2025, 10:25
ODKAZ
https://www.strednijablunkov.cz/Article/20250725-Kdo-stoji-za-vznikem-programovacich-jazyku/
asfdasd
asfdasd
asfdasd
asfdasd
asfdasd
asfdasd

Začni hned teď
pracovat na zlepšení svých znalostí.

Vytvoř si vlastní síť zkušeností, přesně tak, jak potřebuješ.

PROZKOUMEJ MOŽNOSTÍ

ZAČNÍ ZDE