90 likes | 283 Views
Programovacie jazyky. Martin Gajdoš III.D. Obsah. Úvod Vznik programovacích jazykov Delenie programovacích jazykov Porovnanie procedurálneho a OOP prístupu Zaujímavosti Bibliografické údaje. Úvod. Štruktúra prezentácie Informatika Prečo práve programovacie jazyky
E N D
Programovacie jazyky Martin Gajdoš III.D
Obsah • Úvod • Vznik programovacích jazykov • Delenie programovacích jazykov • Porovnanie procedurálneho a OOP prístupu • Zaujímavosti • Bibliografické údaje
Úvod • Štruktúra prezentácie • Informatika • Prečo práve programovacie jazyky • Niečo málo o programátoroch
Vznik PJ • Lenivý človek a hlúpy počítač • Kompromis • Kompilátor, zdrojový kód a strojový kód • Syntax a sémantika • Algoritmus, programovanie, program
Delenie PJ • Jazyky nižšej a vyššej úrovne • Výhody a nevýhody • Delenie podľa typu a využitia • PJ pre logické programovanie • Funkcionálne PJ • Procedurálne PJ • OO PJ
Porovnanie procedurálneho a OOP • Procedúra (function) • Štruktúra (struct, record) • Volanie procedúry (procedurecall) • Metóda (method) • Objekt (object) • Správa (message) • 20x rýchlejšie programovanie • Aktívne dáta a mnoho ďalšieho PP OOP
Zaujímavosti • .NET and MSIL • PascalNotation and camelNotation • Whitespaceusing • Pascal od roku 1970 • Debugger
Bibliografické údaje • http://saimaterial.wordpress.com/2007/09/14/1what-is-the-difference-between-object-oriented-programming-and-procedural-programming/ (15 May 2012) • http://www.gymmt.sk/~kveta/programovanie.htm (15 May 2012)