เบ‚เป‰เบญเบเบŠเบทเปˆ Ivan Shkodkin. เบ‚เป‰เบญเบเป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบ”เปเบฒเบฅเบปเบ‡เบŠเบตเบงเบดเบ”เป€เบ›เบฑเบ™ programmer เปเบฅเบฐเบ•เบญเบ™เบ™เบตเป‰เบ‚เป‰เบญเบเป„เบ”เป‰เบขเบธเบ”เบŠเบปเปˆเบงเบ„เบฒเบง. เปเบฅเบฐเบ•เบฒเบกเบ—เบตเปˆเบ„เบฒเบ”เป„เบงเป‰, เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบขเบธเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบกเบฒเปƒเบ™เปƒเบˆ.

เบ•เบปเบงเบขเปˆเบฒเบ‡: เบฎเบนเป‰เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ‚เบฝเบ™เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเปƒเบ™เบžเบฒเบชเบฒเปƒเบ”, เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเป„เบ”เป‰เบงเปˆเบฒ: เป€เบˆเบปเป‰เบฒเบกเบฒเบˆเบฒเบเปƒเบช, เป€เบˆเบปเป‰เบฒเบเปˆเบฒเบ‡เป„เบ›เบ”เบปเบ™เบ›เบฒเบ™เปƒเบ”, เบžเบฒเบชเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบกเบตเบ„เบงเบฒเบกเบ„เบฝเบ”เปเบ„เป‰เบ™เปเบฅเบฐเบ”เบตเปƒเบˆเบซเบผเบฒเบ, เป€เบˆเบปเป‰เบฒเบˆเบฐเป„เบ›เบฎเบญเบ”เปƒเบช. เบ‚เป‰เบญเบเบˆเบทเปˆเป„เบ”เป‰เบ”เบตเบซเบผเบฒเบเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบเปƒเบ™เบญเบฒเบเบธ 4 เบ›เบต: เบกเบฑเบ™เปเบกเปˆเบ™เบ„เป‰เบญเบ™เบ•เบต. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบทเปˆโ€‹เป„เบ”เป‰โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เปƒเบŠเป‰โ€‹เป„เบกเป‰เบ„เป‰เบญเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบซเบฑเบ™โ€‹เบเบฐโ€‹เบšเบญเบ altimeter เบ‚เบญเบ‡โ€‹เป€เบฎเบทเบญโ€‹เบšเบดเบ™โ€‹เบชเบนเป‰โ€‹เบฎเบปเบšโ€‹เป€เบ›เบฑเบ™โ€‹เบเป‰เบญเบ™ (เบžเปเปˆโ€‹เบ•เบนเป‰โ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ™เปเบฒโ€‹เบกเบฑเบ™โ€‹เบกเบฒโ€‹เบˆเบฒเบโ€‹เบšเบฒเบ‡โ€‹เบšเปˆเบญเบ™โ€‹เบˆเบฒเบโ€‹เบชเบฐโ€‹เบซเบ™เบฒเบกโ€‹เบšเบดเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เบฐโ€‹เบซเบฒเบ™โ€‹เปƒเบเป‰โ€‹เบ„เบฝเบ‡).

1. เป€เบฅเบตเปˆเบก

เป„เบกเป‰เบ„เป‰เบญเบ™เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบงเบดเป€เบชเบ”. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบงเบฑเบ”โ€‹เบ–เบธโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เป€เบ›เบฑเบ™ cube เบซเบผเบทโ€‹เบเบปเบ™โ€‹. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบญเบฑเบ”โ€‹เบชเบฐโ€‹เบˆเบฑเบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบตโ€‹เบ•เบฐโ€‹เบ›เบนโ€‹เปเบฅเบฐโ€‹เปเบเป‰เบงโ€‹เปเบ•เบ. เบ„เบปเบ™โ€‹เปƒเบเป‰โ€‹เบ„เบฝเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เบถเป‰เบ™โ€‹เบงเปˆเบฒ:
- เบชเบฐเบซเบ‡เบปเบšเป€เบ”เบฑเบเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ! เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฐเบซเบ‡เบปเบšเบˆเบฒเบเบ„เบงเบฒเบกเป‚เบเบ”เปเบ„เป‰เบ™เบ‚เบญเบ‡เบฅเบฒเบง!
เปเบ•เปˆเปเบกเปˆเบ•เบญเบšเบ‚เป‰เบญเบเบชเบฐเป€เปเบตเบงเปˆเบฒ:
- เบฅเบนเบโ€‹เป€เบญเบตเบ เบ–เป‰เบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป€เบญเบปเบฒโ€‹เบ„เป‰เบญเบ™โ€‹เบ•เบตโ€‹เบ•เบฐเบ›เบนโ€‹เบ‚เบถเป‰เบ™โ€‹เบกเบฒโ€‹เปƒเบชเปˆโ€‹เบซเบปเบง!
เปเบฅเบฐเบ‚เป‰เบญเบเป„เบ”เป‰เบ„เบฐเปเบ™เบ™!

เบกเบฑเบ™เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเป„เบ›เป‚เบฎเบ‡เบฎเบฝเบ™. เบ‚เป‰เบญเบเป‚เบŠเบเบ”เบต: เบขเบนเปˆเปƒเบ™เบ•เบปเบงเป€เบกเบทเบญเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบกเบตเป‚เบฎเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบ›เบฐเป€เบชเบตเบ”เบ—เบตเปˆเบกเบตเบชเบฐเป‚เบกเบชเบญเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เบกเบต BCs เปเบฅเบฐ Corvettes เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เบกเบตเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก Robotron-100. เปเบ•เปˆ, เบ•เบฒเบกเบ—เบตเปˆเป€เบ„เบตเบ, เป‚เบฎเบ‡เบฎเบฝเบ™เปเบกเปˆเบ™เบฅเบฒเบ„เบฒ, เปเบฅเบฐเบเบฒเบ™เป„เบ›เป€เบ–เบดเบ‡เบšเปเปˆเปเบกเปˆเบ™เบ‡เปˆเบฒเบ. somehow เบ‚เป‰เบฒ เบžเบฐ เป€เบˆเบปเป‰เบฒ เป„เบ”เป‰ เบกเบต. เบ•เบฑเป‰เบ‡เปเบ•เปˆเบงเบฑเบ™เบ—เบต 1 เป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒ, เบ‚เป‰เบญเบเบ™เบฑเปˆเบ‡เบขเบนเปˆเบฎเป‰เบฒเบ™เบ‚เบฒเบเบ›เบทเป‰เบก. เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเป„เบ”เป‰เบžเบปเบšเบเบฑเบš "เป€เบ”เบฑเบเบเบดเบ‡เป‚เบฎเบ‡เบฎเบฝเบ™". เบ‚เป‰เบญเบเป„เบ”เป‰เบžเบปเบšเบเบฑเบšเบžเบฒเบชเบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบ™เบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เปเบ•เปˆเบ‚เป‰เบญเบเบˆเบฐเบšเปเปˆเบกเบตเบงเบฑเบ™เบฅเบทเบกเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบญเบ™ "เป€เบ”เบฑเบเบเบดเบ‡เป‚เบฎเบ‡เบฎเบฝเบ™" เปƒเบซเป‰เบเบฐเบžเบดเบšเบซเบ™เป‰เบฒเบˆเป, เปเบฅเบฐเบ™เบฒเบ‡เป„เบ”เป‰เบชเบญเบ™เปƒเบซเป‰เบ‚เป‰เบญเบเบฎเบญเบšเบงเบฝเบ™. เบ‚เป‰เบญเบเป„เบ”เป‰เบชเบญเบ™ โ€œเป€เบ”เบฑเบเบเบดเบ‡เป‚เบฎเบ‡เบฎเบฝเบ™โ€ เปƒเบซเป‰เป€เบงเบปเป‰เบฒเบงเปˆเบฒ โ€œเบชเบฐเบšเบฒเบเบ”เบต, เป‚เบฅเบ!โ€, เปเบฅเบฐ เบ™เบฒเบ‡เป„เบ”เป‰เบชเบญเบ™เปƒเบซเป‰เบ‚เป‰เบญเบเบกเบตเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเปƒเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆ. เปเบ•เปˆเบเบฑเบ‡เบกเบตเป€เบ”เบฑเบเบ™เป‰เบญเบเบ—เบตเปˆเบ‚เบตเป‰เบฎเป‰เบฒเบ. เบžเปเปˆเปเบกเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบขเบนเปˆเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”เปเบฅเบฐเบŠเบทเป‰ Apple Lisa 2 เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒ. เปเบฅเบฐเบกเบทเป‰เบซเบ™เบถเปˆเบ‡, เบšเบฒเบ‡เบ„เบปเบ™เบˆเบฒเบเบซเป‰เบญเบ‡เบฎเบฝเบ™เป„เบ”เป‰เบ‚เบฝเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ”เบตเบ—เบตเปˆ, เป€เบžเบทเปˆเบญเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เปƒเบชเปˆเบŠเบทเปˆ, เบชเบฐเปเบ”เบ‡เบ›เบฐเป‚เบซเบเบเบ—เบตเปˆเบงเปˆเบฒ: "เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”, Vanya! เบ‚เบฝเบ™!โ€ เปเบฅเบฐเบ‚เป‰เบญเบเบ–เบทเบเบŸเป‰เบฒเบœเปˆเบฒ. เบ•เบฑเป‰เบ‡เปเบ•เปˆเบ™เบฑเป‰เบ™เบกเบฒ, เบšเปเปˆเบงเปˆเบฒเบ‚เป‰เบญเบเป€เบฎเบฑเบ”เบซเบเบฑเบ‡, เบ‚เป‰เบญเบเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”.

เบ‚เป‰เบญเบเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เบขเบนเปˆเปƒเบ™เบซเบปเบงเบ‚เบญเบ‡เบ‚เป‰เบญเบเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป„เบ›เปเบฅเบฐเบกเบฒเบˆเบฒเบเป‚เบฎเบ‡เบฎเบฝเบ™. เบ‚เป‰เบญเบเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบเปˆเบฒเบ‡เป„เบ›เบฎเป‰เบฒเบ™, เป€เบญเบปเบฒเบ–เบฑเบ‡เบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเบญเบญเบ, เบซเบผเบทเบ”เบนเบ”เบœเป‰เบฒเบžเบปเบก. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เบ•เบฐเบซเบผเบญเบ”เป€เบงเบฅเบฒ. เปเบกเปˆเบ™เปเบ•เปˆเปเบกเปˆเบ•เบนเป‰เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบขเบนเปˆเบ—เบฒเบ‡เป€เบ‚เบปเป‰เบฒ, เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบเปˆเบฒเบ‡เบœเปˆเบฒเบ™เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เป€เบงเบปเป‰เบฒเบขเปˆเบฒเบ‡เบชเบฐเบซเบฅเบฒเบ”เบงเปˆเบฒ: "เปเบฅเบฐเบœเบนเป‰เบŠเบฒเบเบ„เบปเบ™เบ™เบตเป‰เบฎเบนเป‰เบงเบดเบ—เบตเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”!"

เป‚เบฎเบ‡เบฎเบฝเบ™เป„เบ”เป‰เบšเบดเบ™เป„เบ›เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เปƒเบ™เบฅเบปเบกเบซเบฒเบเปƒเบˆเบ”เบฝเบง, เปเบฅเบฐเปƒเบ™เบ›เบตเบญเบฒเบงเบธเป‚เบช, เบžเปเปˆเปเบกเปˆเป„เบ”เป‰เบ™เปเบฒเป€เบญเบปเบฒ IBM XT เปƒเบซเป‰เบเบฑเบšเบชเบฒเบ‚เบฒเบงเบดเบŠเบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบ„เบงเบฒเบกเป„เบง, เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบŸเบดเบ. เปเบฅเบฐเบšเบฑเบ”เบชเบฝเบ‡ Adlib เปƒเบ™เบฅเบปเบ”เป€เบก ISA ... เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เบ™เบตเป‰เบˆเบฐเบ„เบญเบšเบ„เบญเบ‡เบ—เบปเปˆเบงเป‚เบฅเบ. เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบกเบฒเบซเบฒเบžเปเปˆเปเบกเปˆเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ‚เป‰เบญเบเบšเบญเบเบขเปˆเบฒเบ‡เบซเบ™เบฑเบเปเบซเบ™เป‰เบ™เบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบŠเปˆเบงเบ‡เบฅเบถเบฐเป€เบšเบดเปˆเบ‡เบฎเป‰เบญเบ™, เป€เบฎเบฑเบ”เปƒเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™, เปเบ•เปˆเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบปเบ”เบ„เบฑเบ™เบ™เบตเป‰. เบžเปเปˆเปเบกเปˆเบ‚เบญเบ‡เบ‚เป‰เบญเบเบ•เบปเบเปƒเบˆเบเบฑเบšเบ„เบงเบฒเบกเบ•เบทเปˆเบ™เป€เบ•เบฑเป‰เบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบงเปˆเบฒเบ‚เป‰เบญเบเบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเป‚เบญเบเบฒเบ”เปเบฅเบฐเบชเบฑเบ™เบเบฒเบงเปˆเบฒเบˆเบฐเป€เบžเบตเปˆเบกเป€เบ‡เบดเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™ 90s เบ—เบตเปˆเบฎเบธเบ™เปเบฎเบ‡.

เบเบฒเบ™โ€‹เบชเบญเบšโ€‹เป€เบชเบฑเบ‡โ€‹เป„เบ”เป‰โ€‹เบœเปˆเบฒเบ™โ€‹เป„เบ›, เปเบฅเบฐโ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบžเปเปˆโ€‹เปเบกเปˆโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบกเบตโ€‹เบซเบผเบฒเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบซเบผเบฒเบ: เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบงเบดโ€‹เบ—เบฐโ€‹เบเบฒโ€‹เป„เบฅ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบœเปˆเบฒเบ™เบเบฒเบ™เบชเบญเบšเป€เบชเบฑเบ‡เป€เบ‚เบปเป‰เบฒเป‚เบ”เบเบšเปเปˆเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบซเบผเบฑเบเบชเบนเบ”เบเบฒเบ™เบเบฐเบเบฝเบกเปƒเบ”เป†, เปเบฅเบฐเบšเบฒเบ‡เบ—เบตเบเปเปˆเบžเบปเบšเบ—เบฒเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบžเบฐเปเบ™เบเบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเป„เบ”เป‰เบ„เบปเป‰เบ™เบžเบปเบš Modula-2. เบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปƒเบ™เบ—เบตเบกเบ‡เบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ‚เบญเบ‡เบชเบฐเบ–เบฒเบšเบฑเบ™, เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเป„เบ”เป‰เบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ”เบต. เบ—เบตเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบŠเบฐเบ™เบฐเบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ‚เบญเบ‡เบเบฐเบŠเบงเบ‡. เปเบฅเบฐเปเบกเปˆเบ™เปเบ•เปˆเบ„เบฐเบ™เบฐเบšเปเบ”เบต, เบฎเป‰เบญเบ‡เป„เบซเป‰เบ”เป‰เบงเบเบ„เบงเบฒเบกเบชเบธเบ, เบœเบนเป‰เบ—เบตเปˆเปƒเบˆเบฎเป‰เบฒเบเบชเบฐเป€เบซเบกเบตเบงเปˆเบฒเบšเปเปˆเบกเบต monads, เบ›เบดเบ”เปเบฅเบฐ lambdas เปƒเบ™เป‚เบกเบ”เบนเบ™, เบซเบฑเบ™เป„เบ›เบซเบฒเบ„เบนเบเบถเบเบ—เบตเบกเบ”เป‰เบงเบเบ™เปเป‰เบฒเบ•เบฒ, เป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เบ”เบต, เบฅเบนเบเบŠเบฒเบเบ‚เบญเบ‡ bitch เบ™เบตเป‰เปเบฅเปˆเบ™เป„เบงเป€เบ—เบปเปˆเบฒเปƒเบ”!"

เบกเบฐเบซเบฒเบงเบดเบ—เบฐเบเบฒเป„เบฅเป„เบ”เป‰เบšเบดเบ™เป„เบ›เบ„เบทเบเบฑเบšเบกเบทเป‰เบซเบ™เบถเปˆเบ‡. เปเบฅเบฐเปเบฅเป‰เบงเบซเบปเบเป€เบ”เบทเบญเบ™เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบฎเบฝเบ™เบˆเบปเบš, เบžเปเปˆเบ„เป‰เบฒ ebony เป€เบฅเบตเปˆเบกเบกเบฒเบฎเบญเบ”เบžเบฐเปเบ™เบเบซเบ™เบถเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบญเบทเปˆเบ™. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบšเบดเปˆเบ‡เบญเบญเบเบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡, sniffed เบญเป‰เบญเบกเบฎเบญเบš, เป€เบฅเบทเบญเบเบ™เบฑเบเบชเบถเบเบชเบฒเบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบชเบธเบ”. เบชเบฐเบ™เบฑเป‰เบ™, เปƒเบ™เบกเบทเป‰เบฎเบฑเบšเปƒเบšเบ›เบฐเบเบฒเบ”เบชเบฐเบ™เบตเบเบฐเบšเบฑเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบœเบนเป‰เบŠเบฒเบเบ—เบตเปˆเปœเป‰เบฒเป€เบ„เบปเบฒเบฅเบปเบšเบ„เบปเบ™เปœเบถเปˆเบ‡เบกเบฒเบซเบฒเบ‚เป‰เบญเบ, เบเบทเปˆเบ™เบ™เบฒเบกเบšเบฑเบ”เปƒเบซเป‰เบ‚เป‰เบญเบ เปเบฅเบฐเบ–เบฒเบกเบงเปˆเบฒ:
- เบฅเบนเบเบŠเบฒเบ, เป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบญเบฐเบ™เบฒเบ„เบปเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปเบฅเป‰เบงเบšเป?

เบšเบฑเบ”เบ—เบธเบฅเบฐเบเบดเบ”เบเปˆเบฒเบงเบงเปˆเบฒ "Galera Production Limited." เบ™เบฒเบเบˆเป‰เบฒเบ‡เบ—เบตเปˆเบžเปเปƒเบˆเปƒเบ™เป€เบชเบทเป‰เบญเบเบฑเบ™เบซเบ™เบฒเบง, เป€เบฎเบทเบญเบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบšเปˆเบฒเบŠเป‰เบฒเบเบ‚เบญเบ‡เบฅเบฒเบง, เบฅเบปเบ”เบซเบฅเบนเบซเบฅเบฒเบขเบนเปˆเบซเบฅเบฑเบ‡เบ‚เบงเบฒเบ‚เบญเบ‡เบฅเบฒเบง, เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเป€เบšเบตเป‚เบ—เบฅเบฐเบชเบฑเบš. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒ, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบˆเบถเปˆเบ‡เบšเปเปˆ pourquois?

2. เบเบฒเบฅเบต

เบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ‚เป‰เบฒเบกเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡ galley, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เป„เบ”เป‰เป‚เบˆเบกเบ•เบตเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ—เบฑเบ™เบ—เบต:
- เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เป€เบˆเบปเป‰เบฒเบขเบทเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰, noob? เบ‚เป‰เบญเบเบˆเปˆเบฒเบเป€เบ‡เบดเบ™เปƒเบซเป‰เปเบกเปˆ! เปเบฅเป‰เบง, เป„เบ›เป€เบฎเบฑเบ”เบŠเบปเปˆเบงเป„เบงเบ‚เบถเป‰เบ™..!

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ„เบดเบ”โ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบ„เบดเบ”โ€‹เบ—เบตเปˆโ€‹เบ”เบตโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ” - เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เปเบฅเบฐโ€‹เปƒเบ™โ€‹เบกเบทเป‰โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบฎเป‰เบญเบ‡โ€‹เปƒเบชเปˆโ€‹.

เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบžเบทเป‰เบ™เบ—เบตเปˆเป€เบ›เบตเบ”เบเป‰เบงเบฒเบ‡. เบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบ‚เบงเบฒเบ‚เบญเบ‡เบ‚เป‰เบญเบเบกเบตเบŠเบฒเบเบœเบดเบงเบ”เบณเบ„เบปเบ™เปœเบถเปˆเบ‡เบˆเบฒเบเปเบ‚เบงเบ‡เบ”เบฝเบงเบเบฑเบ™เบ™เบฑเปˆเบ‡เบขเบนเปˆ. เบฅเบฒเบงเบ—เบฑเบเบ—เบฒเบเบ‚เป‰เบญเบเบเปˆเบญเบ™:
โ€” เบชเบฐโ€‹เบšเบฒเบโ€‹เบ”เบต, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบŠเบทเปˆ Sanya Banin. เปเบฅเบฐเบ—เบธเบเบ„เบปเบ™เป€เบญเบตเป‰เบ™เบ‚เป‰เบญเบเบงเปˆเบฒ Banya.
"เบชเบฐเบšเบฒเบเบ”เบต, เบ‚เป‰เบญเบเบŠเบทเปˆ Ivan Shkodkin, เปเบฅเบฐเบ—เบธเบเบ„เบปเบ™เป€เบญเบตเป‰เบ™เบ‚เป‰เบญเบเบงเปˆเบฒ Ivan Shkodkin," เบ‚เป‰เบญเบเบ•เบญเบš.
เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบชเบญเบ‡เบ„เบปเบ™เป‚เบ‡เปˆ, เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบกเบตเบ›เป‰เบฒเบเบซเป‰เบญเบเบขเบนเปˆเบซเบ™เป‰เบฒเป€เบญเบดเบ. Galley เบˆเบฑเบ™เบเบฒเบšเบฑเบ™เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”, เบญเบญเบเบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™เบกเบฑเบ™.

เบกเบทเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบŠเบธเบกเบ™เบธเบก. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบˆเบทเปˆโ€‹เบˆเบณโ€‹เบšเบปเบ”โ€‹เป€เบžเบ‡, เบฎเป‰เบญเบ‡โ€‹เป€เบžเบ‡โ€‹เป‚เบ‡เปˆเป†, เบŠเป‰เบณโ€‹เปเบฅเป‰เบงโ€‹เบŠเป‰เบณโ€‹เบญเบตเบโ€‹เบชเบดเปˆเบ‡โ€‹เป€เบชเบ”โ€‹เป€เบซเบผเบทเบญโ€‹เบ—เบฑเบ‡โ€‹เปเบปเบ”โ€‹เปเบฅเบฐโ€‹เป„เบ”เป‰โ€‹เบ•เบญเบšโ€‹เบ„เบณโ€‹เบ–เบฒเบกโ€‹เบ—เบฑเบ‡โ€‹เปเบปเบ”: โ€œเปเบกเปˆเบ™โ€‹เปเบฅเป‰เบง, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เบกเบฑเบ™.โ€ เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบšเปเปˆเบ”เบตเป€เบŠเบฑเปˆเบ™: cookies, เบŠเบฒ, เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบเบดเบฅเบฒ. เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบ—เปˆเบฒเบ™เบ—เบฑเบ™เป€เบงเบฅเบฒเปเบฅเบฐเบ—เบฑเบ™เป€เบงเบฅเบฒ. เบกเบทเป‰เบซเบ™เบถเปˆเบ‡เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบกเบญเบšเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบซเบ™เป‰เบฒเบ—เบตเปˆเปƒเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบงเบฅเบฒเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ„เบดเบ”โ€‹เบซเบผเบฒเบโ€‹เบ›เบฒเบ™โ€‹เปƒเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบกเบฑเบ™โ€‹เป„เบงโ€‹. เบžเบฝเบ‡เปเบ•เปˆเบชเบญเบ‡เบชเบฒเบกเบชเบฐเบ„เบดเบš, เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ™, เปเบฅเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเปˆเบญเบ‡เบ‚เบญเบ‡ Bani. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เป„เบ”เป‰โ€‹เบกเบฒโ€‹เบฎเปˆเบงเบกโ€‹เบเบฑเบ™โ€‹เบซเบผเบฒเบโ€‹เบ„เบฑเป‰เบ‡โ€‹เป„เบงโ€‹, เบŠเบถเปˆเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบเบฑเบšโ€‹เบญเบฒโ€‹เบงเบธโ€‹เป‚เบชโ€‹.
- เป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™เบ„เบปเบ™เป‚เบ‡เปˆเบšเป? เป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒเบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡เบเบฑเบ‡เบ„เบดเบ”เบšเปเปˆเบญเบญเบเบงเปˆเบฒ เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เปƒเบซเป‰เป„เบงเบเบงเปˆเบฒเบ™เบตเป‰? เปเบกเปˆเบ™เปเบฅเป‰เบง, เบžเบงเบเป€เบฎเบปเบฒเบ—เบธเบเบ„เบปเบ™เบˆเบฐเบ–เบทเบเป„เบฅเปˆเบญเบญเบ! เบ”เบต, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ—เบฑเบ™เบ—เบต disassembled เบเบธเปˆเบกเปเบฅเบฐเบเบฑเบšเบ„เบทเบ™เป„เบ›เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ!
เบ›เบฒเบเบปเบ”เบ‚เบทเป‰เบ™, เบ‚เป‰เบญเบเบขเป‰เบฒเบ™เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ„เบปเบ™เบ™เบฑเป‰เบ™เปเบ—เป‰เป†, เป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เป‰เบญเบเบ–เบทเบเบเป‰เบฒเบเป„เบ›เบžเบฐเปเบ™เบเบญเบทเปˆเบ™เบ—เบฑเบ™เบ—เบต. เปƒเบ™เบ•เบญเบ™เปเบฅเบ‡, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ”เบทเปˆเบกเป€เบšเบเปเบฅเบฐเบ™เป‰เปเบฒเบซเบกเบฒเบเป‚เบ›เบกเปƒเบ™เบ„เบฒเป€เบŸ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบšเบญเบเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰.
โ€” เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเบปเบโ€‹เบเป‰เบฒเบโ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹. เบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฐเป€เบ—เบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบกเบปเบ”. โ€” เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบ‡เบฝเบšโ€‹เบชเบฐโ€‹เบซเบ‡เบปเบšโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบซเป‰เบญเบ‡โ€‹เป‚เบ–เบ‡ ... เบšเบฒเบ‡โ€‹เบ„เบปเบ™โ€‹เบˆเบฒเบโ€‹เบซเป‰เบญเบ‡โ€‹เป‚เบ–เบ‡โ€‹เป€เบงเบปเป‰เบฒโ€‹เบงเปˆเบฒโ€‹:
โ€” เบฎเบฑเบšโ€‹เบŸเบฑเบ‡โ€‹เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เบ—เบตเปˆโ€‹เบ”เบตโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹: เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบเบปเบโ€‹เบเป‰เบฒเบโ€‹เบญเบญเบโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹, เบขเปˆเบฒโ€‹เป€เบ›เบฑเบ™ heroโ€‹. เบžเบฝเบ‡เปเบ•เปˆเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™.
เบ•เบญเบ™เปเบฅเบ‡เบชเบดเป‰เบ™เบชเบธเบ”เบฅเบปเบ‡เปƒเบ™เบ„เบงเบฒเบกเบ‡เบฝเบš.

3. เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™

เบ•เบฑเป‰เบ‡เปเบ•เปˆเบกเบทเป‰เบ—เปเบฒเบญเบดเบ”, เบกเบฑเบ™เบฎเป‰เบญเบ™เบขเบนเปˆเปƒเบ™เบžเบฐเปเบ™เบเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™. เบเบฒเบ™โ€‹เบ™เบณโ€‹เปƒเบŠเป‰โ€‹เบ‚เบฐโ€‹เปœเบฒเบ”โ€‹เปƒเบซเบเปˆโ€‹เบ„เบฑเป‰เบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เปเบกเปˆเบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบเบฝเบกโ€‹เบžเป‰เบญเบก. Banya เปเบฅเบฐเบ‚เป‰เบญเบเบกเบฒเบฎเบญเบ”เป€เบˆเบปเป‰เบฒเบ™เบฒเบเปƒเบซเบกเปˆ, เปเบฅเบฐเบฅเบฒเบงเบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบชเบญเบ™เบžเบงเบเป€เบฎเบปเบฒเบเปˆเบฝเบงเบเบฑเบšเบŠเบตเบงเบดเบ”:
- เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบ”เบฑเบเบŠเบฒเบ. เบ‚เป‰เบญเบเบกเบตเบžเบฝเบ‡เปเบ•เปˆ 2 เบเบปเบ”เบฅเบฐเบšเบฝเบšเบขเบนเปˆเปƒเบ™เบžเบฐเปเบ™เบเบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบ—เปเบฒเบญเบดเบ”. เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบธเบเบ„เบฑเป‰เบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. Modular, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡, เปƒเบ”เบเปเปˆเบ•เบฒเบก!
เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบœเบนเป‰เบŠเปˆเบงเบเบ‚เบญเบ‡เบฅเบฒเบงเป„เบ”เป‰เบฅเบฐเป€เบšเบตเบ”เบญเบญเบเบกเบฒเปƒเบ™เบชเบฝเบ‡เบฎเป‰เบญเบ‡เบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™ overloaded เปเบฅเบฐเบซเบผเบฒเบเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบฑเบ”. เบ™เบฒเบเบˆเป‰เบฒเบ‡เปƒเบซเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบŠเบทเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปƒเบ™ Amazon clouds, เปเบ•เปˆเบšเปเปˆเปƒเบซเป‰ skimp.
เปเบ™เบกเป€เบšเบดเปˆเบ‡เบฅเบฒเบง, เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒเบเบฑเบš Bana เบ”เป‰เบงเบเบชเบฝเบ‡เบ•เปเปˆเบฒ: "เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบ™เบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเบซเบฅเบฒเบ”."
เบ™เบฒเบโ€‹เบˆเป‰เบฒเบ‡โ€‹เบเปโ€‹เบ•เบญเบšโ€‹เบ—เบฑเบ™เบ—เบตโ€‹เปเบฅเบฐโ€‹เบเบฑเบšโ€‹เบกเบฒโ€‹เบซเบฒโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบงเปˆเบฒ:
- เปเบกเปˆเบ™เปเบฅเป‰เบง, เบ‚เป‰เบญเบเบกเบต 2 เบเบปเบ”เบฅเบฐเบšเบฝเบšเบขเบนเปˆเปƒเบ™เบžเบฐเปเบ™เบเบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เปเบฅเบฐเบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เบขเปˆเบฒเบžเบฐเบเบฒเบเบฒเบกเป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเป‚เบ‡เปˆเบˆเป‰เบฒเป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบ‚เบฝเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ•เบปเบงเป€เบญเบ‡เบซเบผเบทเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบฎเบธเบเบฎเบฒเบ™. เบ‚เป‰เบญเบเบˆเบฐเบšเบตเบšเบ„เปเป€เบˆเบปเป‰เบฒเบ—เบฑเบ‡เบชเบญเบ‡เบ”เป‰เบงเบเบกเบทเบ‚เบญเบ‡เบ‚เป‰เบญเบเป€เบญเบ‡.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบฑเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบœเบฐเบฅเบดเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบกเบตเบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบขเบนเปˆเบชเบฐ เป€เปเบต. เบ™เบฒเบเบˆเป‰เบฒเบ‡เบชเบฐเป€เบซเบกเบตเบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบงเปˆเบฒเบšเบฒเบ‡เปเบกเบ‡เป„เบกเป‰เป„เบ”เป‰เบ–เบทเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบŠเบญเบšเปเบง. เบฅเบฒเบงเป€เบงเบปเป‰เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบงเปˆเบฒ:
- เบขเบธเบ”, เบ—เบธเบเบ„เบปเบ™. เป€เบšเบดเปˆเบ‡เป„เบกเป‰เบ—เปˆเบญเบ™!
เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”. เบœเบนเป‰เบŠเบฒเบเปเบฅเบฐเป€เบ”เบฑเบเบเบดเบ‡เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบ›เบฐเป€เบ—เบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบžเบฐเปเบ™เบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. Banya เบˆเบฒเบ Arzamas, Kolya เบˆเบฒเบ Chernyakhovsk, Lera เบˆเบฒเบ ... เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบˆเบทเปˆเบงเปˆเบฒ Lera เปเบกเปˆเบ™เบกเบฒเบˆเบฒเบเปƒเบช.

เปเบฅเบฐ เบšเบฑเบ”โ€‹เบ™เบตเป‰โ€‹เบงเบฑเบ™โ€‹เบ›เบปเบ”โ€‹เบ›เปˆเบญเบโ€‹เป„เบ”เป‰โ€‹เบกเบฒโ€‹เป€เบ–เบดเบ‡.
เบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”, เป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบฅเบตเปˆเบกเบ”เบฑเบ‡. เบ„เบงเบฒเบกโ€‹เป€เบซเบฑเบ™โ€‹เบ—เบตเปˆโ€‹เป‚เบเบ”โ€‹เปเบ„เป‰เบ™โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เป€เบงเบ—เบตโ€‹เบ›เบฒโ€‹เป„เบชโ€‹เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™โ€‹เป„เบ”เป‰โ€‹เปเบ•เบโ€‹เบ‚เบถเป‰เบ™โ€‹เบ”เป‰เบงเบโ€‹เปเบฎเบ‡โ€‹เบฅเบฐโ€‹เป€เบšเบตเบ”. เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปƒเบ™เบซเบ™เบฑเบ‡เบชเบทเบžเบดเบกเบžเบดเป€เบชเบ”เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบฅเบฐเป€เบšเบตเบ”. เบกเบฑเบ™เปเบกเปˆเบ™ hell.

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‚เปเป‰โ€‹เบšเบปเบโ€‹เบžเปˆเบญเบ‡โ€‹เบ„เบทโ€‹เบšเป‰เบฒ, เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒ 4 เบŠเบปเปˆเบงโ€‹เป‚เบกเบ‡โ€‹เปƒเบ™โ€‹เบ•เบญเบ™โ€‹เบเบฒเบ‡โ€‹เบ„เบทเบ™โ€‹เปƒเบ™โ€‹เบซเป‰เบญเบ‡โ€‹เบเบฒเบ™, เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚ glitches เป€เบ›เบฑเบ™ batches, เป€เบฎเบฑเบ”โ€‹เปเบ™เบงโ€‹เปƒเบ”โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบฎเบฑเบ”โ€‹เป„เบ”เป‰. เบ™เบฒเบเบˆเป‰เบฒเบ‡เบกเบตเบซเบ™เบงเบ”, เบ•เบฒเปเบฅเบฐเปเบเป‰เบกเบ‚เบญเบ‡เบฅเบฒเบง, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบกเบฑเบ™เบ„เบทเบเบฑเบ™. เป‚เบ”เบเป„เบ”เป‰เบกเป‰เบงเบ™เบŠเบธเบ”เปเบžเบฑเบเป€เบเบฑเบ”, เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบซเบฒเบเปƒเบˆเบญเบญเบเป„เบ”เป‰.

เบ›เบตเปƒเบซเบกเปˆ

เบ—เบธเบเป†เบ›เบตเปƒเบซเบกเปˆเบ—เบตเปˆเบˆเบฐเบกเบฒเป€เบ–เบดเบ‡, เบฅเบฒเบ‡เบงเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบกเบญเบšเปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบซเป‰เบญเบ‡เบงเบฒเบ‡เบชเบฐเปเบ”เบ‡. เปเบฅเบฐเบžเบงเบเป€เบ‚เบปเบฒเบฅเบปเบ‡เป‚เบ—เบ”. Oddly เบžเบฝเบ‡ เบžเป, เบ‚เป‰เบฒ เบžเบฐ เป€เบˆเบปเป‰เบฒ เป„เบ”เป‰ เบฎเบฑเบš เบฅเบฒเบ‡ เบงเบฑเบ™ เบ”เป‰เบงเบ เป€เบ‡เบดเบ™ เบ—เบตเปˆ เป€เบซเบกเบฒเบฐ เบชเบปเบก เป€เบ›เบฑเบ™ เบ—เปเบฒ. เบกเบตโ€‹เบซเป‰เบญเบ‡โ€‹เบˆเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบฅเป‰เบฝเบ‡โ€‹เปƒเบซเบเปˆ, เบœเบนเป‰โ€‹เบชเบณโ€‹เบ„เบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เป„เบ”เป‰โ€‹เป‚เบ—โ€‹เบซเบฒโ€‹เบ—เบธเบโ€‹เบ„เบปเบ™โ€‹เปƒเบ™โ€‹เบฅเบฒเบโ€‹เบเบฒเบ™ เปเบฅเบฐโ€‹เบเบทเปˆเบ™โ€‹เบŠเบญเบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒ. เบกเบฒเบฎเบญเบ”เปเบฅเป‰เบง, เบ‚เป‰เบญเบเบˆเบฑเบšเบกเบทเบ‚เบญเบ‡เปเบŠเบก เปเบฅเบฐเบฅเบฒเบงเบ–เบฒเบกเบ‚เป‰เบญเบเบงเปˆเบฒ:
- เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป€เบงเบปเป‰เบฒโ€‹เบงเปˆเบฒ bug เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™ magically เบŠเปˆเบงเบโ€‹เบ›เบฐโ€‹เบขเบฑเบ”โ€‹เบŸเบฑเบ‡โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบซเบผเบธเบ”โ€‹เบฅเบปเบ‡โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹? เบ‚เป‰เบญเบเบขเบฒเบเป€เบซเบฑเบ™เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ...
Crap. เปƒเบœเบšเบญเบเบฅเบฒเบงเบ™เบตเป‰?! เบ‚เป‰เบญเบเป€เบ›เบตเบ”เปเบ—เบฑเบšเป€เบฅเบฑเบ”เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ™เบตเป‰. เบซเบปเบงเบซเบ™เป‰เบฒ reacts เบ”เป‰เบงเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบฒเปเบฅเบฐเบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ: "เป€เบญเบต, เบฅเบนเบเบŠเบฒเบ ... เบ”เบต, เป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™ scammer ... ". เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบงเบปเป‰เบฒเบงเปˆเบฒ glitch เบ™เบตเป‰เบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ”เบšเปเบฅเบดเบชเบฑเบ”เบซเบผเบฒเบเบชเบดเบšเบฅเป‰เบฒเบ™เบฎเบนเป€เบšเบตเบ™, เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบšเปเบฅเบดเบชเบฑเบ”เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเปเบฒเป„เบฅเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™.
เบขเบนเปˆเบ—เบตเปˆเบ—เบฒเบ‡เบญเบญเบเบ‚เป‰เบญเบเป„เบ”เป‰เบžเบปเบšเบเบฑเบšเบ™เบฒเบเบˆเป‰เบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ—เบฑเบ‡เบซเบกเบปเบ” overgrown, เป€เบกเบปเบฒเป€เบซเบผเบปเป‰เบฒเปเบฅเบฐ unkempt.
โ€” เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เปƒเบซเป‰โ€‹เป€เบ‡เบดเบ™โ€‹เบšเปโ€‹? เป€เบˆเบปเป‰เบฒ? Kosyachnik? Oberonschik? เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบญเปˆเบฒเบ™ Code Perfect เป‚เบ”เบ Steve McConnell?
- เปเบกเปˆเบ™เปเบฅเป‰เบง, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบฎเบฑเบ”.
- เบ”เบต, เบ™เบตเป‰เปเบกเปˆเบ™เบ”เบตเป€เบฅเบตเบ”!
เปเบฅเบฐเบžเปเปˆเบ„เบปเบงเบ—เบตเปˆเบ‚เบตเป‰เบ„เป‰เบฒเบ™เป€เบฅเบตเปˆเบกเบฅเบปเป‰เบกเบฅเบปเบ‡เบ‚เป‰เบฒเบ‡เบฅเบฒเบง. เบฅเบฒเบงเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบซเบผเบฝเบ™เบ—เบญเบ‡.

เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”? เบ‚เป‰เบญเบเป€เบญเบปเบฒเบฅเบฒเบงเบšเปˆเบฒเปเบฅเป‰เบงเป„เบ›เบฎเป‰เบฒเบ™เบเบฒเป€เบŸเบชเบณเบฅเบฑเบšเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฃเปเบเบฃเบกเบ—เบตเปˆเบขเบนเปˆเปƒเบเป‰เบ„เบฝเบ‡. เบ›เบฐเบŠเบฒเบŠเบปเบ™เบ—เบธเบเบ›เบฐเป€เบžเบ”เป„เบ”เป‰เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เบฎเป‰เบญเบ‡เบญเบญเบเบกเบฒเปเบฅเบฐเบฎเป‰เบญเบ‡เบญเบญเบเบกเบฒ, เบเบฝเบกเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบชเบฐเป€เบซเบผเบตเบกเบชเบฐเบซเบผเบญเบ‡เบ›เบตเปƒเบซเบกเปˆเปƒเบ™เบชเบญเบ‡เบชเบฒเบกเบŠเบปเปˆเบงเป‚เบกเบ‡. เบ”เป‰เบงเบโ€‹เป€เบซเบ”โ€‹เบœเบปเบ™โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบชเบญเบ‡โ€‹เบ„เบปเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบกเปˆเบงเบ™โ€‹เบŠเบทเปˆเบ™. เบ„เบงเบฒเบกโ€‹เบ„เบฝเบ”โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เปœเบฑเบโ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบญเบโ€‹เบญเบปเบ”โ€‹เบ—เบปเบ™โ€‹เป„เบ”เป‰โ€‹เบเบฐเบ—เบปเบšโ€‹เบ•เปเปˆโ€‹เบ—เบธเบโ€‹เบชเปˆเบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบฎเปˆเบฒเบ‡เบเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบญเบ. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบ™เบฑเปˆเบ‡โ€‹เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เป‚เบ•เบฐโ€‹เบเบฑเบšโ€‹เบเบดเบ‡โ€‹เบชเบฒเบงโ€‹เบ—เบตเปˆโ€‹เบชเบงเบโ€‹เบ‡เบฒเบก เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบชเบปเบ™โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เป„เบ”เป‰โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ‚เบถเป‰เบ™โ€‹เบขเปˆเบฒเบ‡โ€‹เบŠเป‰เบฒเป†.

เบเบดเบ‡เบซเบ™เบธเปˆเบก:
โ€” เป€เบ”เบฑเบเบŠเบฒเบ, เป€เบˆเบปเป‰เบฒเป€เบฎเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เบซเบเบฑเบ‡?
"เบ‚เป‰เบญเบเบฎเบฑเบ FreePascal," เบซเบปเบงเบซเบ™เป‰เบฒ
"เปเบฅเบฐเบ‚เป‰เบญเบเบขเบนเปˆเป€เบ—เบดเบ‡ Oberon," เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒ.

เป€เบ”เบฑเบเบเบดเบ‡เบ„เบปเบ™เบ—เบตเบชเบญเบ‡เป€เบšเบดเปˆเบ‡เบ‚เป‰เบญเบเบ„เบทเบเบฑเบšเบงเปˆเบฒเบ‚เป‰เบญเบเป€เบ›เบฑเบ™เบ„เบปเบ™เป‚เบ‡เปˆ.
- เป€เบˆเบปเป‰เบฒโ€‹เบžเปโ€‹เบšเป? เบšเปเปˆเบกเบตเปเบกเปˆเบ™เปเบ•เปˆ generics เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™?! เบšเปเปˆเบกเบตเบชเบฒเบเป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เปƒเบ™เบ•เบปเบง?! เป€เบˆเบปเป‰เบฒเบกเบตเบšเบฑเบ™เบซเบฒเบซเบเบฑเบ‡?

เป€เบˆเบปเป‰เบฒเบ™เบฒเบเบขเบทเบ™เบ‚เบถเป‰เบ™ เปเบฅเบฐเบซเบฑเบ™เบกเบฒเบซเบฒเบ‚เป‰เบญเบเบงเปˆเบฒ: โ€œเป„เบ›เป€เบญเบปเบฒเบญเบฒเบเบฒเบ”เปเบ”เปˆ. เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบญเบธเบโ€‹เบญเบฑเปˆเบ‡โ€‹เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เบ™เบตเป‰.โ€
เบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบšเปเปˆเบเบฑเบšเบ„เบทเบ™เป„เบ›เบ„เบฒเป€เบŸ. เบซเบดเบกเบฐเปƒเบ™เบ›เบตเปƒเปเปˆเป„เบ”เป‰เบ•เบปเบเบฅเบปเบ‡เบกเบฒเบขเปˆเบฒเบ‡เบญเบดเบ”เป€เบกเบทเปˆเบญเบ เปเบฅเบฐเบšเปเปˆเบ„เปˆเบญเบเบˆเบฐเบกเบฒเบˆเบฒเบเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบšเบฑเป‰เบ‡เป„เบŸเบ”เบญเบเป„เบ”เป‰เบเบดเบ‡เบขเบนเปˆเป„เบเป† เปเบฅเบฐเบชเบฝเบ‡เบฎเป‰เบญเบ‡เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบธเบ.

- เปเบฅเป‰เบง, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เป€เบˆเบปเป‰เบฒเบˆเบถเปˆเบ‡เบšเบญเบเบ™เบฒเบ‡เบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบ•เบฑเป‰เบ‡เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™ Oberon?
- เป€เบˆเบปเป‰เบฒเป€เบญเบ‡, Alexander Nikolaevich, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบกเบฑเบ™เบเปˆเบญเบ™. เบซเป‰เบญเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบ–เบทเบเบšเบญเบเบเปˆเบฝเบงเบเบฑเบš FreePascal ...
เบซเบปเบงเบซเบ™เป‰เบฒเบชเบทเบšเบ•เปเปˆเบ›เบฑเบ”เบŠเบฐเบเบฒเปเบ•เปˆเปƒเบ™เบซเบปเบงเบ‚เปเป‰เบงเปˆเบฒเบ‡:
- เบšเปเปˆ, เบ”เบต, เป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบเบดเบ™เบšเป? เบงเปˆเบญเบ‡โ€‹เป„เบงโ€‹เบ™เบตเป‰โ€‹, เบงเปˆเบญเบ‡โ€‹เป„เบงโ€‹เบ—เบตเปˆโ€‹, เบงเปˆเบญเบ‡โ€‹เป„เบงโ€‹เบˆเบฐโ€‹เบ›เปˆเบญเบโ€‹เบ—เปˆเบฒเบ™โ€‹! เป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบเบดเบ™?! เบ›เปˆเบญเบ! Agile เบˆเบฐเบšเปเปˆเบŠเปˆเบงเบเบซเบเบฑเบ‡เป€เบฅเบตเบ. เบชเบฐเบ™เบฑเป‰เบ™เบˆเบนเบšเบ‚เป‰เบญเบเปƒเบชเปˆเบเบปเป‰เบ™เป€เบเบปเปˆเบฒเบ—เบตเปˆเบกเบตเบ‚เบปเบ™!

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบฅเบฒเบงเบšเปเปˆเบกเบฑเบเบกเบฑเบ™เป€เบกเบทเปˆเบญ FreePascal เบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒ "pascakal", เบ„เบทเบเบฑเบ™เบเบฑเบšเบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš Oberon เบ—เบตเปˆเบฅเบปเบ”เป„เบŸเบ‚เบญเบ‡เบฅเบฒเบงเป„เบ”เป‰เบญเบญเบเป„เบ›.

4. เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡

เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เบ„เบธเป‰เบกเบ„เปˆเบฒเบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ”เป‰เบงเบเบŠเบทเปˆเบ‡เปˆเบฒเบเป†เบšเบฒเบ‡เบขเปˆเบฒเบ‡.

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบกเบนเบ™โ€‹, เป€เบ‚เบปเป‰เบฒโ€‹เบฎเปˆเบงเบกโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เปเบ‚เปˆเบ‡โ€‹เบ‚เบฑเบ™โ€‹, เปเบ•เปˆโ€‹เบšเบฒเบ‡โ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบธเบโ€‹เบขเปˆเบฒเบ‡โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบœเบปเบ™โ€‹. เบกเบฑเบ™ turns เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบœเบนเป‰โ€‹เบ™เปเบฒโ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบ‡เปˆเบฒเบโ€‹เปƒเบ™โ€‹เบ—เบธเบโ€‹. เปเบฅเบฐเบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเบ„เบดเบ”เบงเปˆเบฒเบซเป‰เบญเบ‡เป‚เบ–เบ‡เป€เบ›เบฑเบ™เบšเปˆเบญเบ™เบญเบปเบšเบญเบธเปˆเบ™.

เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบžเบปเบšเป€เบซเบฑเบ™เบงเปˆเบฒเบญเบฐเบ”เบตเบ”เบ™เบฒเบเบˆเป‰เบฒเบ‡เป„เบ”เป‰เบšเปเบฒเบ™เบฒเบ™เบˆเบฒเบเบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบšเบญเบโ€‹เป€เบ‚เบปเบฒ, เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เป€เบ‚เบปเบฒโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เบ„เบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ, เบฅเบฒเบง winced เปเบฅเบฐโ€‹เป€เบงเบปเป‰เบฒโ€‹เบงเปˆเบฒ:
- Lando. เบขเปˆเบฒเบ„เบฒเบ”เบซเบงเบฑเบ‡เปƒเบซเป‰เบ‚เป‰เบญเบเป‚เบ—เบซเบฒเป€เบˆเบปเป‰เบฒเบ™เบฒเบ!
- เปเบกเปˆเบ™เปเบฅเป‰เบง, เบ™เบฒเบเบˆเป‰เบฒเบ‡! - เบ‚เป‰เบญเบเบ•เบญเบš.
เปเบฅเบฐเบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เบเปเปˆเบ”เบตเบ‚เบทเป‰เบ™. เบฅเบฒเบงเบฎเบนเป‰เบซเบผเบฒเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบšเปเปˆเบฎเบนเป‰. เบšเปเปˆเป„เบ”เป‰เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบฅเบฒเบเป„เบ”เป‰เป€เบ›เบฑเบ™เบฅเป‰เบฒเบ™, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบซเบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡. เปเบ•เปˆเบกเบฑเบ™เบเบฑเบ‡เบชเบดเป‰เบ™เบชเบธเบ”เบฅเบปเบ‡เบ—เบตเปˆเบšเปเปˆเบ”เบต. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ เป‚เบญเบšเบฒเบกเบฒ เบ—เบตเปˆเบ–เบทเบเบชเบฒเบšเปเบŠเปˆเบ‡, เบญเบฑเบ”เบ•เบฒเปเบฅเบเบ›เปˆเบฝเบ™เป€เบ‡เบดเบ™เบฎเบนเป€เบšเบตเบ™เบซเบผเบธเบ”เบฅเบปเบ‡, เบฅเบฒเบ„เบฒเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เบงเบดเบเบดเบ”เบเบฒเบ™เบกเบฒเบฎเบญเบ”เปเบฅเบฐเบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบˆเบฒเบเบซเบปเบงเป€เบ‚เบปเปˆเบฒเบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบชเปเบฒเป€เบฅเบฑเบ”. เบเบดเบ”เบˆเบฐเบเปเบฒเบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ•เป‰เบญเบ‡เบ–เบทเบเป‚เบˆเบฐ, เบ™เบฒเบเบˆเป‰เบฒเบ‡เป„เบ›เบซเบฒเบšเปˆเบญเบ™เบญเบทเปˆเบ™. เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เป€เบชเบโ€‹เปƒเบˆโ€‹, เปเบ•เปˆโ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เปเบœเบ™โ€‹เบเบฒเบ™ ...

5. เบœเป‰เบฒเบกเปˆเบฒเบ™

เบ„เบฑเป‰เบ‡เปœเบถเปˆเบ‡เบ‚เป‰เบญเบเบžเบปเบšเป€เบซเบฑเบ™เบฅเบนเบเบชเบฒเบงเบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบณเบฅเบฑเบ‡เป€เบšเบดเปˆเบ‡เบŠเปˆเบญเบ‡ YouTube เบ—เบตเปˆเบญเบธเบ—เบดเบ”เปƒเบซเป‰เบเบฑเบš Component Pascal. เบœเบนเป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบ‚เบฐเบซเบเบฒเบเป„เบ”เป‰, เบงเบดเบ—เบตเบเบฒเบ™ overriding เปเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบชเบธเบ”เบ—เป‰เบฒเบ. เป€เบกเบทเปˆเบญเบญเบฒเบเบธ 14 เบ›เบต, เบ™เบฒเบ‡เป„เบ”เป‰เบฎเบฑเบšเบฎเบนเป‰เบขเปˆเบฒเบ‡เบชเบฐเบซเบ‡เบปเบšเปƒเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เป€เบ•เบตเบšเปƒเบซเบเปˆเบ‚เบถเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™เบงเบดเบ—เบฐเบเบฒเป„เบฅ. เป„เบกเป‰เบ„เป‰เบญเบ™เบ‚เบญเบ‡เบ™เบฒเบ‡เบกเบตเบ„เบงเบฒเบกเบŠเปเบฒเบ™เบดเบŠเปเบฒเบ™เบฒเบ™เบซเบผเบฒเบ, เบกเบตเบžเบฐเบฅเบฑเบ‡, เปเบฅเบฐเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒ. เบฅเบธเป‰เบ™เบ‚เบญเบ‡โ€‹เบ™เบฒเบ‡โ€‹เบˆเบฐโ€‹เบ•เบตโ€‹เบ•เบฐเบ›เบนโ€‹เบขเปˆเบฒเบ‡โ€‹เบŠเบณเบ™เบฒเบ™โ€‹เบเบงเปˆเบฒโ€‹เบ‚เป‰เบญเบ. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ„เบดเบ”โ€‹เบงเปˆเบฒโ€‹เปƒเบ™โ€‹เบญเบตเบ 20 เบ›เบต, techno-fuckery เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹เบ‚เบญเบ‡ goroutines เบ—เบฝเบšโ€‹เบเบฑเบšโ€‹เบเบฐโ€‹เบ—เบนเป‰โ€‹เปƒเบ™ Erlang เบˆเบฐโ€‹เป€เบšเบดเปˆเบ‡โ€‹เบ„เบทโ€‹เบงเปˆเบฒ ridiculous เปเบฅเบฐ naive. เบซเบผเบทเบšเบฒเบ‡เบ—เบตเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆ.

เป€เบญเบต... เบ‚เป‰เบญเบเบˆเบฐเป€เบ›เบตเบ” ZX-Spectrum เบ‚เบญเบ‡เบ‚เป‰เบญเบ!)

Bun เบชเปเบฒเบฅเบฑเบšเบญเบฒเบฅเบปเบก: music.yandex.ru/album/3175/track/10216

PS เบ‚เบญเบšเปƒเบˆ Robert Zemeckis เปเบฅเบฐเบ—เบตเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบปเบ™เปƒเบˆ.

เบ—เบตเปˆเบกเบฒ: www.habr.com

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