Předmět Principy programovacích jazyků a OOP (FIT-IPP)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu FIT-IPP - Principy programovacích jazyků a OOP, Fakulta informačních technologií, Vysoké učení technické v Brně (VUT).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
Zvládnutí: orientace v programovacích jazycích, jednotlivých programovacích paradigmat, nároků na užití a zpracování jednotlivých typů jazyků.
Osnova
Osnova přednášek:Úvodní vymezení pojmů a problematiky Úvod do imperativních jazyků - nestrukturované programovací jazyky Blokově strukturované jazyky Modulární jazyky Objektově orientované jazyky Některé zvláštnosti objektově orientovaných jazyků Návrhové vzoryÚvod do deklarativních jazyků - lambda kalkul Funkcionální jazyky Logické programovací jazyky Další typy deklarativních jazyků, srovnání Hlavní rozdíly v práci a implementaci u imperativních a deklarativních jazyků Shrnutí tématu, diskuze navazujících předmětů Osnova ostatní - projekty, práce:Jednoduchý program, či programy/skripty psané v zadaném jazyce spolu s odpovídající dokumentací.
Literatura
Texty přednášek v elektronické podoběKolář, D.: Principy programovacích jazyků a objektově orientovaného programování - I, studijní opora pro kombinované studium, modul IPP I, VUT FIT, 2006Křivka, Z., Kolář, D.: Principy programovacích jazyků a objektově orientovaného programování - II, studijní opora pro kombinované studium, modul IPP II, VUT FIT, 2008Kolář, D.: Principy programovacích jazyků a objektově orientovaného programování - III, studijní opora pro kombinované studium, modul IPP III, VUT FIT, 2006Sebesta R.W.: Concepts of Programming Languages, 4th edition, ADDISON-WESLEY, 1999, ISBN 0-201-38596-1MacLennan, B.J.: Principles of Programming Languages: Design, Evaluation, and Implementation (3rd Edition). Oxford University Press, 1999.
Požadavky
Formální jazyky a jejich modely, gramatiky, automaty; překlady/analýza formálních jazyků. Zaměření na regulární a bezkontextové jazyky a jejich modely, gramatiky, automaty a zpracování.
Garant
doc. Dr. Ing. Dušan Kolář
Vyučující
doc. Dr. Ing. Dušan Kolář