Historie programovacích jazyků
Z MiS
Obsah |
1843 „První program“
- Ada Lovelace
- Poznámka: „první program“ tedy napsala žena, nikoli muž. ;)
- Výpočet Bernoulliho čísel na Babbageově Analytical Engine.
40. a 50. léta Strojový kód, děrné štítky, assemblery
- Assembler -> pojmenování instrukcí
- 1948 sada instrukcí pro ENIAC (počítač sám stvořený už 1943)
60. léta
- 1955 FORTRAN
- první vyšší programovací jazyk
- LISP
- COBOL
- hromadné zpracování dat, předchůdce databází
- Algol 60
- koncept skrývání kódu (vnitřní proměnné)
- Algol 68
- paralelní výpočty, funkce
- ale ne moc populární, považován za složitý
- z něj se později vyvinul Pascal (Niklaus Wirth)
- databázové systémy (postupný rozvoj)
70. léta
- 1970 relační databáze
- E. F. Codd
- 1974--1978 SQL
- 1969--1973 C
- spojen s Unixem, velký rozvoj
- orientovaný na programování systémových programů
- Ritchie, Thompson
- Simula
- nad Algolem 60
- první objektově orientovaný jazyk
- 1972 SmallTalk
- čistě objektový jazyk
- Prolog
- matematická logika
80. léta
- snaha o jazyky páté generace
- programátor nezadává pořadí volání funkcí
- velké systémy
90. léta
- jazyky pro web
- objektové programování do starších jazyků
- Object Pascal
- Visual Basic
- Java
- skriptovací jazyky
- tvorba testů
- on-line aplikace
- 1995 PHP
- 1995 JavaScript
Po roce 2000
- virtualizace
- zjednodušení správy paměti
- garbage collector
- C#
- měla již Java, ale v 90. letech příliš výkonově náročné
- objektové programování
- do databází
nejvýznamnější jazyky dnes
- PHP, Java, C#, C++, Perl,...