Izašao je četvrti tom javne knjige „Programiranje: Uvod u profesiju“

Andrey Stolyarov objavljen četvrti tom knjige “Programiranje: Uvod u profesiju” (PDF, 659 str.), pokrivajući dijelove IX–XII. Knjiga pokriva sljedeće teme:

  • Paradigme programiranja kao opći fenomen; o primjerima se raspravlja uglavnom u C jeziku. Ispituju se konceptualne razlike između Pascala i C-a.
  • Jezik C++ i objektno orijentisano programiranje i paradigme apstraktnih tipova podataka koje podržava. Tu je i poglavlje posvećeno grafičkim korisničkim interfejsima i njihovom kreiranju pomoću FLTK biblioteke.
  • Egzotični programski jezici. Lisp, Scheme, Prolog su uzeti u obzir, a Hope je dovedena da demonstrira lijenu evaluaciju.
  • Demonstracija interpretacije i kompilacije kao nezavisnih programskih paradigmi. Razmatraju se Tcl jezik i Tcl/Tk biblioteka.
    Dat je pregled konceptualnih karakteristika interpretacije i kompilacije.

Prva tri toma:

  • Sveska 1 (PDF) Osnove programiranja. Informacije iz istorije računarske tehnologije, rasprava o nekim oblastima matematike koje direktno koriste programeri (kao što su algebra logike, kombinatorika, pozicioni brojevni sistemi), matematičke osnove programiranja (teorija izračunljivosti i teorija algoritama), principi konstrukcije i rad računarskih sistema, početne informacije o radu sa komandnom linijom Unix OS. Obuka početnih vještina pisanja kompjuterskih programa na primjeru Free Pascal za Unix OS.
  • Sveska 2 (PDF) Programiranje na niskom nivou. Programiranje na nivou mašinskih instrukcija razmatra se na primeru NASM asemblera, kao i jezika C. Dat je i kratak opis CVS i git sistema kontrole verzija.
  • Sveska 3 (PDF). Sistemski pozivi za I/O, kontrolu procesa, procesne komunikacijske mehanizme kao što su signali i kanali, te koncept terminala i srodne pojave, uključujući sesije i procesne grupe, virtuelne terminale, upravljanje linijskom disciplinom. Računarske mreže. Pitanja vezana za zajedničke podatke, kritične dijelove, međusobno isključivanje; pruža osnovne informacije o pthread biblioteci Informacije o internoj strukturi operativnog sistema; posebno se razmatraju različiti modeli virtuelne memorije, ulazno/izlazni podsistem, itd.

izvor: opennet.ru

Dodajte komentar