InfoA_Software
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
}
});
okno.setVisible(true);
}
}
74
Přijde unavený a rozzlobený programátor do
práce. Kolegové se ho ptají:
“Proč jsi tak naštvaný?“
“Ale, dělal jsem jeden program.“
“A co, nefungoval?“
“Ne, fungoval perfektně…“
“Tak co se stalo?“
“Usnul jsem na BackSpace…“
75
Historie programovacích
jazyků
• 50. léta 20. století – Assembler:
umožnil nahradit numericky
kódované informace instrukcí
strojového jazyka informací
symbolickou. Dnes je určen pro ty
části systémového programování,
které nelze zvládnout pomocí vyšších
programovacích jazyků.
• 1953 – Fortran (zkratka ze slov
Formula Translation): byl určen pro
oblast vědy a techniky.
76
Historie programovacích jazyků
• 1958 – Algol (zkratka ze slov
Algorithmic Language): první
programovací jazyk, který
obsahoval explicitní řídící příkazy
pro iteraci (cyklus), výběr
alternativ aj. To umožňovalo
zapisovat programy tak, že z
tohoto zápisu bylo možno
zřetelně a jasně sledovat pořadí
zpracování jeho příkazů.
77
Historie programovacích jazyků
• 1960 - Cobol, Lisp• 1963 - Basic (zkratka od Beginner's All-purpose
Symbolic Instruction Code): původně byl určen
jako jednoduchý nástroj pro výuku programování,
dnes jej kompletně přepracovaný používá hlavně
firma Microsoft např. pro automatizaci
dokumentů v kancelářských aplikacích Microsoft
Office pod názvem Visual Basic for Application.
• 1971 - Pascal (později Turbo Pascal, dnes
využíván v objektově-orientované podobě pod
názvem Delphi)
78
Historie programovacích jazyků
• 1973 - C: vznikl při vývoji operačního systému UNIX, dnes
jeden z nejpopulárnějších jazyků pro psaní systémového
softwaru (ovladače a jádro operačních systémů).
• 1983 - C++: objektově-orientovaná podoba jazyka C.
• 1995 - Java: velmi populární objektově-orientovaný jazyk dnes
využívaný pro psaní aplikací od malých zařízení typu mobilní
telefon, přes desktopové aplikace nebo dynamické webové
stránky, až po tvorbu podnikových distribuovaných