PRG003 Co bylo na přednáškách
přednáška pondělí 14:00 S3
- přednáška 23.února
- přednáška 2.března
- přednáška 9.března
- přednáška 16.března
- přednáška 23.března
- přednáška 30.března
- přednáška 6.dubna
- přednáška 20.dubna
- přednáška 27.dubna
- přednáška 4.května
- přednáška 11.května
18.května přednáška odpadá, je možné skládat v předtermínu zkoušky
-
přednáška 23.února
- Obsah a cíle předmětu
- Kontrola - požadavky ke zkoušce
- Stručný nástih počátků historie programovacích jazyků
-
přednáška 2.března
- přednáška 9.března
- PL/1 - kde se vzal, vyjímky
- APL
- přednáška 16.března
- Simula
- datové typy
- příkazy
- třídy - mají parametry a operační část,
prefixace (vytváření podtříd),
vitruální atributy
- Třídy - parametry, operační část, prefixace (dědičnost), virtuální atributy, inner,
kvalifikace - inspekt, predikáty in a is
- Prefixovaný blok
- Systémová třída SIMSET,
příklad použití
- přednáška 23.března
Jazyk Simula a programování diskrétní simulace,
stáhněte si
- typ text a programování vstupů a výstupů
- Předávání parametrů - hodnotou, jménem a referencí
jaké typy jde předávat jednotlivými způsoby
- Kvaziparalení systém v Simule, pojem koprogramu,
prefixovaný blok jako hnízdo kvasiparalelního systému, stav třídy (samostatná a připojená),
procedury detach, resume, call,
- Opakování třídy SIMSET
- Diskrétní simulace - kalendář událostí, událostní a procesní simulace
- Třída Simulation
- Třída EVENTNOTICE
- třída process
- Pasivační procedury: passivate, hold, cancel, wait
- aktivační procedury: acivate a reactivate
at time, at tme prior, after time
- třída MAINPROGRAM a objekt main
- tělo třídy Simulation
- Digitalizovaný popis třídy SIMULATION (ze skript M.Malíka z roku 1979)
- Zdrojový text příkladu o vožení písku z hromady na hromadu,
který budemeb příště probírat.
- Vzpomínka: parodie na příklady ze zkouškové písemky ze Simuly,
kterou psali studenti MFF okolo roku 1975
- přednáška 30.března
- opakování třídy SIMULATION
- Příklad simulačního programu
- Zásady pro vytváření simulačních modelů
- zhodnocení jazyka Simula
- Jazyk Ada
- určení, okolnosti vzniku, hvězdné války, ...
- Datové typy, podtypy, pole
- Příkazy
- přednáška 6.dubna
Jazyk Ada
- dokončení typů pole
- typ record, s diskriminantem
- podprogramy a předávání prametrů
- knihovny - package
- generiky
- paralelismus - tasky, synchonizace tasků,
randesvous, entry, accept, select, ...
- přednáška 20.dubna
- Jazyk Smalltalk
- Pascal, Wirthův, dlaší vývoj, norma, Borland Pascal
- přednáška 27.dubna
- O zkouškách
- CLU
- Pascal, Wirthův, dlaší vývoj, norma, Borland Pascal
- C
- C++
- přednáška 4.května
bude suplována
- přednáška 11.května
bude suplována a věnována jazyku Python
18.května přednáška odpadá, je možné skládat v předtermínu zkoušky