Vyšiel štvrtý diel verejnej knihy „Programovanie: Úvod do profesie“.

Andrej Stolyarov publikovaný štvrtý diel knihy „Programovanie: Úvod do profesie“ (PDF, 659 s.), pokrývajúce časti IX–XII. Kniha sa zaoberá nasledujúcimi témami:

  • Programovacie paradigmy ako všeobecný jav; príklady sú diskutované hlavne v jazyku C. Skúmajú sa koncepčné rozdiely medzi Pascalom a C.
  • Jazyk C++ a objektovo orientované programovanie a paradigmy abstraktných dátových typov, ktoré podporuje. Nechýba ani kapitola venovaná grafickým užívateľským rozhraniam a ich tvorbe pomocou knižnice FLTK.
  • Exotické programovacie jazyky. Berú sa do úvahy Lisp, Scheme, Prolog a Hope demonštruje lenivé hodnotenie.
  • Ukážka interpretácie a kompilácie ako nezávislých programovacích paradigiem. Zohľadňuje sa jazyk Tcl a knižnica Tcl/Tk.
    Uvádza sa prehľad pojmových znakov interpretácie a zostavovania.

Prvé tri zväzky:

  • Zväzok 1 (PDF) Základy programovania. Informácie z histórie výpočtovej techniky, diskusia o niektorých oblastiach matematiky priamo využívaných programátormi (napríklad algebra logiky, kombinatorika, pozičné číselné sústavy), matematické základy programovania (teória vypočítateľnosti a teória algoritmov), princípy konštrukcie a obsluha počítačových systémov, úvodné informácie o práci s príkazovým riadkom OS Unix. Školenie v základných zručnostiach písania počítačových programov pomocou Free Pascal pre Unix OS ako príklad.
  • Zväzok 2 (PDF) Nízkoúrovňové programovanie. Programovanie na úrovni strojových inštrukcií sa uvažuje na príklade assembleru NASM, ako aj jazyka C. Poskytuje sa aj stručný popis systémov na správu verzií CVS a git.
  • Zväzok 3 (PDF). Systémové volania pre I/O, riadenie procesov, mechanizmy komunikácie procesov, ako sú signály a kanály, a koncepcia terminálu a súvisiacich javov, vrátane relácií a skupín procesov, virtuálnych terminálov, riadení disciplíny linky. Počítačové siete. Problémy týkajúce sa zdieľaných údajov, kritických sekcií, vzájomného vylúčenia; poskytuje základné informácie o knižnici pthread Informácie o vnútornej štruktúre operačného systému; do úvahy prichádzajú najmä rôzne modely virtuálnej pamäte, vstupno/výstupný subsystém atď.

Zdroj: opennet.ru

Pridať komentár