เบ›เบถเป‰เบกโ€‹เบซเบปเบงโ€‹เบ—เบต XNUMX เบ‚เบญเบ‡โ€‹เบžเบฒเบโ€‹เบชเบฒโ€‹เบ—เบฒโ€‹เบฅเบฐโ€‹เบ™เบฐ โ€œเบเบฒเบ™โ€‹เบ‚เบฝเบ™โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™: เบเบฒเบ™โ€‹เปเบ™เบฐโ€‹เบ™เบณโ€‹เบงเบดโ€‹เบŠเบฒโ€‹เบŠเบตเบšโ€ เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบˆเบฑเบ”โ€‹เบžเบดเบกโ€‹เปเบฅเป‰เบง

Andrey Stolyarov เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เป€เบซเบผเบฑเป‰เบกโ€‹เบ—เบตโ€‹เบชเบตเปˆโ€‹เบ‚เบญเบ‡โ€‹เบ›เบถเป‰เบก โ€œเบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™: เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เบชเบฐโ€‹เป€เบซเบ™เบตโ€‹เบงเบดโ€‹เบŠเบฒโ€‹เบŠเบตเบšโ€ (PDF, 659 เปœเป‰เบฒ), เบเบงเบกเป€เบญเบปเบฒ IXโ€“XII. เบ›เบทเป‰เบกโ€‹เบšเบฑเบ™โ€‹เบ™เบตเป‰โ€‹เบเบงเบกโ€‹เป€เบญเบปเบฒโ€‹เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:

  • เปเบœเบ™เบงเบฒเบ”เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฃเปเบเบฃเบกเป€เบ›เบฑเบ™เบ›เบฐเบเบปเบ”เบเบฒเบ™เบ—เบปเปˆเบงเป„เบ›; เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆเปƒเบ™เบžเบฒเบชเบฒ C. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบฒเบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบฅเบฐเบซเบงเปˆเบฒเบ‡ Pascal เปเบฅเบฐ C เป„เบ”เป‰เบ–เบทเบเบเบงเบ”เบชเบญเบš.
  • เบžเบฒเบชเบฒ C ++ เปเบฅเบฐเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเปเบšเบšเบงเบฑเบ”เบ–เบธ เปเบฅเบฐเปเบšเบšเปเบœเบ™เบžเบฒเบšเบ›เบฐเป€เบžเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เบ—เบตเปˆเบกเบฑเบ™เบฎเบญเบ‡เบฎเบฑเบš. เบ™เบญเบเบ™เบฑเป‰เบ™เบเบฑเบ‡เบกเบตเบšเบปเบ”เบ—เบตเปˆเบญเบธเบ—เบดเบ”เปƒเบซเป‰เบเบฑเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เปเบšเบšเบเบฒเบŸเบดเบเปเบฅเบฐเบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเป‚เบ”เบเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” FLTK.
  • เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”. Lisp, Scheme, Prolog เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ, เปเบฅเบฐเบ„เบงเบฒเบกเบซเบงเบฑเบ‡เบ–เบทเบเบ™เปเบฒเบกเบฒเป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบœเบปเบ™เบ—เบตเปˆเบ‚เบตเป‰เบเบฝเบ”.
  • เบเบฒเบ™เบชเบฒเบ—เบดเบ”เบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเปเบฒเบ เปเบฅเบฐ เบเบฒเบ™เบฎเบงเบšเบฎเบงเบกเป€เบ›เบฑเบ™เปเบšเบšเปเบœเบ™เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเป€เบญเบเบฐเบฅเบฒเบ”. เบžเบฒเบชเบฒ Tcl เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Tcl / Tk เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ.
    เบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเปเบฅเบฐเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.

เบชเบฒเบกเป€เบซเบผเบฑเป‰เบกเบ—เบณเบญเบดเบ”:

  • เป€เบซเบผเบฑเป‰เบกเบ—เบต 1 (PDF) เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก. เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ‚เบญเบ‡เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเบ„เบญเบกเบžเบดเบงเป€เบ•เบต, เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบšเบฒเบ‡เบ‚เบปเบ‡เป€เบ‚เบ”เบ‚เบญเบ‡เบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบเบปเบ‡เป‚เบ”เบเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก (เป€เบŠเบฑเปˆเบ™: เบžเบถเบ”เบŠเบฐเบ„เบฐเบ™เบดเบ”เบ‚เบญเบ‡เป€เบซเบ”เบœเบปเบ™, combinatorics, เบฅเบฐเบšเบปเบšเบˆเปเบฒเบ™เบงเบ™เบ•เปเบฒเปเบซเบ™เปˆเบ‡), เบžเบทเป‰เบ™เบ–เบฒเบ™เบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก (เบ—เบดเบ”เบชเบฐเบ”เบตเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเปเบฅเบฐเบ—เบดเบ”เบชเบฐเบ”เบตเบ‚เบญเบ‡เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ), เบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡. เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบต, เบ‚เปเป‰เบกเบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Unix OS command line. เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบกเบ—เบฑเบเบชเบฐเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‚เบ”เบเปƒเบŠเป‰ Free Pascal เบชเปเบฒเบฅเบฑเบš Unix OS เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡.
  • เป€เบซเบผเบฑเป‰เบกเบ—เบต 2 (PDF) เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ•เปˆเปเบฒ. เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบกเปˆเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ•เบปเบงเบ›เบฐเบเบญเบš NASM, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบžเบฒเบชเบฒ C. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบชเบฑเป‰เบ™เป†เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก CVS เปเบฅเบฐ git version เปเบกเปˆเบ™เปƒเบซเป‰.
  • เป€เบซเบผเบฑเป‰เบกเบ—เบต 3 (PDF). เบฅเบฐเบšเบปเบšเบฎเบฝเบเบฎเป‰เบญเบ‡ I/O, เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ‚เบฐเบšเบงเบ™เบเบฒเบ™, เบเบปเบ™เป„เบเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบŠเบฑเปˆเบ™: เบชเบฑเบ™เบเบฒเบ™เปเบฅเบฐเบŠเปˆเบญเบ‡เบ—เบฒเบ‡, เปเบฅเบฐเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบตเปเบฅเบฐเบ›เบฐเบเบปเบ”เบเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เบฅเบงเบกเบ—เบฑเบ‡เบเบญเบ‡เบ›เบฐเบŠเบธเบกเปเบฅเบฐเบเบธเปˆเบกเบ‚เบฐเบšเบงเบ™เบเบฒเบ™, terminals virtual, เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบšเบฝเบšเบงเบดเป„เบ™เบชเบฒเบ. เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบฎเปˆเบงเบกเบเบฑเบ™, เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, เบเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™เป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™; เบชเบฐเปœเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” pthread. เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบฒเบเปƒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™; เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡ virtual เบ•เปˆเบฒเบ‡เป†, เบฅเบฐเบšเบปเบšเบเปˆเบญเบ input / output, เปเบฅเบฐเบญเบทเปˆเบ™เป†เปเบกเปˆเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™