Die vierde volume van die openbare boek “Programmering: ’n Inleiding tot die beroep” is gepubliseer

Andrey Stolyarov опубликовал vierde deel van die boek "Programmering: 'n Inleiding tot die beroep" (PDF, 659 pp.), wat dele IX–XII dek. Die boek dek die volgende onderwerpe:

  • Programmeringsparadigmas as 'n algemene verskynsel; voorbeelde word hoofsaaklik in C-taal bespreek. Die konseptuele verskille tussen Pascal en C word ondersoek.
  • Die C++-taal en die objekgeoriënteerde programmering en abstrakte datatipe paradigmas wat dit ondersteun. Daar is ook 'n hoofstuk gewy aan grafiese gebruikerskoppelvlakke en die skepping daarvan met behulp van die FLTK-biblioteek.
  • Eksotiese programmeertale. Lisp, Skema, Prolog word oorweeg, en Hope word ingebring om lui evaluering te demonstreer.
  • Demonstrasie van interpretasie en samestelling as onafhanklike programmeringsparadigmas. Die Tcl-taal en die Tcl/Tk-biblioteek word oorweeg.
    'n Oorsig van die konseptuele kenmerke van interpretasie en samestelling word verskaf.

Eerste drie volumes:

  • Deel 1 (PDF) Basiese beginsels van programmering. Inligting uit die geskiedenis van rekenaartegnologie, bespreking van sekere areas van wiskunde wat direk deur programmeerders gebruik word (soos algebra van logika, kombinatorika, posisionele getalstelsels), wiskundige grondslae van programmering (die teorie van berekenbaarheid en teorie van algoritmes), beginsels van konstruksie en werking van rekenaarstelsels, aanvanklike inligting oor die werk met Unix OS-opdragreël. Opleiding in aanvanklike vaardighede om rekenaarprogramme te skryf deur Free Pascal vir Unix OS as voorbeeld te gebruik.
  • Deel 2 (PDF) Laevlak-programmering. Programmering op die vlak van masjieninstruksies word oorweeg deur die voorbeeld van die NASM-samesteller, sowel as die C-taal, te gebruik. 'n Kort beskrywing van die CVS- en git-weergawebeheerstelsels word ook verskaf.
  • Deel 3 (PDF). Stelseloproepe vir I/O, prosesbeheer, proseskommunikasiemeganismes soos seine en kanale, en die konsep van 'n terminale en verwante verskynsels, insluitend sessies en prosesgroepe, virtuele terminale, lyndissiplinebestuur. Rekenaar netwerke. Kwessies wat verband hou met gedeelde data, kritieke afdelings, wedersydse uitsluiting; verskaf basiese inligting oor die pthread-biblioteek Inligting oor die interne struktuur van die bedryfstelsel; in die besonder word verskeie virtuele geheuemodelle, toevoer/afvoersubstelsel, ens. oorweeg.

Bron: opennet.ru

Voeg 'n opmerking