Iz tiska je izašao četvrti svezak javne knjige “Programiranje: Uvod u struku”.

Andrej Stoljarov objavljen četvrti tom knjige “Programiranje: Uvod u profesiju” (PDF, 659 str.), koji obuhvaća dijelove IX–XII. Knjiga pokriva sljedeće teme:

  • Paradigme programiranja kao opći fenomen; primjeri se raspravljaju uglavnom u C jeziku. Ispituju se konceptualne razlike između Pascala i C-a.
  • Jezik C++ i objektno orijentirano programiranje i paradigme apstraktnog tipa podataka koje podržava. Postoji i poglavlje posvećeno grafičkim korisničkim sučeljima i njihovoj izradi pomoću FLTK biblioteke.
  • Egzotični programski jezici. Razmatraju se Lisp, Scheme, Prolog, a Hope je doveden da demonstrira lijeno vrednovanje.
  • Demonstracija interpretacije i kompilacije kao neovisnih programskih paradigmi. Razmatraju se jezik Tcl i biblioteka Tcl/Tk.
    Daje se pregled konceptualnih obilježja tumačenja i kompilacije.

Prva tri toma:

  • Svezak 1 (PDF) Osnove programiranja. Podaci iz povijesti računalne tehnologije, rasprava o nekim područjima matematike koja se izravno koriste programerima (kao što su algebra logike, kombinatorika, položajni brojevni sustavi), matematički temelji programiranja (teorija izračunljivosti i teorija algoritama), principi konstrukcije i rad računalnih sustava, početne informacije o radu s Unix OS naredbenim redom. Osposobljavanje početnih vještina pisanja računalnih programa na primjeru Free Pascala za Unix OS.
  • Svezak 2 (PDF) Programiranje niske razine. Programiranje na razini strojnih instrukcija razmatra se na primjeru asemblera NASM, kao i jezika C. Također je dat kratak opis CVS i git sustava kontrole verzija.
  • Svezak 3 (PDF). Sustav zahtijeva I/O, kontrolu procesa, mehanizme procesne komunikacije kao što su signali i kanali, te koncept terminala i povezanih fenomena, uključujući sesije i procesne grupe, virtualne terminale, upravljanje linijskim disciplinama. Računalne mreže. Problemi vezani uz dijeljene podatke, kritične dijelove, međusobno isključivanje; pruža osnovne informacije o biblioteci pthread Informacije o unutarnjoj strukturi operacijskog sustava; posebno se razmatraju razni modeli virtualne memorije, ulazno/izlazni podsustav i sl.

Izvor: opennet.ru

Dodajte komentar