Vhoriyamu yechina yebhuku reruzhinji "Programming: An Introduction to the Profession" rakabudiswa

Andrey Stolyarov rakabudiswa vhoriyamu yechina yebhuku "Programming: An Introduction to the Profession" (PDF, 659 pp.), inofukidza zvikamu IX-XII. Bhuku rinobata misoro inotevera:

  • Programming paradigms sechinhu chakajairika; mienzaniso inokurukurwa zvakanyanya mumutauro weC. Misiyano yepfungwa pakati pePascal naC inoongororwa.
  • Mutauro weC ++ uye chirongwa-chakatarisana nechinhu uye abstract data mhando paradigms inotsigira. Kune zvakare chitsauko chakatsaurirwa kune graphical mushandisi interface uye kusikwa kwavo vachishandisa iyo FLTK raibhurari.
  • Exotic programming mitauro. Lisp, Scheme, Prolog inotariswa, uye Tariro inounzwa kuratidza husimbe kuongorora.
  • Kuratidzira kwekududzira uye kuunganidza seyakazvimirira hurongwa paradigms. Mutauro weTcl uye raibhurari yeTcl/Tk inotariswa.
    Pfupiso yezvimiro zvepfungwa zvekupirikira uye kuunganidza inopihwa.

Mavhoriyamu matatu ekutanga:

  • Bhuku 1 (PDF) Basics of programming. Ruzivo kubva munhoroondo yekombuta tekinoroji, nhaurirano yedzimwe nzvimbo dzemasvomhu dzakashandiswa zvakananga nevagadziri (senge algebra yelogic, combinatorics, positional manhamba masisitimu), masvomhu hwaro hwechirongwa (iyo theory ye computability uye theory of algorithms), misimboti yekuvaka. uye kushanda kwemakomputa masisitimu, ruzivo rwekutanga nezvekushanda neUnix OS command line. Kudzidziswa muhunyanzvi hwekutanga kunyora zvirongwa zvekombuta uchishandisa Yemahara Pascal yeUnix OS semuenzaniso.
  • Bhuku 2 (PDF) Kugadziriswa kwepamusoro-soro. Kuronga padanho remirairo yemuchina kunoonekwa uchishandisa muenzaniso weNASM assembler, pamwe nemutauro weC. Tsanangudzo pfupi yeCVS uye git version control system inopihwa zvakare.
  • Bhuku 3 (PDF) Sisitimu inodaidzira I/O, kudzora kwemaitiro, gadziriso nzira dzekutaurirana senge masiginecha uye chiteshi, uye pfungwa yechigumira uye yakabatana zviitiko, zvinosanganisira zvikamu nemapoka ekuita, chaiwo materminal, manejimendi manejimendi. Makombiyuta network. Nyaya dzine chokuita nedata yakagovaniswa, zvikamu zvakakosha, kusabatanidzwa; inopa ruzivo rwekutanga nezveraibhurari yepthread Ruzivo nezve chimiro chemukati cheiyo inoshanda sisitimu; kunyanya, akasiyana siyana emhando yekurangarira, yekuisa / kubuda subsystem, nezvimwe zvinotariswa.

Source: opennet.ru

Voeg