Ir-raba’ volum tal-ktieb pubbliku “Programming: An Introduction to the Profession” ġie ppubblikat

Andrey Stolyarov ippubblikati ir-raba’ volum tal-ktieb “Programming: An Introduction to the Profession” (PDF, 659 pp.), li jkopru l-partijiet IX–XII. Il-ktieb ikopri s-suġġetti li ġejjin:

  • Paradigma tal-ipprogrammar bħala fenomenu ġenerali; eżempji huma diskussi prinċipalment fil-lingwa Ċ. Id-differenzi kunċettwali bejn Pascal u C huma eżaminati.
  • Il-lingwa C++ u l-ipprogrammar orjentat lejn l-oġġetti u l-paradigma tat-tip tad-dejta astratta li tappoġġja. Hemm ukoll kapitlu ddedikat għall-interfaces tal-utent grafiċi u l-ħolqien tagħhom bl-użu tal-librerija FLTK.
  • Lingwi tal-ipprogrammar eżotiku. Lisp, Scheme, Prolog huma kkunsidrati, u Hope tiddaħħal biex turi evalwazzjoni għażżien.
  • Dimostrazzjoni ta' interpretazzjoni u kumpilazzjoni bħala paradigmi ta' programmazzjoni indipendenti. Il-lingwa Tcl u l-librerija Tcl/Tk huma kkunsidrati.
    Hija pprovduta ħarsa ġenerali lejn il-karatteristiċi kunċettwali tal-interpretazzjoni u l-kumpilazzjoni.

L-ewwel tliet volumi:

  • Volum 1 (PDF) Bażi tal-ipprogrammar. Informazzjoni mill-istorja tat-teknoloġija tal-kompjuter, diskussjoni ta 'xi oqsma tal-matematika użati direttament mill-programmaturi (bħal alġebra tal-loġika, kombinatorika, sistemi tan-numri pożizzjonali), pedamenti matematiċi tal-ipprogrammar (it-teorija tal-komputabilità u t-teorija tal-algoritmi), prinċipji tal-kostruzzjoni u t-tħaddim ta 'sistemi tal-kompjuter, informazzjoni inizjali dwar ix-xogħol mal-linja ta' kmand Unix OS. Taħriġ fil-ħiliet inizjali tal-kitba ta 'programmi tal-kompjuter bl-użu ta' Free Pascal għal Unix OS bħala eżempju.
  • Volum 2 (PDF) Programmazzjoni ta' livell baxx. L-ipprogrammar fil-livell tal-istruzzjonijiet tal-magni huwa kkunsidrat bl-użu tal-eżempju tal-assemblatur NASM, kif ukoll il-lingwa C. Hija pprovduta wkoll deskrizzjoni qasira tas-sistemi ta 'kontroll tal-verżjoni CVS u git.
  • Volum 3 (PDF). Is-sistema titlob I/O, kontroll tal-proċess, mekkaniżmi ta 'komunikazzjoni tal-proċess bħal sinjali u kanali, u l-kunċett ta' terminal u fenomeni relatati, inklużi sessjonijiet u gruppi ta 'proċess, terminals virtwali, ġestjoni tad-dixxiplina tal-linja. Netwerks tal-kompjuter. Kwistjonijiet relatati ma' data kondiviża, sezzjonijiet kritiċi, esklużjoni reċiproka; jipprovdi informazzjoni bażika dwar il-librerija pthread Informazzjoni dwar l-istruttura interna tas-sistema operattiva; b'mod partikolari, huma kkunsidrati diversi mudelli ta' memorja virtwali, subsistema ta' input/output, eċċ.

Sors: opennet.ru

Żid kumment