La kvara volumo de la publika libro "Programado: Enkonduko al la Profesio" estis publikigita

Andrej Stolyarov eldonita kvara volumo de la libro "Programado: Enkonduko al la Profesio" (PDF, 659 p.), kovrante partojn IX-XII. La libro kovras la sekvajn temojn:

  • Programaj paradigmoj kiel ĝenerala fenomeno; ekzemploj estas diskutataj ĉefe en C-lingvo. La koncipaj diferencoj inter Paskalo kaj C estas ekzamenitaj.
  • La C++-lingvo kaj la objekt-orientita programado kaj abstraktaj datumtipparadigmoj kiujn ĝi subtenas. Ekzistas ankaŭ ĉapitro dediĉita al grafikaj uzantinterfacoj kaj ilia kreado uzante la FLTK-bibliotekon.
  • Ekzotikaj programlingvoj. Lisp, Scheme, Prolog estas konsideritaj, kaj Hope estas alportita por montri maldiligentan taksadon.
  • Demonstro de interpreto kaj kompilo kiel sendependaj programaj paradigmoj. La lingvo Tcl kaj la biblioteko Tcl/Tk estas konsiderataj.
    Superrigardo de la koncipaj trajtoj de interpreto kaj kompilo estas disponigita.

Unuaj tri volumoj:

  • Volumo 1 (PDF) Bazoj de programado. Informoj de la historio de komputila teknologio, diskuto de kelkaj areoj de matematiko rekte uzata de programistoj (kiel algebro de logiko, kombinatoriko, pozicia nombrosistemoj), matematikaj fundamentoj de programado (la teorio de komputebleco kaj teorio de algoritmoj), principoj de konstruo kaj funkciado de komputilaj sistemoj, komencaj informoj pri laborado kun Unikso OS komandlinio. Trejnado pri komencaj kapabloj de verkado de komputilaj programoj uzante Free Pascal por Unix OS kiel ekzemplo.
  • Volumo 2 (PDF) Malaltnivela programado. Programado je la nivelo de maŝinaj instrukcioj estas konsiderata uzante la ekzemplon de la NASM-asemblero, same kiel la C-lingvon. Mallonga priskribo de la CVS kaj git-versiokontrolsistemoj ankaŭ estas disponigita.
  • Volumo 3 (PDF). Sistemo postulas I/O, procezkontrolo, procezkomunikadmekanismoj kiel ekzemple signaloj kaj kanaloj, kaj la koncepto de terminalo kaj rilataj fenomenoj, inkluzive de sesioj kaj procezgrupoj, virtualaj terminaloj, liniodisciplina administrado. Komputilaj retoj. Temoj rilataj al komunaj datumoj, kritikaj sekcioj, reciproka ekskludo; provizas bazajn informojn pri la pthread-biblioteko.Informoj pri la interna strukturo de la operaciumo; aparte, diversaj virtualaj memormodeloj, enigo/eligsubsistemo, ktp.

fonto: opennet.ru

Aldoni komenton