เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€. เชชเซเชฐเช•เชฐเชฃ 2. เชถเชพเชณเชพ เช…เชฅเชตเชพ เชธเซเชต-เชถเชฟเช•เซเชทเชฃ

เชตเชพเชฐเซเชคเชพ เชšเชพเชฒเซ "เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€".

เชตเชฐเซเชท เชนเชคเซเช‚ 2001. เชœเซ‡ เชตเชฐเซเชทเชฎเชพเช‚ เชถเชพเชจเชฆเชพเชฐ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ - Windows XP. rsdn.ru เช•เซเชฏเชพเชฐเซ‡ เชฆเซ‡เช–เชพเชฏเซ‹? C# เช…เชจเซ‡ .NET เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซเช‚ เชœเชจเซเชฎ เชตเชฐเซเชท. เชธเชนเชธเซเชคเซเชฐเชพเชฌเซเชฆเซ€เชจเซเช‚ เชชเซเชฐเชฅเชฎ เชตเชฐเซเชท. เช…เชจเซ‡ เชจเชตเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ€ เชถเช•เซเชคเชฟเชฎเชพเช‚ เช˜เชพเชคเชพเช‚เช•เซ€เชฏ เชตเซƒเชฆเซเชงเชฟเชจเซเช‚ เชตเชฐเซเชท: เชชเซ‡เชจเซเชŸเชฟเชฏเชฎ IV, 256 mb เชฐเซ‡เชฎ.

9เชฎเซเช‚ เชงเซ‹เชฐเชฃ เชชเซ‚เชฐเซเช‚ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฎเชพเชŸเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช…เช–เซ‚เชŸ เช‰เชคเซเชธเชพเชน เชœเซ‹เชˆเชจเซ‡, เชฎเชพเชฐเชพ เชฎเชพเชคเชพ-เชชเชฟเชคเชพเช เชฎเชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชฎเชพเช‚ เชฎเซ‡เชœเชฐ เชคเชฐเซ€เช•เซ‡ เช•เซ‰เชฒเซ‡เชœเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชคเซ‡เช“ เชฎเชพเชจเชคเชพ เชนเชคเชพ เช•เซ‡ เช† เชฐเซ€เชคเซ‡ เชคเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชฎเชจเซ‡ เชคเซเชฏเชพเช‚ เชถเซ€เช–เชตเชถเซ‡. เช•เซ‰เชฒเซ‡เชœ เชถเชฌเซเชฆ, เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เช”เชฆเซเชฏเซ‹เช—เชฟเช• เชจเช—เชฐเชจเซ€ เชฌเชนเชพเชฐ เช†เชตเซ‡เชฒเซ€ เช† เชธเช‚เชธเซเชฅเชพเชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชจ เชนเชคเซ‹. เชคเซ‡ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชคเช•เชจเซ€เช•เซ€ เชถเชพเชณเชพ เชนเชคเซ€, เชœเซ‡ เช…เชจเซเชฏ เชคเช•เชจเซ€เช•เซ€ เชถเชพเชณเชพเช“เชฅเซ€ เช…เชฒเช— เชจเชนเซ‹เชคเซ€ เชœเซ‡เชฃเซ‡ เชคเซ‡เชฎเชจเชพ เช…เช—เซเชฐเชญเชพเช— เชชเชฐ เชซเซ‡เชถเชจเซ‡เชฌเชฒ เชถเชฌเซเชฆ "เช•เซ‹เชฒเซ‡เชœ" เชธเชพเชฅเซ‡ เชฒเซ‡เชฌเชฒ เชฒเชŸเช•เชพเชตเซเชฏเซเช‚ เชจ เชนเชคเซเช‚.
เชตเซ‡เชฒ. เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชฎเชพเชคเชพ-เชชเชฟเชคเชพเชจเซ‹ เชตเชฟเชฐเซ‹เชง เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชจเชฟเชฐเซเชฃเชฏเชจเซ‡ เชชเชกเช•เชพเชฐเซเชฏเซ‹ เชจเชฅเซ€. เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เชนเซเช‚ เชธเซเชต-เชถเชฟเช•เซเชทเชฃเชฎเชพเช‚ เชฐเซ‹เช•เชพเชฏเซ‡เชฒ เชนเชคเซ‹, เช…เชจเซ‡ เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช•เซ‡ เช† เชจเชตเซ€ เชœเช—เซเชฏเชพเช เชคเซ‡เช“ เชฎเชจเซ‡ เชฅเซ‹เชกเซเช‚ เชตเชงเชพเชฐเชพเชจเซเช‚ เชœเซเชžเชพเชจ เช†เชชเชถเซ‡.


เชคเซ‡ เช‰เชจเชพเชณเชพเชฎเชพเช‚ เช•เซ‰เชฒเซ‡เชœ เชœเชคเชพเช‚ เชชเชนเซ‡เชฒเชพเช‚, เชฎเซ‡เช‚ เชฎเซ‡เช—เซ‡เชเชฟเชจเชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชคเซ€ เชคเชฎเชพเชฎ เชธเช‚เชญเชตเชฟเชค เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. "เชนเซ‡เช•เชฐ". เชนเซเช‚ เชคเซ‡เชจเซ‡ เชŸเซเช•เชกเชพเช“เชฎเชพเช‚ เชตเชพเช‚เชšเซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเชพเช‚เชšเซเช‚ เช›เซเช‚. เชฎเชจเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชนเซ‡เช•เชฐเซเชธ เชธเชพเชฅเซ‡เชจเซ€ เชฎเซเชฒเชพเช•เชพเชคเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเชฒเชพเชน เช—เชฎเชคเซ€ เชนเชคเซ€.
เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เซ‚เชฒ เชนเซ‡เช•เชฐเซเชธ Linux เชชเชฐ เชนเชคเชพ. เช…เชจเซ‡ เชฎเชเชฆเชพ (เชตเชฟเชจเซเชกเซ‹เช) เชฒเซ‡เชฎเชฐเซเชธ เชฎเชพเชŸเซ‡ เชนเชคเซ€. เชœเซ‡เชฃเซ‡ เชชเชฃ เชฎเซ‡เช—เซ‡เชเชฟเชจ เชตเชพเช‚เชšเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชจเซ€ เชชเซ‹เชธเซเชŸเชจเซ€ เชถเซˆเชฒเซ€ เชฏเชพเชฆ เช›เซ‡. เชคเซ‡เชฅเซ€, เชฎเชพเชฐเชพ เชจเชพเชœเซเช• เชฎเชจเชฎเชพเช‚, เชฌเซ‡ เชตเชฟเชšเชพเชฐเซ‹ เชเช•เชฌเซ€เชœเชพเชฎเชพเช‚ เชฒเชกเซเชฏเชพ - เชตเชฟเชจเซเชกเซ‹เช เช›เซ‹เชกเชตเชพ เช…เชฅเชตเชพ เชถเชพเช‚เชค เชฐเชนเซ‡เชตเซเช‚ เช…เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ Linux เชจเซ‡ เชตเชณเช—เซ€ เชฐเชนเซ‡เชตเซเช‚.
เชนเซ‡เช•เชฐ เชฎเซ‡เช—เซ‡เชเชฟเชจเชจเชพ เชฆเชฐเซ‡เช• เชจเชตเชพ เช…เช‚เช•เซ‡ เชฎเชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ Linux Red Hat 7 เช…เชฅเชตเชพ Windows Me เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซเช‚ เช•เชพเชฐเชฃ เช†เชชเซเชฏเซเช‚ เช›เซ‡. เช…เชฒเชฌเชคเซเชค, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชชเซเชฐเชถเชฟเช•เซเชทเชฃ เชตเซ‡เช•เซเชŸเชฐ เชจเชนเซ‹เชคเซเช‚, เช…เชจเซ‡ เชฎเซ‡เช‚ เชฎเซ‡เช—เซ‡เชเชฟเชจเซ‹เชฎเชพเช‚ เช…เชฅเชตเชพ "เชนเซ‡เช•เชฐเซเชธเชจเชพ เชฐเชนเชธเซเชฏเซ‹" เชœเซ‡เชตเซ€ เชชเชพเช‡เชฐเซ‡เชŸเซ‡เชก เชธเซ€เชกเซ€ เชชเชฐ เชœเซ‡ เชตเชพเช‚เชšเซเชฏเซเช‚ เชคเซ‡ เช•เชฐเซเชฏเซเช‚. "Windows XP เช‰เชฐเซเชซเซ‡ เชชเซ‹เชชเชŸ - เช† เช—เซƒเชนเชฟเชฃเซ€เช“ เชฎเชพเชŸเซ‡ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เช—เช‚เชญเซ€เชฐ เชฌเชพเชฌเชคเซ‹ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เช†เช‚เช–เซ‹ เชฌเช‚เชง เชฐเชพเช–เซ€เชจเซ‡ Linux เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚เชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡.โ€ เช…เชฒเชฌเชคเซเชค, เชนเซเช‚ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชนเซ‡เช• เช•เชฐเชตเชพ, เชจเซ‡เชŸเชตเชฐเซเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เช…เชจเซ‡ เชคเซ‡ เชธเชฎเชฏเซ‡ เชธเชฐเซเชตเชถเช•เซเชคเชฟเชฎเชพเชจ เช…เชจเชพเชฎเซ€ เชฌเชจเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹.

เชกเชฟเชธเซเช•เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เช…เชซเชธเซ‹เชธ เชตเชฟเชจเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชฏเซเชจเชฟเช•เซเชธ เชœเซ‡เชตเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชตเชฟเชคเชฐเชฃ เช•เซ€เชŸ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชนเชพ เชนเชพ. เชฎเซ‡เช‚ เชเช•เชตเชพเชฐ เชเช• เชตเชพเชธเซเชคเชตเชฟเช• เชนเซ‡เช•เชฐ เชธเชพเชฅเซ‡เชจเซ‹ เช‡เชจเซเชŸเชฐเชตเซเชฏเซ เชตเชพเช‚เชšเซเชฏเซ‹ เชœเซ‡ เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚เชฅเซ€ เชซเช•เซเชค FreeBSD 4.3 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชคเซ‡ เชฌเซ‡เช‚เช•เซ‹ เช…เชจเซ‡ เชธเชฐเช•เชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‡ เชนเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชนเชคเซ‹. เชคเซ‡ เชฎเชพเชฅเชพ เชชเชฐ เชตเซ€เชœเชณเซ€เชจเซ€ เชนเชกเชคเชพเชฒ เชนเชคเซ€, เช…เชจเซ‡ เชฎเซ‡เช‚ BSD OS เชจเซ‡ เชฎเซเช–เซเชฏ เชธเชฟเชธเซเชŸเชฎ เชคเชฐเซ€เช•เซ‡ 5 เชตเช–เชค เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚. เชธเชฎเชธเซเชฏเชพ เช เชนเชคเซ€ เช•เซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเช›เซ€, เชเช•เชฆเชฎ เช•เชจเซเชธเซ‹เชฒ เชธเชฟเชตเชพเชฏ เชคเซเชฏเชพเช‚ เช•เช‚เชˆ เชจเชนเซ‹เชคเซเช‚. เชชเชฃ เช…เชตเชพเชœ. เช…เชจเซ‡ KDE2 เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เช…เชจเซ‡ เชงเซเชตเชจเชฟ เชšเชพเชฒเซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชŸเซ‡เชฎเซเชฌเซ‹เชฐเชฟเชจ เชธเชพเชฅเซ‡ เช˜เชฃเซเช‚ เชจเซƒเชคเซเชฏ เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เช˜เชฃเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เชธเซเชงเชพเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€. เชชเซเชฐเช•เชฐเชฃ 2. เชถเชพเชณเชพ เช…เชฅเชตเชพ เชธเซเชต-เชถเชฟเช•เซเชทเชฃ
เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ 4.3 เชตเชฟเชคเชฐเชฃ เชธเซŒเชฅเซ€ เชนเซ‡เช•เชฐ เช“เชเชธ เช›เซ‡

เชธเชพเชนเชฟเชคเซเชฏ เชตเชฟเชถเซ‡

เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชฎเชณเชคเชพเชจเซ€ เชธเชพเชฅเซ‡ เชœ เชฎเซ‡เช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชชเชฐเชจเชพ เชชเซเชธเซเชคเช•เซ‹ เช–เชฐเซ€เชฆเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชชเซเชฐเชฅเชฎ "Turbo Pascal 7.0" เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เชนเชคเซ€. เช† เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชนเซเช‚ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹เชฎเชพเช‚เชฅเซ€ เชฅเซ‹เชกเซ‹ เชชเชพเชธเซเช•เชฒ เชœเชพเชฃเชคเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ เชนเซเช‚ เชฎเชพเชฐเซ€ เชœเชพเชคเซ‡ เชถเซ€เช–เชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€ เชถเช•เซเช‚ เช›เซเช‚. เชธเชฎเชธเซเชฏเชพ เช เชนเชคเซ€ เช•เซ‡ เชนเซ‡เช•เชฐเซเชธ เชชเชพเชธเซเช•เชฒเชฎเชพเช‚ เชฒเช–เชคเชพ เชจเชฅเซ€. เชชเช›เซ€ เชชเชฐเซเชฒ เชญเชพเชทเชพ เชซเซ‡เชถเชจเชฎเชพเช‚ เชนเชคเซ€, เช…เชฅเชตเชพ, เช เช‚เชกเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡, เชคเซ‡ C/C++ เชนเชคเซ€. เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เชคเซ‡ เชœ เชคเซ‡เช“เช เชฎเซ‡เช—เซ‡เชเชฟเชจเชฎเชพเช‚ เชฒเช–เซเชฏเซเช‚ เช›เซ‡. เช…เชจเซ‡ เชฎเซ‡เช‚ เช…เช‚เชค เชธเซเชงเซ€ เชตเชพเช‚เชšเซ‡เชฒเซเช‚ เชชเชนเซ‡เชฒเซเช‚ เชชเซเชธเซเชคเช• "เชง เชธเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ" เชนเชคเซเช‚ - เช•เชฐเซเชจเซ€เช˜เชจ เช…เชจเซ‡ เชฐเชฟเชšเซ€ เชฆเซเชตเชพเชฐเชพ. เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชฎเซ‡เช‚ Linux เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ เช…เชญเซเชฏเชพเชธ เช•เชฐเซเชฏเซ‹
เช…เชจเซ‡ เช•เซ‹เชก เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ gcc เช…เชจเซ‡ KDE เชจเชพ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชเชกเชฟเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹.

เช† เชชเซเชธเซเชคเช• เชชเช›เซ€, เชฏเซเชจเชฟเช•เซเชธ เชœเซเชžเชพเชจเช•เซ‹เชถ เช–เชฐเซ€เชฆเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹. เชคเซ‡เชจเซเช‚ เชตเชœเชจ 3 เช•เชฟเชฒเซ‹เช—เซเชฐเชพเชฎ เชนเชคเซเช‚ เช…เชจเซ‡ A3 เชชเซ‡เชœ เชชเชฐ เช›เชพเชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.
เชชเซเชธเซเชคเช•เชจเซ€ เช†เช—เชณเชจเซ€ เชฌเชพเชœเซเช เชชเชฟเชšเชซเซ‹เชฐเซเช• เชธเชพเชฅเซ‡ เช•เชพเชฐเซเชŸเซ‚เชจ เชกเซ‡เชตเชฟเชฒเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฒเช‚เชฌเชพเชˆเชจเซเช‚ เชจเชฟเชฐเซ‚เชชเชฃ เชนเชคเซเช‚, เช…เชจเซ‡ เชคเซ‡ เชชเช›เซ€ เชฏเซเช•เซเชฐเซ‡เชจเชฎเชพเช‚ เชคเซ‡เชจเซ€ เช•เชฟเช‚เชฎเชค 125 เชฐเชฟเชตเชจเชฟเชฏเชพ เชนเชคเซ€ (เชœเซ‡ 25 เชฎเชพเช‚ เชฒเช—เชญเช— $2001 เช›เซ‡). เชชเซเชธเซเชคเช• เช–เชฐเซ€เชฆเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เชถเชพเชณเชพเชจเชพ เชฎเชฟเชคเซเชฐ เชชเชพเชธเซ‡เชฅเซ€ เชชเซˆเชธเชพ เช‰เช›เซ€เชจเชพ เชฒเซ€เชงเชพ, เช…เชจเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชคเชพเชชเชฟเชคเชพเช เชฌเชพเช•เซ€เชจเชพ เช‰เชฎเซ‡เชฐเซเชฏเชพ. เชชเช›เซ€, เชฎเซ‡เช‚ เช‰เชคเซเชธเชพเชนเชชเซ‚เชฐเซเชตเช• เชฏเซเชจเชฟเช•เซเชธ เช•เชฎเชพเชจเซเชกเซเชธ, เชตเชฟเชฎ เช…เชจเซ‡ เชˆเชฎเซ‡เช•เซเชธ เชเชกเชฟเชŸเชฐ, เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชฎเชพเชณเช–เซเช‚ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชซเชพเชˆเชฒเซ‹เชจเซ€ เช…เช‚เชฆเชฐเชจเซ€ เชฌเชพเชฌเชคเซ‹เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชœเซเชžเชพเชจเช•เซ‹เชถเชจเชพ เชฒเช—เชญเช— 700 เชชเซƒเชทเซเช เซ‹ เช–เชพเชˆ เช—เชฏเชพ เช…เชจเซ‡ เชนเซเช‚ เชฎเชพเชฐเชพ เชธเซเชตเชชเซเชจเชจเซ€ เชเช• เชกเช—เชฒเซเช‚ เชจเชœเซ€เช• เชฌเชจเซเชฏเซ‹ - เช•เซเชฒ-เชนเชคเซเชเช•เชฐ เชฌเชจเชตเชพ เชฎเชพเชŸเซ‡.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€. เชชเซเชฐเช•เชฐเชฃ 2. เชถเชพเชณเชพ เช…เชฅเชตเชพ เชธเซเชต-เชถเชฟเช•เซเชทเชฃ
UNIX เชœเซเชžเชพเชจเช•เซ‹เชถ - เชฎเซ‡เช‚ เชตเชพเช‚เชšเซ‡เชฒ เชชเซเชฐเชฅเชฎ เชชเซเชธเซเชคเช•เซ‹เชฎเชพเช‚เชจเซเช‚ เชเช•

เชฎเชพเชฐเชพ เชชเซเชฐเซ‡เชฎเชพเชณ เชฆเชพเชฆเชพ เชฆเชพเชฆเซ€ เช…เชจเซ‡ เชฎเชพเชคเชพ-เชชเชฟเชคเชพเช เชฎเชจเซ‡ เช†เชชเซ‡เชฒเชพ เชฌเชงเชพ เชชเซˆเชธเชพ เชฎเซ‡เช‚ เชชเซเชธเซเชคเช•เซ‹ เชชเชพเช›เชณ เช–เชฐเซเชšเซเชฏเชพ. เช†เช—เชพเชฎเซ€ เชชเซเชธเซเชคเช• 21 เชฆเชฟเชตเชธเชฎเชพเช‚ C++ เชนเชคเซเช‚. เชถเซ€เชฐเซเชทเช• เช–เซ‚เชฌ เชœ เช†เช•เชฐเซเชทเช• เชนเชคเซเช‚, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชœ เชฎเซ‡เช‚ เช‰เชšเซเชš เช—เซเชฃเชตเชคเซเชคเชพเชตเชพเชณเชพ เช…เชจเซเชฏ เชชเซเชธเซเชคเช•เซ‹ เชœเซ‹เชฏเชพ เชจเชฅเซ€. เช† เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชฒเช—เชญเช— 3 เช…เช เชตเชพเชกเชฟเชฏเชพเชจเชพ เช† เชธเชฎเชฏเช—เชพเชณเชพเชฎเชพเช‚ เชชเซเชธเซเชคเช•เชฎเชพเช‚เชฅเซ€ เชคเชฎเชพเชฎ เชธเซเชฐเซ‹เชคเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เช…เชจเซ‡ เชนเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ C++ เชฎเชพเช‚ เช•เช‚เชˆเช• เชธเชฎเชœเซ€ เช—เชฏเซ‹ เชนเชคเซ‹. เชœเซ‹ เช•เซ‡ เชนเซเช‚ เช•เชฆเชพเชš เช† เชธเซ‚เชšเชฟเช“เชฎเชพเช‚ เชถเซเช‚ เชฒเช–เซ‡เชฒเซเช‚ เชนเชคเซเช‚ เชคเซ‡ เชตเชงเซ เชธเชฎเชœเซ€ เชถเช•เซเชฏเซเช‚ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชคเซเชฏเชพเช‚ เชชเซเชฐเช—เชคเชฟ เชนเชคเซ€.

เชœเซ‹ เชคเชฎเซ‡ เชฎเชจเซ‡ เชชเซ‚เช›เซเชฏเซเช‚ เช•เซ‡ เช•เชฏเซเช‚ เชชเซเชธเซเชคเช• เชคเชฎเชพเชฐเซ€ เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€เชจเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เชชเซเชฐเชญเชพเชตเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชนเซเช‚ เช–เชšเช•เชพเชŸ เชตเชฟเชจเชพ เชœเชตเชพเชฌ เช†เชชเซ€เชถ - "เชง เช†เชฐเซเชŸ เช“เชซ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—" - เชกเซ€. เชจเซเชฅ. เชคเซ‡ เชฎเช—เชœเชจเซเช‚ เชฐเชฟเชตเชพเชฏเชฐเชฟเช‚เช— เชนเชคเซเช‚. เช† เชชเซเชธเซเชคเช• เชฎเชพเชฐเชพ เชนเชพเชฅเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช†เชตเซเชฏเซเช‚ เชคเซ‡ เชนเซเช‚ เชคเชฎเชจเซ‡ เชฌเชฐเชพเชฌเชฐ เช•เชนเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเชพเชฐเซ€ เชญเชพเชตเชฟ เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€ เชชเชฐ เชคเซ‡เชจเซ‹ เชธเซŒเชฅเซ€ เชŠเช‚เชกเซ‹ เชชเซเชฐเชญเชพเชต เชนเชคเซ‹.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€. เชชเซเชฐเช•เชฐเชฃ 2. เชถเชพเชณเชพ เช…เชฅเชตเชพ เชธเซเชต-เชถเชฟเช•เซเชทเชฃ
เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เช•เชณเชพ - เช…เชตเชถเซเชฏ เชตเชพเช‚เชšเซ‹

เชฎเซ‡เช‚ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชฐเซ‡เชกเชฟเชฏเซ‹ เชฎเชพเชฐเซเช•เซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชชเซเชธเซเชคเช•เซ‹ เช–เชฐเซ€เชฆเซเชฏเชพ, เชœเซ‡ เชซเช•เซเชค เชฐเชตเชฟเชตเชพเชฐเซ‡ เช–เซเชฒเซเชฒเซเช‚ เชนเชคเซเช‚. เชจเชพเชธเซเชคเชพเชฎเชพเช‚ เชฌเซ€เชœเชพ เช•เซ‡เชŸเชฒเชพเช• เชฆเชธ เชฐเชฟเชตเชจเชฟเชฏเชพ เชฌเชšเชพเชตเซเชฏเชพ เชชเช›เซ€, เชนเซเช‚ C++ เช…เชฅเชตเชพ เช•เชฆเชพเชš เชชเชฐเซเชฒ เชชเชฐ เชจเชตเซเช‚ เชชเซเชธเซเชคเช• เชฎเซ‡เชณเชตเชตเชพ เช—เชฏเซ‹. เชชเชธเช‚เชฆเช—เซ€ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเช• เชจ เชนเชคเซ‹, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชฌเชงเซเช‚ เชœ เช…เชญเซเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชฎเซ‡เช‚ เชตเชฟเช•เซเชฐเซ‡เชคเชพเชจเซ‡ เชฎเชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชตเชฟเชถเซ‡ เช•เช‚เชˆเช• เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพ เช•เชนเซเชฏเซเช‚. เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฎเชจเซ‡ เชฏเชพเชฆ เช›เซ‡, เชคเซ‡เชฃเซ‡ เชถเซ‡เชฒเซเชซเชฎเชพเช‚เชฅเซ€ โ€œเชง เช†เชฐเซเชŸ เช“เชซ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—โ€ เชฒเซ€เชงเซเช‚. เชชเซเชฐเชฅเชฎ เชตเซ‹เชฒเซเชฏเซเชฎ" เชชเซเชธเซเชคเช•เชจเซ‹ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เช•เชตเชฐเชจเชพ เช–เซ‚เชฃเชพเช“ เชตเชณเซ‡เชฒเชพ เชนเชคเชพ, เช…เชจเซ‡ เชฌเชฟเชฒ เช—เซ‡เชŸเซเชธเซ‡ เชคเซ‡เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช›เซ‹เชกเซ€ เชนเชคเซ€ เชคเซ‡ เชœเช—เซเชฏเชพเช เชชเชพเช›เชณ เชเช• เชฎเซ‹เชŸเซ‹ เชธเซเช•เซเชฐเซ‡เชš เชฆเซ‡เช–เชพเชคเซ‹ เชนเชคเซ‹: "เชœเซ‹ เชคเชฎเซ‡ เช† เชชเซเชธเซเชคเช• เชตเชพเช‚เชšเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชฎเชจเซ‡ เชคเชฎเชพเชฐเซ‹ เชฌเชพเชฏเซ‹เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเชตเซ‹ เชœเซ‹เชˆเช," เชคเซ‡เชฎเชจเชพ เชฆเซเชตเชพเชฐเชพ เชธเชนเซ€ เชฅเชฏเซ‡เชฒเซเช‚. เชนเซเช‚ เช—เซ‡เชŸเซเชธ เชตเชฟเชถเซ‡ เชธเชพเชฎเชฏเชฟเช•เซ‹เชฎเชพเช‚เชฅเซ€ เชœเชพเชฃเชคเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช•เซ‡ เชคเซ‡เชจเซ‡ เชฌเชพเชฏเซ‹เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเชตเซเช‚ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡, เชญเชฒเซ‡ เชฌเชงเชพ เชนเซ‡เช•เชฐเซเชธ เชคเซ‡เชจเซ€ เชŸเซ€เช•เชพ เช•เชฐเชคเชพ เชนเซ‹เชฏ. เชชเซเชธเซเชคเช•เชจเซ€ เช•เชฟเช‚เชฎเชค 72 UAH เช›เซ‡. ($15), เช…เชจเซ‡ เชนเซเช‚ เชจเชตเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพ เชŸเซเชฐเชพเชฎ เชฆเซเชตเชพเชฐเชพ เชเชกเชชเชฅเซ€ เช˜เชฐเซ‡ เชชเชนเซ‹เช‚เชšเซเชฏเซ‹.

เชนเซเช‚ เช•เซ‡เชŸเชฒเซ€ เชŠเช‚เชกเซ€ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹ เชตเชพเช‚เชšเซเช‚ เช›เซเช‚, เช…เชฒเชฌเชคเซเชค, เชนเซเช‚ 15 เชตเชฐเซเชทเชจเซ€ เช‰เช‚เชฎเชฐเซ‡ เชธเชฎเชœเซ€ เชถเช•เซเชฏเซ‹ เชจเชนเซ€เช‚. เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เชฆเชฐเซ‡เช• เช•เชตเชพเชฏเชค เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพเชจเซ‹ เช–เช‚เชคเชชเซ‚เชฐเซเชตเช• เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชเช•เชตเชพเชฐ เชนเซเช‚ 25 เช…เชฅเชตเชพ 30 เชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€ เชฐเซ‡เชŸเชฟเช‚เช— เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เชชเชฃ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‹. เชคเซ‡ เช—เชพเชฃเชฟเชคเชฟเช• เช‡เชจเซเชกเช•เซเชถเชจ เชชเชฐเชจเซเช‚ เชชเซเชฐเช•เชฐเชฃ เชนเชคเซเช‚. เชœเซ‹เช•เซ‡ เชฎเชจเซ‡ เชถเชพเชณเชพเชจเซเช‚ เช—เชฃเชฟเชค เช—เชฎเชคเซเช‚ เชจเชนเซ‹เชคเซเช‚ เช…เชจเซ‡ เชนเซเช‚ เชคเซ‡เชจเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเซ€ เชถเช•เชคเซ‹ เชจ เชนเชคเซ‹, เชนเซเช‚ เชธเชพเชฆเชกเซ€ เช‰เชชเชฐ เชนเชคเซ‹. เชจเซเชฅเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ - เชนเซเช‚ เช•เชฒเชพเช•เซ‹ เชธเซเชงเซ€ เชฌเซ‡เช เซ‹ เชนเชคเซ‹.
เช†เช—เชณ, เชฌเซ€เชœเชพ เชชเซเชฐเช•เชฐเชฃเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เชนเชคเชพ. เช† เช›เชฌเซ€เช“ เช…เชจเซ‡ เชฒเชฟเช‚เช• เช•เชฐเซ‡เชฒเซ€ เชธเซ‚เชšเชฟ, เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชตเซƒเช•เซเชทเซ‹, เชธเซเชŸเซ‡เช•เซเชธ เช…เชจเซ‡ เช•เชคเชพเชฐเซ‹เชจเชพ เชšเชฟเชคเซเชฐเซ‹ เชนเชœเซ€ เชชเชฃ เชฎเชพเชฐเซ€ เช†เช‚เช–เซ‹ เชธเชฎเช•เซเชท เช›เซ‡. เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชฎเชพเชฐเซ€ 12 เชตเชฐเซเชทเชจเซ€ เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€เชฎเชพเช‚, เชฎเซ‡เช‚ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชนเซ‡เชคเซเชจเซ€ เชญเชพเชทเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡.
เช† เช›เซ‡ C/C++, C#, Java, Python, JavaScript, Delphi. เช…เชจเซ‡ เชญเชพเชทเชพ เช—เชฎเซ‡ เชคเซ‡ เช•เชนเซ‡เชตเชพเชฏ, เชคเซ‡เชจเซ€ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชกเซ‹เชจเชพเชฒเซเชก เชจเซเชฅเซ‡ เชคเซ‡เชจเซ€ เชคเซเชฐเชฃ เชตเซ‹เชฒเซเชฏเซเชฎเชจเซ€ เชชเซเชธเซเชคเช•เชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เช…เชจเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชฅเซ€, เช•เช‚เชˆเช• เชจเชตเซเช‚ เชถเซ€เช–เชตเชพเชฎเชพเช‚ เชตเชงเซ เชธเชฎเชฏ เชฒเชพเช—เชคเซ‹ เชจเชฅเซ€.

เชชเซเชฐเชฅเชฎ เชตเซ‹เชฒเซเชฏเซเชฎ เชเช•เชฆเชฎ เชเชกเชชเชฅเซ€ เช–เชพเชˆ เช—เชฏเซ‹. เชฎเซ‡เช‚ เชจเซเชฅเชจเชพ เชชเซเชธเซเชคเช•เชฎเชพเช‚ เช†เชชเซ‡เชฒเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเซ‡ C เชญเชพเชทเชพเชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซเชฏเชพ. เชคเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เชœเซ‡เชŸเชฒเซ€ เชตเชงเซ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ€, เชคเซ‡เชŸเชฒเซ€ เชตเชงเซ เชธเซเชชเชทเซเชŸเชคเชพ เช†เชตเซ€. เช‰เชคเซเชธเชพเชนเชฎเชพเช‚ เช•เซ‹เชˆ เช•เชฎเซ€ เชจเชนเซ‹เชคเซ€. เชชเซเชฐเชฅเชฎ เชตเซ‹เชฒเซเชฏเซเชฎ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชนเซเช‚ เช–เชšเช•เชพเชŸ เชตเชฟเชจเชพ เชฌเซ€เชœเซ‹ เช…เชจเซ‡ เชคเซเชฐเซ€เชœเซ‹ เชญเชพเช— เช–เชฐเซ€เชฆเชตเชพ เชฆเซ‹เชกเซเชฏเซ‹. เชฎเซ‡เช‚ เชนเชฎเชฃเชพเช‚ เชฎเชพเชŸเซ‡ เชฌเซ€เชœเซ€ เชฌเชพเชœเซ เชฎเซ‚เช•เซ€ เชฆเซ€เชงเซ€, เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เชคเซเชฐเซ€เชœเซ‹ (เชธเซ‰เชฐเซเชŸเชฟเช‚เช— เช…เชจเซ‡ เชธเชฐเซเชš) เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชฒเซ€เชงเซ‹.
เชฎเชจเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชฏเชพเชฆ เช›เซ‡ เช•เซ‡ เชฎเซ‡เช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช†เช–เซ€ เชจเซ‹เชŸเชฌเซเช• เชญเชฐเซ€, "เช…เชฐเซเชฅเช˜เชŸเชจ" เชธเซ‰เชฐเซเชŸเชฟเช‚เช— เช…เชจเซ‡ เชธเชฐเซเชš เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ. เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเซ€ เชœเซ‡เชฎ เชœ, เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชถเซ‹เชง เช…เชจเซ‡ เช•เซเชตเชฟเช•เชธเซ‹เชฐเซเชŸเชจเซ‡ เชฎเชพเชฐเชพ เชฎเช—เชœเชฎเชพเช‚ เชตเซ€เชœเชณเซ€เชจเซ€ เชเชกเชชเซ‡ เชตเชฟเชเซเชฏเซเช…เชฒเชพเชˆเช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชฏเชพเชฆ เชฐเชพเช–เชตเซเช‚ เช•เซ‡ เชคเซ‡เช“ เชจเซเชฅเชจเชพ เชคเซเชฐเซ€เชœเชพ เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฏเซ‹เชœเชจเชพเช•เซ€เชฏ เชฐเซ€เชคเซ‡ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.
เชšเชพเชฌเซเช• เชธเชฐเซเชตเชคเซเชฐ เชตเชพเช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชฆเชฐเชฟเชฏเชพเชฎเชพเช‚ เช—เชฏเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชชเชฃ, เชจเชœเซ€เช•เชฎเชพเช‚ เชชเซ€เชธเซ€ เชตเชฟเชจเชพ, เชฎเซ‡เช‚ เชนเชœเซ€ เชชเชฃ เชเช• เชจเซ‹เชŸเชฌเซเช•เชฎเชพเช‚ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เชฒเช–เซเชฏเชพ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชธเช‚เช–เซเชฏเชพเช“เชจเซ‹ เช•เซเชฐเชฎ เชšเชฒเชพเชตเซเชฏเซ‹. เชฎเชจเซ‡ เชนเชœเซ เชชเชฃ เชฏเชพเชฆ เช›เซ‡ เช•เซ‡ เชนเซ‡เชชเชธเซ‹เชฐเซเชŸเชฎเชพเช‚ เชจเชฟเชชเซเชฃเชคเชพ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชจเซ‡ เช•เซ‡เชŸเชฒเซ€ เชชเซ€เชกเชพ เชฒเชพเช—เซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เชนเชคเซเช‚.

เชชเช›เซ€เชจเซเช‚ เชชเซเชธเซเชคเช• เช•เซ‡ เชœเซ‡เชฃเซ‡ เชฎเชพเชฐเชพ เชชเชฐ เชฎเชœเชฌเซ‚เชค เชชเซเชฐเชญเชพเชต เชชเชพเชกเซเชฏเซ‹ เชคเซ‡ เชนเชคเซเช‚ "เชง เชฌเซเช• เช“เชซ เชง เชกเซเชฐเซ‡เช—เชจ." เชคเซ‡ "เชธเช‚เช•เชฒเชจเช•เชฐเซเชคเชพ: เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹, เชคเช•เชจเซ€เช•เซ‹, เชธเชพเชงเชจเซ‹" เชชเชฃ เช›เซ‡ - A. Aho, R. Seti. C++ เชฎเชพเช‚ เช…เชฆเซเชฏเชคเชจ เช•เชพเชฐเซเชฏเซ‹ เชธเชพเชฅเซ‡ เชคเซ‡เชฃเซ€เชจเซ€ เช†เช—เชณ เชนเชฐเซเชฌเชฐเซเชŸ เชถเชฟเชฒเซเชŸเชก เชนเชคเซ€. เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชฌเชฟเช‚เชฆเซเช“ เชญเซ‡เช—เชพ เชฅเชฏเชพ.
เชถเชฟเชฒเซเชกเชจเซ‹ เช†เชญเชพเชฐ, เชนเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเช•เซ‹ เช…เชจเซ‡ เชญเชพเชทเชพเชจเชพ เชฆเซเชญเชพเชทเชฟเชฏเชพ เชฒเช–เชตเชพเชจเซเช‚ เชถเซ€เช–เซเชฏเซ‹. เช…เชจเซ‡ เชชเช›เซ€ เชกเซเชฐเซ‡เช—เชจเชจเซ€ เชฌเซเช•เซ‡ เชฎเชจเซ‡ เชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ C++ เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชฟเชค เช•เชฐเซเชฏเซเช‚.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€. เชชเซเชฐเช•เชฐเชฃ 2. เชถเชพเชณเชพ เช…เชฅเชตเชพ เชธเซเชต-เชถเชฟเช•เซเชทเชฃ
เชกเซเชฐเซ‡เช—เชจ เชฌเซเช•

เชคเซ‡ เชธเชฎเชฏ เชธเซเชงเซ€เชฎเชพเช‚, เชฎเชจเซ‡ เชฎเซ‹เชกเซ‡เชฎ-เช—เซเชฐเชพเช‡เชจเซเชกเชฟเช‚เช— เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เช•เชจเซ‡เช•เซเชถเชจ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡ เชฎเซ‡เช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชธเชพเช‡เชŸ - rsdn.ru เชชเชฐ เช˜เชฃเซ‹ เชธเชฎเชฏ เชตเชฟเชคเชพเชตเซเชฏเซ‹ เชนเชคเซ‹. C++ เชคเซเชฏเชพเช‚ เชชเซเชฐเชญเซเชคเซเชต เชงเชฐเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชชเซเชฐเซ‹เชซเซ‡เชถเชจเชฒ เชเชตเชพ เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เชœเชตเชพเชฌ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เชนเซเช‚ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชธเชฎเชฐเซเชฅ เชนเชคเซ‹. เชคเซ‡ เชฎเชจเซ‡ เชจเซเช•เชธเชพเชจ เชชเชนเซ‹เช‚เชšเชพเชกเซเชฏเซเช‚, เช…เชจเซ‡ เชนเซเช‚ เชธเชฎเชœเซ€ เช—เชฏเซ‹
เช•เซ‡ เชนเซเช‚ เช† เชฆเชพเชขเซ€เชตเชพเชณเชพ เชฒเซ‹เช•เซ‹เชฅเซ€ เชฆเซ‚เชฐ เช›เซเช‚, เชคเซ‡เชฅเซ€ เชฎเชพเชฐเซ‡ โ€œเชซเซเชฐเซ‹เชฎ เช…เชจเซ‡ เชŸเซโ€ เชจเชพ เชซเชพเชฏเชฆเชพเช“เชจเซ€ เช…เช‚เชฆเชฐเชจเซ€ เชฌเชพเชฌเชคเซ‹เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เชชเซเชฐเซ‡เชฐเชฃเชพ เชฎเชจเซ‡ เชฎเชพเชฐเชพ เชชเซเชฐเชฅเชฎ เช—เช‚เชญเซ€เชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช—เชˆ - 1998 C++ เชธเซเชŸเชพเชจเซเชกเชฐเซเชกเชจเซ‹ เชฎเชพเชฐเซ‹ เชชเซ‹เชคเชพเชจเซ‹ เช•เชฎเซเชชเชพเช‡เชฒเชฐ. เชคเชฎเซ‡ เช† เชชเซ‹เชธเซเชŸเชฎเชพเช‚ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชธเซเชคเซเชฐเซ‹เชคเซ‹ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹ habr.com/en/post/322656.

เชถเชพเชณเชพ เช…เชฅเชตเชพ เชธเซเชต-เชถเชฟเช•เซเชทเชฃ

เชชเชฐเช‚เชคเซ เชšเชพเชฒเซ‹ IDE เชจเซ€ เชฌเชนเชพเชฐ เชตเชพเชธเซเชคเชตเชฟเช•เชคเชพ เชชเชฐ เชชเชพเช›เชพ เช†เชตเซ€เช. เชคเซ‡เชฎ เช›เชคเชพเช‚, เชคเซ‡ เชธเชฎเชฏ เชธเซเชงเซ€เชฎเชพเช‚, เชนเซเช‚ เชตเชงเซเชจเซ‡ เชตเชงเซ เชตเชพเชธเซเชคเชตเชฟเช• เชœเซ€เชตเชจเชฅเซ€ เชฆเซ‚เชฐ เชœเชคเซ‹ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฎเชพเช‚ เชกเซ‚เชฌเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹, เชคเซ‡เชฎ เช›เชคเชพเช‚ เชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเซเชตเซ€เช•เซƒเชค เชงเซ‹เชฐเชฃเซ‹เช เชฎเชจเซ‡ เช•เซ‰เชฒเซ‡เชœเชฎเชพเช‚ เชœเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชพเชกเซ€ เชนเชคเซ€. เชคเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชคเซเชฐเชพเชธ เชนเชคเซ‹. เชฎเชจเซ‡ เชฌเชฟเชฒเช•เซเชฒ เช–เซเชฏเชพเชฒ เชจเชนเซ‹เชคเซ‹ เช•เซ‡ เชนเซเช‚ เช† เชธเช‚เชธเซเชฅเชพเชฎเชพเช‚ เชถเซเช‚ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เช…เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ เช† เชฎเชพเชนเชฟเชคเซ€ เชธเชพเช‚เชญเชณเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚. เชฎเชพเชฐเชพ เชฎเชพเชฅเชพเชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพเช“ เชนเชคเซ€. เชตเชฟเชเซเชฏเซเช…เชฒ เชธเซเชŸเซเชกเชฟเชฏเซ‹ 6.0 เชถเซ€เช–เชตเซเช‚, WinApi เช…เชจเซ‡ เชกเซ‡เชฒเซเชซเซ€ 6 เชธเชพเชฅเซ‡ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.
เชเช• เช…เชฆเซเชญเซเชค เชธเชพเช‡เชŸ, firststeps.ru, เชœเซ‡เชฃเซ‡ เชฎเชจเซ‡ เชฒเซ€เชงเซ‡เชฒเชพ เชฆเชฐเซ‡เช• เชชเช—เชฒเชพ เชชเชฐ เช†เชจเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€, เชœเซ‹ เช•เซ‡ เชนเซเช‚ เชเช•เช‚เชฆเชฐ เชšเชฟเชคเซเชฐเชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เซเชฏเซ‹ เชจ เชนเชคเซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเชฎเชพเชจ เชคเช•เชจเซ€เช•เชฎเชพเช‚ MFC เช…เชฅเชตเชพ ActiveX.
เช•เซ‹เชฒเซ‡เชœ เชตเชฟเชถเซ‡ เชถเซเช‚? เชคเซ‡ เชธเชฎเชฏเชจเซ‹ เชตเซเชฏเชฏ เชนเชคเซ‹. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชœเซ‹ เช†เชชเชฃเซ‡ เช…เชญเซเชฏเชพเชธเชจเชพ เชตเชฟเชทเชฏเชจเซ‡ เชธเซเชชเชฐเซเชถ เช•เชฐเซ€เช, เชคเซ‹ เชฎเซ‡เช‚ เช–เชฐเชพเชฌ เชฐเซ€เชคเซ‡ เช…เชญเซเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. 6เช เซเช เชพ เชงเซ‹เชฐเชฃ เชธเซเชงเซ€ เชนเซเช‚ เชเช• เช‰เชคเซเชคเชฎ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€ เชนเชคเซ‹, เช…เชจเซ‡ เชชเช›เซ€ เชฎเชจเซ‡ เชธเซ€ เช—เซเชฐเซ‡เชก เชฎเชณเซเชฏเซ‹, เช…เชจเซ‡ 8เชฎเชพ-9เชฎเชพ เชงเซ‹เชฐเชฃ เชธเซเชงเซ€เชฎเชพเช‚, เชฎเซ‡เช‚ เช˜เชฃเซ€เชตเชพเชฐ เชตเชฐเซเช—เซ‹ เช›เซ‹เชกเซเชฏเชพ, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฎเชจเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชคเชพเชชเชฟเชคเชพ เชคเชฐเชซเชฅเซ€ เชญเซเชฐเชพเชฎเช• เชชเชŸเซเชŸเซ‹ เชฎเชณเซเชฏเซ‹.
เชคเซ‡เชฅเซ€, เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เช•เซ‰เชฒเซ‡เชœเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชชเชฃ เชฅเซ‹เชกเซ‹ เช‰เชคเซเชธเชพเชน เชนเชคเซ‹.
- เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เซเชฏเชพเช‚ เช›เซ‡? เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชเช• เชชเซเชฐเชถเซเชจ เชชเซ‚เช›เซเชฏเซ‹. เชชเชฐเช‚เชคเซ เชตเชฐเซเชทเชจเชพ เชชเซเชฐเชฅเชฎ เชญเชพเช—เชฎเชพเช‚ เชคเซ‡ เชคเซเชฏเชพเช‚ เชจ เชนเชคเซ‹. เชชเชฐเช‚เชคเซ MS-DOS เช…เชจเซ‡ Office เชธเชพเชฅเซ‡ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชธเชพเชฏเชจเซเชธ เชคเซ‡เชฎเชœ เชธเชพเชฎเชพเชจเซเชฏ เชถเชฟเช•เซเชทเชฃเชจเชพ เชตเชฟเชทเชฏเซ‹ เชนเชคเชพ.

เชคเซ‡เชจเชพ เช‰เชชเชฐ, เชนเซเช‚ เช…เช‚เชคเชฐเซเชฎเซเช–เซ€ เชตเซเชฏเช•เซเชคเชฟเชคเซเชต เชงเชฐเชพเชตเชคเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชตเชฟเชจเชฎเซเชฐ เชนเชคเซ‹. เช† เชจเชตเซ€ เชฎเซ‹เชŸเชฒเซ€ เช•เซเชฐเซ‚ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช†เชคเซเชฎเชตเชฟเชถเซเชตเชพเชธเชจเซ‡ เชชเซเชฐเซ‡เชฐเชฟเชค เช•เชฐเชคเซ€ เชจเชฅเซ€. เช…เชจเซ‡ เชคเซ‡ เชชเชฐเชธเซเชชเชฐ เชนเชคเซเช‚. เชคเซ‡เชฅเซ€, เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเซ€ เชฎเชถเซเช•เชฐเซ€เช“ เช†เชตเชตเชพเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชจเชนเซ‹เชคเซ‹. เชฎเซ‡เช‚ เชคเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชธเชนเชจ เช•เชฐเซเชฏเซเช‚, เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชนเซเช‚ เชคเซ‡ เชธเชนเชจ เชจ เช•เชฐเซ€ เชถเช•เซเชฏเซ‹ เช…เชจเซ‡ เชตเชฐเซเช—เชฎเชพเช‚ เชœ เชเช• เช…เชชเชฐเชพเชงเซ€เชจเชพ เชšเชนเซ‡เชฐเชพ เชชเชฐ เชฎเซเช•เซเช•เซ‹ เชฎเชพเชฐเซเชฏเซ‹. เชนเชพ, เชคเซ‡เชฅเซ€ เชคเซ‡ เชคเซ‡เชจเชพ เชกเซ‡เชธเซเช• เชชเชฐ เช‰เชกเซ€ เช—เชฏเซ‹. เชฎเชพเชฐเชพ เชชเชฟเชคเชพเชจเซ‹ เช†เชญเชพเชฐ - เชคเซ‡เชฎเชฃเซ‡ เชฎเชจเซ‡ เชฌเชพเชณเชชเชฃเชฅเซ€ เชœ เชฒเชกเชตเชพเชจเซเช‚ เชถเซ€เช–เชตเซเชฏเซเช‚, เช…เชจเซ‡ เชœเซ‹ เชนเซเช‚ เช–เชฐเซ‡เช–เชฐ เช‡เชšเซเช›เซเช‚ เชคเซ‹, เชนเซเช‚ เชถเชพเชฐเซ€เชฐเชฟเช• เชถเช•เซเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚. เชชเชฐเช‚เชคเซ เช† เช–เซ‚เชฌ เชœ เชญเชพเช—เซเชฏเซ‡ เชœ เชฌเชจเซเชฏเซเช‚; เชตเชงเซ เชตเช–เชค เชฎเซ‡เช‚ เชฎเชนเชคเซเชคเชฎ เช‰เชคเซเช•เชฒเชจ เชฌเชฟเช‚เชฆเซเชจเซ€ เชฐเชพเชน เชœเซ‹เชคเชพ เช‰เชชเชนเชพเชธ เชธเชนเชจ เช•เชฐเซเชฏเซ‹.
เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เช—เซเชจเซ‡เช—เชพเชฐ, เชœเซ‡ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เชนเชคเซเช‚ เชคเซ‡เชจเชพเชฅเซ€ เช–เซ‚เชฌ เชœ เช†เชถเซเชšเชฐเซเชฏเชšเช•เชฟเชค เชฅเชˆ เช—เชฏเซ‹, เชชเชฐเช‚เชคเซ เชนเชœเซ€ เชชเชฃ เชคเซ‡เชจเซ€ เชถเซเชฐเซ‡เชทเซเช เชคเชพ เช…เชจเซเชญเชตเชคเซ‹ เชนเชคเซ‹, เชคเซ‡เชฃเซ‡ เชฎเชจเซ‡ เชฌเชฆเชฒเซ‹ เชฒเซ‡เชตเชพเชจเซ€ เชฒเชกเชพเชˆ เชฎเชพเชŸเซ‡ เชชเชกเช•เชพเชฐเซเชฏเซ‹. เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเช‚เชธเซเชฅเชพเชจเซ€ เชชเชพเช›เชณ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพ.
เช† เชฌเชพเชณเช•เซ‹เชจเซ€ เชฎเซเช เซเช เซ€ เชนเชฒเชพเชตเชตเชพเชจเซ€ เชตเชพเชค เชจเชนเซ‹เชคเซ€, เชœเซ‡เชฎ เช•เซ‡ เชถเชพเชณเชพเชฎเชพเช‚ เชนเชคเซ€. เชคเซ‚เชŸเซ‡เชฒเชพ เชจเชพเช• เช…เชจเซ‡ เชชเซเชทเซเช•เชณ เชฒเซ‹เชนเซ€ เชธเชพเชฅเซ‡ เชเช• เช‰เชฎเชฆเชพ เชฎเช–เชพเชš เชนเชคเซ‹. เชคเซ‡ เชตเซเชฏเช•เซเชคเชฟ เชกเชฐเชชเซ‹เช• เชตเซเชฏเช•เซเชคเชฟ เชชเชฃ เชจ เชนเชคเซ‹ เช…เชจเซ‡ เช•เซเชถเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชนเซ‚เช• เช…เชจเซ‡ เช…เชชเชฐเช•เชŸ เชชเชนเซ‹เช‚เชšเชพเชกเชคเซ‹ เชนเชคเซ‹. เชฆเชฐเซ‡เช• เชœเชฃ เชœเซ€เชตเช‚เชค เชฐเชนเซเชฏเชพ, เช…เชจเซ‡ เชคเซเชฏเชพเชฐเชฅเซ€ เชนเชตเซ‡ เช•เซ‹เชˆเช เชฎเชจเซ‡ เชคเซเชฐเชพเชธ เช†เชชเซเชฏเซ‹ เชจเชฅเซ€.
เช† "เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซเชธ เชฎเชพเชŸเซ‡ เช•เซ‹เชฒเซ‡เชœ." เชนเซเช‚ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชคเซเชฏเชพเช‚ เชœเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช—เซเชฎเชพเชตเซ€ เชฌเซ‡เช เซ‹. เชคเซ‡เชฅเซ€, เชฎเซ‡เช‚ เชคเซเชฏเชพเช‚ เชœเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซเชฏเซเช‚, เช…เชจเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชคเชพเชชเชฟเชคเชพเชจเซ€ เช•เซ‹เชˆเชชเชฃ เชงเชฎเช•เซ€เชจเซ€ เชฎเชพเชฐเชพ เชชเชฐ เช•เซ‹เชˆ เช…เชธเชฐ เชฅเชˆ เชจเชนเซ€เช‚. เช•เซ‹เชˆ เชšเชฎเชคเซเช•เชพเชฐเชฅเซ€, เช•เซ‰เชฒเซ‡เชœเชฎเชพเช‚ เชฎเชพเชฐเชพ เชฐเซ‹เช•เชพเชฃเชจเซ€ เช—เชฃเชคเชฐเซ€ เชถเชพเชณเชพเชจเชพ 10เชฎเชพ เชงเซ‹เชฐเชฃ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เช…เชจเซ‡ เชฎเชจเซ‡ 11เชฎเชพ เชงเซ‹เชฐเชฃเชฎเชพเช‚ เชœเชตเชพเชจเซ‹ เช…เชงเชฟเช•เชพเชฐ เชนเชคเซ‹.

เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เชนเชถเซ‡, เชชเชฐเช‚เชคเซ 11เชฎเซเช‚ เชงเซ‹เชฐเชฃ เช•เซ‹เชฒเซ‡เชœ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เชจ เชนเชคเซเช‚. เชนเซเช‚ เชฎเชพเชฐเซ€ เชนเซ‹เชฎ เชธเซเช•เซ‚เชฒเชฎเชพเช‚ เชชเชพเช›เซ‹ เชซเชฐเซเชฏเซ‹, เช•เซ‡เชŸเชฒเชพเช• เชเชตเชพ เชฒเซ‹เช•เซ‹เชจเซ‡ เชฎเชณเซเชฏเซ‹ เช•เซ‡ เชœเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เชนเซเช‚ เชชเซเชฐเชฅเชฎ เชงเซ‹เชฐเชฃเชฅเซ€ เชœ เชญเชฃเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เชฎเชจเซ‡ เช†เชถเชพ เชนเชคเซ€ เช•เซ‡ เชฎเชพเชฐเชพ เชตเชคเชจเชฎเชพเช‚ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡. เชคเซเชฏเชพเช‚ เชฎเชพเชคเซเชฐ เชเช• เชœ เช˜เซ‹เช‚เช˜เชพเชŸ เชนเชคเซ€: เช›เซ‹เช•เชฐเชพเช“ เชŸเซ€เชตเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเชพ เชกเชพเช•เซเช“ เชœเซ‡เชตเชพ เชฆเซ‡เช–เชพเชคเชพ เชนเชคเชพ เชœเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เชนเซเช‚ เชชเซเชฐเชพเชฅเชฎเชฟเช• เชถเชพเชณเชพเชฎเชพเช‚ เชฎเชฟเชคเซเชฐเซ‹ เชนเชคเซ‹. เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชธเซเชจเชพเชฏเซ เชธเชฎเซ‚เชน เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเซ€เชฎเชฎเชพเช‚ เช‰เชฎเชŸเซ€ เชชเชกเซเชฏเซ‹. เชนเซเช‚ เชตเชพเช‚เชธ เชœเซ‡เชตเซ‹ เชนเชคเซ‹. เชชเชพเชคเชณเซ€ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชชเชพเชคเชณเซ€. เช…เชฒเชฌเชคเซเชค, เช†เชตเชพ เชฆเชพเชฆเซ‹ เชธเชนเชชเชพเช เซ€ เชฎเชจเซ‡ เชเช• เชกเชพเชฌเชพ เชนเชพเชฅเซ‡ เชฌเชพเช‚เชงเซ€ เชถเช•เซ‡ เช›เซ‡.
เชธเชฎเชฏ เชœเชคเชพเช‚ เช†เชตเซเช‚ เชœ เชฅเชตเชพ เชฒเชพเช—เซเชฏเซเช‚. เช…เชนเซ€เช‚ เชฎเชพเชฐเซ€ เชฒเชกเชพเชˆ เช•เซŒเชถเชฒเซเชฏเชจเซ€ เชนเชตเซ‡ เช•เซ‹เชˆ เช…เชธเชฐ เชจ เชนเชคเซ€. เชฎเชพเชฐเชพ เช…เชจเซ‡ เชฎเชพเชฐเชพ เชเช• เชธเชฎเชฏเซ‡ เชฎเซ‚เชณ เชตเชฐเซเช—เชจเชพ เชฌเชพเช•เซ€เชจเชพ เช›เซ‹เช•เชฐเชพเช“ เชฎเชพเชŸเซ‡ เชตเชœเชจเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เช“ เช–เซ‚เชฌ เชœ เช…เชฒเช— เชนเชคเซ€. เชตเชณเซ€, เชฎเชพเชฐเซ€ เชตเชฟเชšเชพเชฐเชธเชฐเชฃเซ€เชจเซ€ เช–เชพเชธเชฟเชฏเชคเซ‹ เชชเชฃ เช…เชจเซเชญเชตเชพเชˆ.

เชฎเชพเชฐเชพ เชตเชฟเชšเชพเชฐเซ‹เชจเซ‡ เชญเชŸเช•เชตเชพ เชฆเซ€เชงเชพ เชตเชฟเชจเชพ, เชฎเซ‡เช‚ เชถเชพเชณเชพ เชชเชฃ เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ€. เชœเซเชฏเชพเช‚ เชฎเชจเซ‡ เช†เชฐเชพเชฎเชฆเชพเชฏเช• เชฒเชพเช—เซเชฏเซเช‚ เชคเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชฎเซ‹เชจเชฟเชŸเชฐเชจเซ€ เชธเชพเชฎเซ‡ เชนเชคเซเช‚, เชฎเชพเชฐเชพ เชฐเซ‚เชฎเชจเซ‹ เชฆเชฐเชตเชพเชœเซ‹ เชฌเช‚เชง เชนเชคเซ‹. เชคเซ‡ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เชฌเชจเซเชฏเซเช‚ เช…เชจเซ‡ เชธเชพเชนเชœเชฟเช• เชฐเซ€เชคเซ‡ เชฎเชจเซ‡ เชฒเชพเช—เซเชฏเซเช‚ เช•เซ‡ เชนเซเช‚ เชฏเซ‹เช—เซเชฏ เชตเชธเซเชคเซ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚. เช…เชจเซ‡ เช† เชถเชพเชณเชพ เชเช• เชจเช•เชพเชฎเซ€ เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เช›เซ‡, เช…เชจเซ‡ เช† เชŸเซ‹เชฃเซ‹ เชธเชนเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ, เชœเซ‡ เชฆเชฐเชฐเซ‹เชœ เชตเชงเซเชจเซ‡ เชตเชงเซ เช…เชคเซเชฏเชพเชงเซเชจเชฟเช• เชฌเชจเชคเซ€ เชœเชพเชฏ เช›เซ‡... เชฌเชธ, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡.
เชตเชฐเซเช—เชฎเชพเช‚ เชฌเซ€เชœเชพ เชธเช‚เช˜เชฐเซเชท เชชเช›เซ€, เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชฎเซเช–เซเชฏ เชญเซ‚เชฎเชฟเช•เชพเชฎเชพเช‚, เชฎเซ‡เช‚ เชถเชพเชณเชพ เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ€ เช…เชจเซ‡ เชซเชฐเซ€ เช•เซเชฏเชพเชฐเซ‡เชฏ เชคเซเชฏเชพเช‚ เช—เชฏเซ‹ เชจเชนเซ€เช‚.
เชฒเช—เชญเช— 3 เชฎเชนเชฟเชจเชพ เชธเซเชงเซ€ เชนเซเช‚ เช˜เชฐเซ‡ เชฌเซ‡เชธเซ€เชจเซ‡ C++/WinAPI/MFC เช…เชจเซ‡ rsdn.ru เชถเซ€เช–เชตเชพเชฎเชพเช‚ เชฎเชพเชฐเซ‹ เชซเซเชฐเซ€ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเชคเซ‹ เชนเชคเซ‹.
เช…เช‚เชคเซ‡, เชถเชพเชณเชพเชจเชพ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐ เชธเชนเชจ เชจ เช•เชฐเซ€ เชถเช•เซเชฏเชพ เช…เชจเซ‡ เช˜เชฐเซ‡ เชฌเซ‹เชฒเชพเชตเซเชฏเชพ.
- "เชกเซ‡เชจเชฟเชธ, เชถเซเช‚ เชคเชฎเซ‡ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชตเชฟเชšเชพเชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹? เช…เชฅเชตเชพ เชคเชฎเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‡เชถเซ‹? เชจเช•เซเช•เซ€ เช•เชฐเซ‹. เช•เซ‹เชˆ เชคเชฎเชจเซ‡ เช…เชตเชขเชตเชฎเชพเช‚ เชจเชนเซ€เช‚ เช›เซ‹เชกเซ‡.โ€ - เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ‡ เช•เชนเซเชฏเซเช‚
"เชนเซเช‚ เชœเชˆเชถ," เชฎเซ‡เช‚ เช†เชคเซเชฎเชตเชฟเชถเซเชตเชพเชธเชฅเซ€ เชœเชตเชพเชฌ เช†เชชเซเชฏเซ‹.

เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€, เช เชœ เชตเชพเชฐเซเชคเชพ. เชถเชพเชณเชพเชฎเชพเช‚เชฅเซ€ เชธเซเชจเชพเชคเช• เชฅเชฏเชพ เชชเชนเซ‡เชฒเชพ เชฎเชพเชฐเซ‹ เช…เชญเซเชฏเชพเชธ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช…เชกเชงเซ‹ เชตเชฐเซเชท เชฌเชพเช•เซ€ เชนเชคเซเช‚. เชฎเชจเซ‡ เชชเซ‹เชชเชกเชพ เชตเชฟเชจเชพ เช›เซ‹เชกเชถเซ‹ เชจเชนเซ€เช‚. เชฎเชพเชฐเชพ เชฎเชพเชคเชพ-เชชเชฟเชคเชพเช เชฎเชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ‹ เช…เชจเซ‡ เชฎเชจเซ‡ เชจเชฟเชฐเซเชฆเซ‡เชถเช• เชธเชพเชฅเซ‡ เชตเชพเชŸเชพเช˜เชพเชŸเซ‹ เช•เชฐเชตเชพ เช•เชนเซเชฏเซเช‚. เชนเซเช‚ เชถเชพเชณเชพเชจเชพ เช†เชšเชพเชฐเซเชฏ เชชเชพเชธเซ‡ เช†เชตเซเชฏเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชชเซเชฐเชตเซ‡เชถเซเชฏเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฃเซ€เช เชฎเชพเชฐเซ€ เชŸเซ‹เชชเซ€ เช‰เชคเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชจเซ‡ เชฌเซ‚เชฎ เชชเชพเชกเซ€. เชชเช›เซ€ เชคเซ‡เชฃเซ‡ เช•เชกเช•เชพเชˆเชฅเซ€ เชชเซ‚เช›เซเชฏเซเช‚, "เชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช?" เชธเชพเชšเซเช‚ เช•เชนเซเช‚ เชคเซ‹, เชฎเชจเซ‡ เชชเซ‹เชคเชพเชจเซ‡ เช–เชฌเชฐ เชจเชนเซ‹เชคเซ€ เช•เซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚. เชนเซเช‚ เชตเชธเซเชคเซเช“เชจเซ€ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟเชฅเซ€ เช–เซ‚เชฌ เช–เซเชถ เชนเชคเซ‹. เช›เซ‡เชตเชŸเซ‡ เชคเซ‡เชฃเซ€เช เชซเซเชฒเซ‹เชฐ เชฒเซ€เชงเซ‹:
- "เชคเซ‹ เชšเชพเชฒเซ‹ เช† เช•เชฐเซ€เช. เชนเซเช‚ เช…เชฎเชพเชฐเซ€ เชธเชพเช‚เชœเชจเซ€ เชถเชพเชณเชพเชจเชพ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐ เชธเชพเชฅเซ‡ เช•เชฐเชพเชฐ เช•เชฐเซ€เชถ เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซเชฏเชพเช‚ เชœเชถเซ‹."
- "เชนเชพ"

เช…เชจเซ‡ เชธเชพเช‚เชœเชจเซ€ เชถเชพเชณเชพ เชฎเชพเชฐเชพ เชœเซ‡เชตเชพ เชซเซเชฐเซ€เชธเซเชŸเชพเช‡เชฒเชฐเซเชธ เชฎเชพเชŸเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชธเซเชตเชฐเซเช— เชนเชคเซ€. เชœเซ‹ เชคเชฎเซ‡ เช‡เชšเซเช›เซ‹ เชคเซ‹ เชœเชพเช“, เช…เชฅเชตเชพ เชจ เชœเชพเช“. เชตเชฐเซเช—เชฎเชพเช‚ 45 เชฒเซ‹เช•เซ‹ เชนเชคเชพ, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฎเชพเชคเซเชฐ 6-7 เชœ เชตเชฐเซเช— เชฎเชพเชŸเซ‡ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชฎเชจเซ‡ เช–เชพเชคเชฐเซ€ เชจเชฅเซ€ เช•เซ‡ เชธเซ‚เชšเชฟเชฎเชพเช‚เชจเชพ เชฆเชฐเซ‡เช• เชœเซ€เชตเช‚เชค เช…เชจเซ‡ เชฎเซเช•เซเชค เชชเชฃ เชนเชคเชพ. เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชพเชคเซเชฐ เชฎเชพเชฐเซ€ เชนเชพเชœเชฐเซ€เชฎเชพเช‚ เชœ เชธเชนเชชเชพเช เซ€เช“เช เช•เซ‹เชˆ เชฌเซ€เชœเชพเชจเซ€ เชฎเซ‹เชŸเชฐเชธเชพเชˆเช•เชฒ เชšเซ‹เชฐเซ€ เช•เชฐเซ€ เชนเชคเซ€. เชชเชฐเช‚เชคเซ เชนเช•เซ€เช•เชค เชเช• เชนเช•เซ€เช•เชค เชฐเชนเซ€. เชนเซเช‚ เชฎเชพเชฐเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เซเชถเชณเชคเชพเชจเซ‡ เช…เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชฐเซ€เชคเซ‡ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚, เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชถเชพเชณเชพเช เชœเชˆ เชถเช•เซเช‚ เช›เซเช‚. เชฎเซ‡เช‚ เชคเซ‡เชจเซ‡ เชชเซ‚เชฐเซเช‚ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชฎเชพเชฐเซ€ เช…เช‚เชคเชฟเชฎ เชชเชฐเซ€เช•เซเชทเชพ เชชเชพเชธ เช•เชฐเซ€. เชคเซ‡เช“เช เชตเชงเซ เชฎเชพเช‚เช— เช•เชฐเซ€ เชจ เชนเชคเซ€, เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช—เซเชฐเซ‡เชœเซเชฏเซเชเชถเชจ เชธเชฎเชพเชฐเซ‹เชน เชชเชฃ เชนเชคเซ‹. เช—เซเชฐเซ‡เชœเซเชฏเซเชเชถเชจ เชชเซ‹เชคเซ‡ เชเช• เช…เชฒเช— เชฆเช‚เชคเช•เชฅเชพ เช›เซ‡. เชฎเชจเซ‡ เชฏเชพเชฆ เช›เซ‡ เช•เซ‡ เชธเซเชฅเชพเชจเชฟเช• เชกเชพเช•เซเช“ เช…เชจเซ‡ เชธเชนเชชเชพเช เซ€เช“เช เชฎเชพเชฐเซ€ เช˜เชกเชฟเชฏเชพเชณ เชฒเชˆ เชฒเซ€เชงเซ€ เชนเชคเซ€. เช…เชจเซ‡ เชœเชฒเชฆเซ€ เชœ เชฎเซ‡เช‚ เชฎเชพเชฐเซเช‚ เช›เซ‡เชฒเซเชฒเซเช‚ เชจเชพเชฎ เชธเชพเช‚เชญเชณเซเชฏเซเช‚, เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ€ เชฐเชœเซ‚เช†เชค เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชนเซเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชŸเซเชฐเซ‹เชŸ เชชเชฐ เชฆเซ‹เชกเซ€ เช—เชฏเซ‹ เช…เชจเซ‡ เชถเชพเชณเชพเชจเซ€ เช—เซ‹เชณเซ€เชจเซ€ เชœเซ‡เชฎ เช‰เชกเซ€ เช—เชฏเซ‹, เชœเซ‡เชฅเซ€ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เชจ เช†เชตเซ‡.

เช‰เชจเชพเชณเซ‹ เช†เช—เชณ เชนเชคเซ‹. เชฌเซ€เชš เชชเชฐ เชคเซ‡เชจเชพ เชนเชพเชฅ เชจเซ€เชšเซ‡ เชกเซ‹เชจเชพเชฒเซเชก เชจเซเชฅ เชธเชพเชฅเซ‡, เชธเชฎเซเชฆเซเชฐ, เชธเซ‚เชฐเซเชฏ เช…เชจเซ‡ เชชเซ‹เชคเชพเชจเซ‹ เชฎเซ‹เชŸเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ (เช•เชฎเซเชชเชพเชˆเชฒเชฐ) เชฒเช–เชตเชพเชจเซ‹ เชญเชพเชตเชฟ เชจเชฟเชฐเซเชฃเชฏ.
เชšเชพเชฒเซ เชฐเชนเซ€ เชถเช•เชพเชฏโ€ฆ

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹