Julkisen kirjan ”Ohjelmointi: Johdanto ammattiin” neljäs osa on julkaistu

Andrei Stolyarov julkaistu Kirjan "Ohjelmointi: Johdanto ammattiin" neljäs osa (PDF, 659 s.), joka kattaa osat IX–XII. Kirja kattaa seuraavat aiheet:

  • Ohjelmointiparadigmat yleisenä ilmiönä; esimerkkejä käsitellään pääasiassa C-kielellä. Pascalin ja C:n käsitteellisiä eroja tarkastellaan.
  • C++-kieli ja sen tukemat olio-ohjelmointi- ja abstraktitietotyyppiparadigmat. Graafisista käyttöliittymistä ja niiden luomisesta FLTK-kirjaston avulla on myös omistettu luku.
  • Eksoottisia ohjelmointikieliä. Lisp, Scheme, Prolog otetaan huomioon, ja Hope tuodaan esille laiskasta arvioinnista.
  • Tulkinnan ja kääntämisen demonstrointi itsenäisinä ohjelmointiparadigmoina. Tcl-kieli ja Tcl/Tk-kirjasto otetaan huomioon.
    Esitetään yleiskuva tulkinnan ja kokoamisen käsitteellisistä piirteistä.

Kolme ensimmäistä osaa:

  • Osa 1 (PDF) Ohjelmoinnin perusteet. Tietoa tietotekniikan historiasta, keskustelua joistakin ohjelmoijien suoraan käyttämistä matematiikan osa-alueista (kuten logiikkaalgebra, kombinatoriikka, paikkalukujärjestelmät), ohjelmoinnin matemaattiset perusteet (laskettavuuden teoria ja algoritmien teoria), rakentamisen periaatteet ja tietokonejärjestelmien toiminta, alustavat tiedot työskentelystä Unix OS -komentorivin kanssa. Tietokoneohjelmien kirjoittamisen alkutaitojen koulutus käyttäen esimerkkinä Free Pascal for Unix OS -käyttöjärjestelmää.
  • Osa 2 (PDF) Matala ohjelmointi. Ohjelmointi konekäskytasolla harkitaan NASM-assemblerin esimerkkiä sekä C-kieltä. Saatavilla on myös lyhyt kuvaus CVS- ja git-versionhallintajärjestelmistä.
  • Osa 3 (PDF). Järjestelmä vaatii I/O:ta, prosessin ohjausta, prosessiviestintämekanismeja, kuten signaaleja ja kanavia, sekä päätelaitteen käsitettä ja siihen liittyviä ilmiöitä, mukaan lukien istunnot ja prosessiryhmät, virtuaalipäätteet, linjakurien hallinta. Tietokoneverkot. Jaettuihin tietoihin liittyvät ongelmat, kriittiset osat, vastavuoroinen poissulkeminen; tarjoaa perustiedot pthread-kirjastosta Tietoja käyttöjärjestelmän sisäisestä rakenteesta; erityisesti tarkastellaan erilaisia ​​​​virtuaalimuistimalleja, syöttö/lähtö-alijärjestelmää jne..

Lähde: opennet.ru

Lisää kommentti