Plaub phau ntawv pej xeem "Kev Pabcuam: Kev Taw Qhia rau Kev Ua Haujlwm" tau luam tawm

Andrey Stolyarov luam tawm plaub phau ntawv "Programming: Introduction to the Profession" (PDF, 659 pp.), npog IX–XII. Phau ntawv npog cov ncauj lus hauv qab no:

  • Programming paradigms raws li ib tug general phenomenon; piv txwv yog tham txog hauv hom C. Lub tswv yim sib txawv ntawm Pascal thiab C raug tshuaj xyuas.
  • Cov lus C ++ thiab cov hom phiaj-oriented programming thiab paub daws teeb cov ntaub ntawv hom qauv nws txhawb. Kuj tseem muaj ib tshooj uas tau mob siab rau graphical user interfaces thiab lawv cov creation siv FLTK tsev qiv ntawv.
  • Exotic programming lus. Lisp, Scheme, Prolog raug txiav txim siab, thiab Kev Cia Siab raug coj los ua kev ntsuam xyuas tub nkeeg.
  • Ua qauv qhia kev txhais lus thiab muab tso ua ke raws li kev ywj pheej programming paradigms. Cov lus Tcl thiab lub tsev qiv ntawv Tcl/Tk raug suav hais tias.
    Cov ntsiab lus ntawm lub tswv yim ntawm kev txhais lus thiab kev muab tso ua ke yog muab.

Thawj peb ntim:

  • Ntim 1 (PDF) Lub hauv paus ntawm programming. Cov ntaub ntawv los ntawm keeb kwm ntawm kev siv tshuab computer, kev sib tham ntawm qee qhov chaw ntawm kev ua lej ncaj qha siv los ntawm programmers (xws li algebra of logic, combinatorics, positional number systems), lej hauv paus ntawm programming (theory of computability thiab theory of the algorithms), cov ntsiab lus ntawm kev tsim kho. thiab kev ua haujlwm ntawm lub khoos phis tawj, cov ntaub ntawv pib hais txog kev ua haujlwm nrog Unix OS cov kab hais kom ua. Kev cob qhia thawj zaug ntawm kev sau cov khoos phis tawj siv Free Pascal rau Unix OS ua piv txwv.
  • Ntim 2 (PDF) Tsawg-qib programming. Kev ua haujlwm ntawm qib ntawm cov lus qhia tshuab yog suav tias yog siv cov piv txwv ntawm NASM assembler, nrog rau cov lus C. Cov lus piav qhia luv luv ntawm CVS thiab git version tswj tshuab kuj tau muab.
  • Ntim 3 (PDF). Lub kaw lus hu rau I / O, kev tswj cov txheej txheem, cov txheej txheem kev sib txuas lus xws li cov teeb liab thiab cov channel, thiab lub tswv yim ntawm lub davhlau ya nyob twg thiab cov xwm txheej cuam tshuam, suav nrog cov kev sib tham thiab cov txheej txheem pawg, virtual terminals, kab kev qhuab qhia. Computer networks. Cov teeb meem cuam tshuam nrog cov ntaub ntawv sib koom, ntu tseem ceeb, kev sib koom ua ke; muab cov ntaub ntawv yooj yim hais txog lub tsev qiv ntawv pthread Cov ntaub ntawv hais txog cov qauv sab hauv ntawm lub operating system; tshwj xeeb, ntau yam qauv ntawm lub cim xeeb virtual, input / output subsystem, thiab lwm yam.

Tau qhov twg los: opennet.ru

Ntxiv ib saib