Zpět PRG003
PRG003 Metodika programování a filozofie programovacích jazyků
Co bylo na přednášce
přednáška
4.března
přednáška
11.března
přednáška
18.března
přednáška
25.března
přednáška
1.dubna
přednáška
8.dubna
přednáška
15.dubna
přednáška
22.dubna
přednáška
29.dubna
přednáška
6.května
přednáška 13.května odpadne
přednáška
20.května
přednáška
27.května
přednáška 4.března
Úvod a obsah přednášky
Styl a náplň zkoušky
Počátky vývoje programovacích jazyků a charekteristika hlavních z nich
Fortran IV
Zpět začátek
přednáška 11.března
Fortran IV - pokračování
Algol 60
PL/1 a Algol 68 - jen zmínky
Zpět začátek
přednáška 18.března
APL
Simula 67
nadmnožnina Algolu 60, datové typy, příkazy,
Zpět začátek
přednáška 25.března
Pojem třídy - parametry, operační část
štěpení operační části třídy pomocí inner
Ochrana atributů třídy
Předávání parametrů v Simule
systémová třída SIMSET pro práci s dvousměrnými spojovými seznamy
třídy linkage, link a head
Příklad použití systémové třídy SIMSET
třída text
Zpět začátek
přednáška 1.dubna
Kvaziparalelismus v Simule
Stavy exemplářů tříd: aktivní/neaktivní, samostatný/připojený
procedury detach, resume, call
Diskrétní a spojitá simulace
Událostní a procesní přístup k diskrétní simulaci, simulární čas.
Třída Simulatation, kalendář událostí, třída EVENTNOTICE, třída process
stavy procesů aktivní, syspendovaný, pasivní, ukončený
procedury pro pasivaci: hold, passivate, wait, cancel
Aktivační procedury
Zpět začátek
přednáška 8.dubna
Opakování třídy Simulation
objekt main a jeho role
Příklad simulačního programu
Některé zásady při navrhování simulačního modelu
Role garbage collectoru v Simule
Přínos Simuly
Úvod ke Smalltalku
Zpět začátek
přednáška 15.dubna
budeme povídat o Smalltalku
Zpět začátek
Zpět PRG003