Išleistas ketvirtasis viešos knygos „Programavimas: įvadas į profesiją“ tomas.

Andrejus Stoliarovas paskelbti ketvirtasis knygos „Programavimas: įvadas į profesiją“ tomas (PDF, 659 p.), apimantis IX–XII dalis. Knyga apima šias temas:

  • Programavimo paradigmos kaip bendras reiškinys; pavyzdžiai aptariami daugiausia C kalba. Nagrinėjami konceptualūs Pascal ir C skirtumai.
  • C++ kalba ir jos palaikomos objektinio programavimo bei abstrakčiųjų duomenų tipo paradigmos. Taip pat yra skyrius, skirtas grafinėms vartotojo sąsajoms ir jų kūrimui naudojant FLTK biblioteką.
  • Egzotiškos programavimo kalbos. Svarstomi Lisp, Scheme, Prolog, o pademonstruoti atsainų vertinimą pasitelkiama Hope.
  • Interpretavimo ir kompiliavimo kaip nepriklausomų programavimo paradigmų demonstravimas. Atsižvelgiama į Tcl kalbą ir Tcl/Tk biblioteką.
    Pateikiama aiškinimo ir kompiliavimo konceptualių ypatybių apžvalga.

Pirmieji trys tomai:

  • 1 tomas (PDF) Programavimo pagrindai. Informacija iš kompiuterinės technikos istorijos, kai kurių programuotojų tiesiogiai naudojamų matematikos sričių aptarimas (pvz., logikos algebra, kombinatorika, padėties skaičių sistemos), matematiniai programavimo pagrindai (apskaičiuojamumo teorija ir algoritmų teorija), konstravimo principai. ir kompiuterinių sistemų valdymas, pradinė informacija apie darbą su Unix OS komandų eilute. Pradinių kompiuterių programų rašymo įgūdžių mokymas, kaip pavyzdį naudojant Free Pascal for Unix OS.
  • 2 tomas (PDF) Žemo lygio programavimas. Programavimas mašinos instrukcijų lygiu svarstomas naudojant NASM surinkėjo pavyzdį, taip pat C kalbą. Taip pat pateikiamas trumpas CVS ir git versijų valdymo sistemų aprašymas.
  • 3 tomas (PDF). Sistema reikalauja įvesties / išvesties, procesų valdymo, procesų komunikacijos mechanizmų, tokių kaip signalai ir kanalai, terminalo ir susijusių reiškinių samprata, įskaitant seansus ir procesų grupes, virtualius terminalus, linijos disciplinos valdymą. Kompiuterių tinklai. Problemos, susijusios su bendrais duomenimis, kritiniais skyriais, abipuse atskirtimi; suteikia pagrindinę informaciją apie pthread biblioteką Informacija apie vidinę operacinės sistemos struktūrą; visų pirma nagrinėjami įvairūs virtualios atminties modeliai, įvesties/išvesties posistemė ir kt.

Šaltinis: opennet.ru

Добавить комментарий