แžŸแŸ€แžœแž—แŸ…แžŸแžถแž’แžถแžšแžŽแŸˆแž—แžถแž‚แž‘แžธแž”แžฝแž“ "แž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ– แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžขแŸ†แž–แžธแžœแžทแž‡แŸ’แž‡แžถแž‡แžธแžœแŸˆ" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–

Andrey Stolyarov แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž— แž—แžถแž‚แž‘แžธ แŸค แž“แŸƒแžŸแŸ€แžœแž—แŸ… โ€œแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ– แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžขแŸ†แž–แžธแžœแžทแž‡แŸ’แž‡แžถแž‡แžธแžœแŸˆโ€ (แž‡แžถ PDF, 659 แž‘แŸ†แŸ” ) แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แž•แŸ’แž“แŸ‚แž€ IXโ€“XII แŸ” แžŸแŸ€แžœแž—แŸ…แž“แŸแŸ‡แž˜แžถแž“แž”แŸ’แžšแž’แžถแž“แž”แž‘แžŠแžผแž…แžแžถแž„แž€แŸ’แžšแŸ„แž˜แŸˆ

  • แž‚แŸ†แžšแžผแž“แŸƒแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แžถแž”แžถแžแžปแž—แžผแžแž‘แžผแž‘แŸ…; แžงแž‘แžถแž แžšแžŽแŸแžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถแž‡แžถแž…แž˜แŸ’แž”แž„แž“แŸ…แž€แŸ’แž“แžปแž„แž—แžถแžŸแžถ C แŸ” แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแž“แŸƒแž‚แŸ†แž“แžทแžแžšแžœแžถแž„ Pascal แž“แžทแž„ C แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž“แžทแžแŸ’แž™แŸ”
  • แž—แžถแžŸแžถ C++ แž“แžทแž„โ€‹แž€แžถแžšโ€‹แžŸแžšแžŸแŸแžšโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžแž˜แŸ’แžšแž„แŸ‹โ€‹แž‘แžทแžŸโ€‹แžœแžแŸ’แžแžป แž“แžทแž„โ€‹แž‚แŸ†แžšแžผโ€‹แž”แŸ’แžšแž—แŸแž‘โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžขแžšแžผแž”แžธโ€‹แžŠแŸ‚แž›โ€‹แžœแžถโ€‹แž‚แžถแŸ†แž‘แŸ’แžšแŸ” แžœแžถแž€แŸแž˜แžถแž“แž‡แŸ†แž–แžผแž€แž˜แžฝแž™แžŠแŸ‚แž›แžงแž‘แŸ’แž‘แžทแžŸแžŠแž›แŸ‹แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€ แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแžŠแŸ„แž™แž”แŸ’แžšแžพแž”แžŽแŸ’แžŽแžถแž›แŸแž™ FLTK แŸ”
  • แž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แž˜แŸ’แžšแž“แžทแž„แžขแžŸแž€แž˜แŸ’แž˜แŸ” Lisp, Scheme, Prolog แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž…แžถแžšแžŽแžถ แž แžพแž™ Hope แžแŸ’แžšแžผแžœแž”แžถแž“แž“แžถแŸ†แž™แž€แž˜แž€แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž แžถแž‰แž–แžธแž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒแžแŸ’แž‡แžทแž›
  • แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž€แžถแžšแž”แž€แžŸแŸ’แžšแžถแž™ แž“แžทแž„แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แž‡แžถแž‚แŸ†แžšแžผแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžฏแž€แžšแžถแž‡แŸ’แž™แŸ” แž—แžถแžŸแžถ Tcl แž“แžทแž„แž”แžŽแŸ’แžŽแžถแž›แŸแž™ Tcl/Tk แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž…แžถแžšแžŽแžถแŸ”
    แž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž‘แžผแž‘แŸ…แž“แŸƒแž›แž€แŸ’แžแžŽแŸˆแž‚แŸ†แž“แžทแžแž“แŸƒแž€แžถแžšแž”แž€แžŸแŸ’แžšแžถแž™ แž“แžทแž„แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แŸ”

แž”แžธแž—แžถแž‚แžŠแŸ†แž”แžผแž„แŸ–

  • แž”แžšแžทแž˜แžถแžŽ 1 (แž‡แžถ PDF) แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‚แŸ’แžšแžนแŸ‡แž“แŸƒแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แž–แŸแžแŸŒแž˜แžถแž“แž–แžธแž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžš แž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธแž•แŸ’แž“แŸ‚แž€แžแŸ’แž›แŸ‡แž“แŸƒแž‚แžŽแžทแžแžœแžทแž‘แŸ’แž™แžถแžŠแŸ‚แž›แž”แŸ’แžšแžพแžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แžŠแŸ„แž™แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ (แžŠแžผแž…แž‡แžถแž–แžทแž‡แž‚แžŽแžทแžแž“แŸƒแžแž€แŸ’แž€แžœแžทแž‘แŸ’แž™แžถ แž”แž“แŸ’แžŸแŸ†แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž›แŸแžแž‘แžธแžแžถแŸ†แž„) แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‚แŸ’แžšแžนแŸ‡แž‚แžŽแžทแžแžœแžทแž‘แŸ’แž™แžถแž“แŸƒแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ (แž‘แŸ’แžšแžนแžŸแŸ’แžแžธแž“แŸƒแž€แžถแžšแž‚แžŽแž“แžถ แž“แžทแž„แž‘แŸ’แžšแžนแžŸแŸ’แžแžธแž“แŸƒแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™) แž‚แŸ„แž›แž€แžถแžšแžŽแŸแž“แŸƒแž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹ แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžš แž–แŸแžแŸŒแž˜แžถแž“แžŠแŸ†แž”แžผแž„แžขแŸ†แž–แžธแž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ Unix OS แŸ” แž€แžถแžšแž”แžŽแŸ’แžแžปแŸ‡แž”แžŽแŸ’แžแžถแž›แž‡แŸ†แž“แžถแž‰แžŠแŸ†แž”แžผแž„แž“แŸƒแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแžŠแŸ„แž™แž”แŸ’แžšแžพ Free Pascal แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Unix OS แž‡แžถแžงแž‘แžถแž แžšแžŽแŸแŸ”
  • แž”แžšแžทแž˜แžถแžŽ 2 (แž‡แžถ PDF) แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แž˜แŸ’แžšแžทแžแž‘แžถแž”แŸ” แž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž€แž˜แŸ’แžšแžทแžแž“แŸƒแž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžšแž”แžŸแŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž…แžถแžšแžŽแžถแžŠแŸ„แž™แž”แŸ’แžšแžพแžงแž‘แžถแž แžšแžŽแŸแž“แŸƒ NASM assembler แž€แŸแžŠแžผแž…แž‡แžถแž—แžถแžŸแžถ C แŸ” แž€แžถแžšแž–แžทแž–แžŽแŸŒแž“แžถแžŸแž„แŸ’แžแŸแž”แžขแŸ†แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แŸ†แžŽแŸ‚ CVS แž“แžทแž„ git แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แž•แž„แžŠแŸ‚แžšแŸ”
  • แž”แžšแžทแž˜แžถแžŽ 3 (แž‡แžถ PDF) แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžขแŸ†แž–แžถแžœแž“แžถแžœแžฑแŸ’แž™ I/O แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž™แž“แŸ’แžแž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžผแž…แž‡แžถ แžŸแž‰แŸ’แž‰แžถ แž“แžทแž„แž”แžŽแŸ’แžแžถแž‰ แž“แžทแž„แž‚แŸ†แž“แžทแžแž“แŸƒแžŸแŸ’แžแžถแž“แžธแž™ แž“แžทแž„แž”แžถแžแžปแž—แžผแžแžŠแŸ‚แž›แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’ แžšแžฝแž˜แž‘แžถแŸ†แž„แžœแž‚แŸ’แž‚ แž“แžทแž„แž€แŸ’แžšแžปแž˜แžŠแŸ†แžŽแžพแžšแž€แžถแžš แžŸแŸ’แžแžถแž“แžธแž™แž“แžทแž˜แŸ’แž˜แžทแž แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžœแžทแž“แŸแž™แž”แž“แŸ’แž‘แžถแžแŸ‹แŸ” แž”แžŽแŸ’แžแžถแž‰แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแŸ” แž”แž‰แŸ’แž แžถแž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€ แž•แŸ’แž“แŸ‚แž€แžŸแŸ†แžแžถแž“แŸ‹ แž€แžถแžšแž˜แžทแž“แžšแžถแž”แŸ‹แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€; แž•แŸ’แžแž›แŸ‹แž–แŸแžแŸŒแž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžขแŸ†แž–แžธแž”แžŽแŸ’แžŽแžถแž›แŸแž™ pthread แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแžถแž„แž€แŸ’แž“แžปแž„แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแŸ” แž‡แžถแž–แžทแžŸแŸแžŸ แž˜แŸ‰แžผแžŠแŸ‚แž›แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แžทแž˜แŸ’แž˜แžทแžแž•แŸ’แžŸแŸแž„แŸ— แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ แž”แž‰แŸ’แž…แžผแž›/แž‘แžทแž“แŸ’แž“แž•แž› แž‡แžถแžŠแžพแž˜ แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž…แžถแžšแžŽแžถแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹