|
|
|
||
Poslední úprava: ()
|
|
||
Poslední úprava: RNDr. Rudolf Kryl (25.06.2019)
Ellis Horowitz, ed.: Programming Languages: A Grand Tour, Rockville, Computer Science Press 1987 další zdroje budou průběžně doplňovány během přednášky |
|
||
Poslední úprava: RNDr. Rudolf Kryl (25.06.2019)
Přesná náplň přednášky může být přizpůsobena zájmům studentů. Míra pozornosti věnovaná jednotlivým aspektům a programovacím jazykům bude záviset i na zájmu posluchačů. Výklad bude veden pomocí příkladů, nepředpokládá se však, že by posluchači museli psát a ladit svoje programy v jednotlivých jazycích.
Některá témata, která téměř jistě nemineme (nejde však o chronologii přednášky):.
I. Prehistorie programovacích jazyků až po FORTRAN. FORTRAN a jeho další vývoj. PL/I. II. ALGOL 60 a jeho bezprostřední následníci (ALGOL 68, Pascal,...). III. SIMULA a programování diskrétních simulací. IV. LISP, APL a funkcionální programování. V. ADA. VI. SMALLTALK. VII. Co přineslo C a C++. VIII. Java a C#. IX. Implementace některých rysů programovacích jazyků.
U zkoušky si student vybere jeden z jazyků, kterým bude na přednášce věnována největší pozornost. Zvolený jazyk bude muset znát podrobněji. Kromě toho bude vypsán jistý počet \"přehledových\" otázek pokrývajících přednášku. Další možností jak splnit požadavky zkoušky je, že student vypracuje esej na relevatní téma (podléhá schválení přednášejícího) a její téze při zkoušce obhájí. |