เชฎเซเช–เซเชฏ เชชเซเชฐเชตเชพเชน. เชฎเชพเชจเชฆ เช•เชพเชฐเซเชฏเช•เชฐเซ‹. เชœเซ€เชตเชจเชšเชฐเชฟเชคเซเชฐ เชจเชตเชฒเช•เชฅเชพ

เชชเชฌเซเชฒเชฟเชถเชฟเช‚เช— เชนเชพเช‰เชธ "เชถเซเชฐเชฎเชœเซ€เชตเซ€เชจเซเช‚ เชชเซเชธเซเชคเช•เชพเชฒเชฏ".

เช† เชจเชตเชฒเช•เชฅเชพเชฎเชพเช‚, เชฒเซ‡เช–เช• เช…เชฎเชจเซ‡ เชตเชฟเช•เชพเชธ เช‰เชฆเซเชฏเซ‹เช—เชจเชพ เช•เชพเชฎเชฆเชพเชฐ เชตเชฐเซเช—เชจเชพ เชฎเซเชถเซเช•เซ‡เชฒ เชญเชพเชตเชฟ เชตเชฟเชถเซ‡ เชœเชฃเชพเชตเชถเซ‡.

เชฎเชพเชจเชฆ เช•เชพเชฐเซเชฏเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชจเซเช•เชถเชพเชจเชจเชพ เชšเชนเซ‡เชฐเชพ เชชเชฐ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชธเช‚เชฌเช‚เชงเซ‹เชจเชพ เชตเชฟเช•เชพเชธ เชชเชฐ.

เชนเซเช‚ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚. /*เชธเชฎเซ€เช•เซเชทเช•*/

เชฌเชงเชพ เชธเช‚เชฏเซ‹เช—เซ‹ เช†เช•เชธเซเชฎเชฟเช• เชจเชฅเซ€.

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

C++ เชญเชพเช—เซเชฏเซ‡ เชœ เชคเซ‡เชจเชพ เชชเชฟเชคเชพเชจเซ‡ เชฏเชพเชฆ เช•เชฐเซ‡ เช›เซ‡, เชฎเชพเชคเซเชฐ เชเชŸเชฒเซเช‚ เชœ เช•เซ‡ เชคเซ‡เชจเซเช‚ เชจเชพเชฎ โ€œC with Classesโ€ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡ เช“เชตเชฐเชกเซ‹เชเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเซƒเชคเซเชฏเซ เชชเชพเชฎเซเชฏเชพ เชนเชคเชพ. เชฆเชพเชฆเชพ เชคเซ‡เชฎเชจเชพ เชเช•เชฎเชพเชคเซเชฐ เชชเซเชคเซเชฐ เชตเชฟเชถเซ‡ เชจเชฟเช–เชพเชฒเชธเชคเชพเชฅเซ€ เชฌเซ‹เชฒเซเชฏเชพ. เชคเซ‡เชฃเซ‡ เชคเซ‡เชจเชพ เชชเซŒเชคเซเชฐเชจเชพ เชชเซเชฐเชถเซเชจเซ‹เชจเซ‹ เช…เชจเชฟเชšเซเช›เชพ เชธเชพเชฅเซ‡ เชœเชตเชพเชฌ เช†เชชเซเชฏเซ‹: "เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹, เช•เซ‡เชŸเชฒเชพเช• เชตเชฐเซเช—เซ‹... เช…เชจเซ‡ เชคเชฎเซ‡ เชชเชฃ เชคเซเชฏเชพเช‚ เช›เซ‹... เชฎเชจเซ‡ เชฏเชพเชฆ เช›เซ‡ เช•เซ‡ เชฎเชพเชฐเชพ เชธเชฎเชฏเชฎเชพเช‚ เชคเซเชฐเชฃ เชฎเชพเชŸเซ‡ 615 เชฌเชพเช‡เชŸเซเชธ..." เชฎเชพเชคเชพ เชตเชฟเชถเซ‡ , เชคเซ‡ เชชเชฃ เช“เช›เซเช‚ เชœเชพเชฃเซ€เชคเซเช‚ เชนเชคเซเช‚, เชœเซ‹เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช•เช เช•เชนเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เช…เชฎเชพเชฐเชพ เชนเซ€เชฐเซ‹เชจเซ€ เชตเชฟเชญเชพเชตเชจเชพ เชธเชฎเชฏเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชฟเชฎเซเชฒเชพ เชตเชฟเชจเชพ เชจเชนเซ€เช‚.

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

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

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

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

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

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

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

เชฏเซเชตเชพเชจ เชชเชกเชตเชพเชจเซ‡ เชฒเซ‹เชฌเซ‹เชŸเซ‹เชฎเชพเช‡เชเซเชก เช…เชชเช‚เช— เชธเชพเชฅเซ‡ เชฏเซเชฆเซเชงเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ 2020 เชธเซเชงเซ€เชฎเชพเช‚ เชคเซ‡เชจเซ‡ เชฒเช—เชญเช— เช…เชกเชงเชพเชฅเซ€ เชชเชพเช›เชณ เชงเช•เซ‡เชฒเซ€ เชฆเซ€เชงเซ‹...

เชธเชฎเชฏ เชธเซเชฅเชฟเชฐ เชฅเชฏเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เช•เซเชฆเชฐเชคเซ€ เชชเซเชฐเชœเชจเชจ เชซเซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ€ เช—เชฏเซเช‚ เช›เซ‡. เชนเชตเซ‡ เชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชœเซ‹ เชคเชฎเชจเซ‡ เช•เซ‹เชˆ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชถเชจเชจเซ€ เชชเซเชฐเชฏเซ‹เช—เชถเชพเชณเชพเชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชจ เช†เชตเซ‡ เชคเซ‹ เชคเชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชธเชซเชณเชคเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚. เช† เชฐเซ€เชคเซ‡ JavaScript, Go, Rust เช…เชจเซ‡ เช…เชจเซเชฏ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชฆเซ‡เช–เชพเชฏเชพ. เช…เชนเซ€เช‚ เชชเซเชฐเชฅเชฎ เชตเซเชฏเช•เซเชคเชฟเชจเซเช‚ เชœเซ€เชตเชจเชšเชฐเชฟเชคเซเชฐ เช†เชชเชคเชพ เชฎเชจเซ‡ เชถเชฐเชฎ เช†เชตเซ‡ เช›เซ‡; เชนเซเช‚ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช เชนเช•เซ€เช•เชค เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ€เชถ เช•เซ‡ เชตเชพเชšเช•เชจเซ‡ เช–เชฌเชฐ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช เช•เซ‡ เชคเซ‡ เชฌเชนเซ‡เชฐเชพ-เช…เช‚เชง เชธเซเช•เชฟเชเซ‹เชซเซเชฐเซ‡เชจเชฟเช•เชจเซ‹ เชœเชจเซเชฎ เชฅเชฏเซ‹ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เช•เซ‡เชŸเชฒเชพเช• เชฒเซ‹เช•เซ‹เชจเชพ เชชเซเชฐเซ‡เชฎเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชคเซ‡ เช† เชฌเชงเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชคเซ‹. เช–เชพเชฎเซ€เช“ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชœเซ‡เชจเซเชกเชฐ เชนเซ‹เชฎเซ‹เชธเซ‡เช•เซเชธเซเชฏเซเช…เชฒ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡. เชคเซ‡ เชœเชพเชฃเชคเซ‹ เชจ เชนเชคเซ‹ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‚เชŸ เช•เชฐเชตเซเช‚, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เชœเซเชฏเชพเช‚ เชชเชฃ เชฒเชˆ เชœเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆเชชเชฃ เช•เชพเชฐเซเชฏเชฎเชพเช‚ เชนเช•เชพเชฐเชพเชคเซเชฎเช• เชฎเช‚เชฆเซ€เชจเซ€ เช•เซเชทเชฃ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เชคเซ‡ เชฎเชนเชพเชจ เชนเชคเซ‹. เชœเซ‡เชฎ เชœเซ‡เชฎ JS เชฎเซ‹เชŸเซ‹ เชฅเชคเซ‹ เช—เชฏเซ‹, เชคเซ‡เชฎ เชคเซ‡เชฎ เชคเซ‡เชจเซ‡ เชฐเช‚เช—เซ€เชจ เชฌเชŸเชจเซ‹ เช…เชจเซ‡ เชชเซ‹เชธเซเชŸเชฐเซ‹เชจเชพ เชกเชฟเชเชพเช‡เชจเชฐ เชคเชฐเซ€เช•เซ‡ เชคเซ‡เชจเชพ เช•เซ‰เชฒเชฟเช‚เช—เชจเซ‹ เช…เชนเซ‡เชธเชพเชธ เชฅเชฏเซ‹. เชคเซเชฏเชพเชฐเชฅเซ€, เชฌเชนเชพเชฐ เชœเชตเชพเชจเซเช‚ เชกเชฐเชพเชฎเชฃเซเช‚ เชฌเชจเซ€ เช—เชฏเซเช‚; เชเชธเชฟเชกเชฟเช• เชฌเซ‡เชจเชฐเซ‹ เช…เชจเซ‡ เชธเชฟเชธเซ‹เชŸเซ€เชจเชพ เชฌเชŸเชจเซ‹เชจเชพ เชขเช—เชฒเชพ เช†เชธเชชเชพเชธ เชฌเชงเซเช‚ เชญเชฐเชพเชˆ เช—เชฏเซเช‚. เชœเซ‚เชจเชพ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“เช เชคเซ‡เชจเซ‡ เช† เช…เช‚เช—เซ‡ เช เชชเช•เซ‹ เช†เชชเซเชฏเซ‹, เชคเซ‹ เชœเซ‡เชเชธ เชœเซ‹เชฐเชฅเซ€ เชฌเซ‚เชฎเซ‹ เชชเชพเชกเชตเชพ เชฒเชพเช—เซเชฏเซ‹ เช•เซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชฆเซเชทเซเชŸ เชตเชฟเชœเชพเชคเซ€เชฏ เชฒเซ‹เช•เซ‹ เชฆเซเชตเชพเชฐเชพ เช…เชคเซเชฏเชพเชšเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เชฌเชงเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“เชจเซ‹ เชฎเชพเชคเซเชฐ เชเช• เชญเชพเช— เช›เซ‡. เชœเซ‡เชเชธ เชคเซ‡เชจเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชตเชฟเช•เชพเชธเชจเซ€ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚ เชฒเชพเชตเซเชฏเซ‹. เชฒเซ€เชฒเซ€ เชฆเชพเชขเซ€เชตเชพเชณเชพ, เชฐเช‚เช—เซ‡เชฒเชพ เชตเชพเชณ เชธเชพเชฅเซ‡, เชธเซเช•เซ‚เชŸเชฐ เชชเชฐ... เชคเซ‡เชฎเชฃเซ‡ เชชเซ‹เชคเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช‰เชชเชฒเชฌเซเชง เชฌเชงเซ€ เชœเช—เซเชฏเชพ เช…เชจเซ‡ เชฏเชพเชฆเชถเช•เซเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹, เช…เชจเซ‡ เช† XNUMXเชฎเซ€ เชธเชฆเซ€เชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช•เชจเซ‡ เชคเซ‡ เช˜เชฃเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ เชชเซ‚เชฐเชคเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. !

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

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

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

เชœเซเชฏเชพเชฐเซ‡ เชจเชตเซ€ เชญเชพเชทเชพเช“ เชตเชฐเชธเชพเชฆ เชชเช›เซ€ เชฎเชถเชฐเซ‚เชฎเซเชธเชจเซ€ เชœเซ‡เชฎ เช—เซเชฃเชพเช•เชพเชฐ เช•เชฐเชคเซ€ เชนเชคเซ€, เชคเซเชฏเชพเชฐเซ‡ เชœเซ‚เชจเซ€เชจเซ€ เชถเช•เซเชคเชฟเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เชนเชคเซ‹. เชœเชพเชตเชพเช เชœเซ‡เชจเชฐเชฟเช• เช…เชจเซ‡ เชฒเซ‡เชฎเซเชฌเชกเชพเชธเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชชเซเชฐเซ‹เชธเซเชฅเซ‡เชŸเชฟเช•เซเชธ เชฎเซ‡เชณเชตเซเชฏเชพ เชนเชคเชพ เชœเซ‡เชจเซเช‚ เชจเชพเชฎ เชซเชฟเชฒเซ‹เชธเซ‹เชซเชฟเช•เชฒ เช•เซเชฒเชฌเชฎเชพเช‚เชฅเซ€ เชšเซ‹เชฐเชพเชฏเซเช‚ เชนเชคเซเช‚. เชชเซเชฐเซ‹. เชนเชพเชธเซเช•เซ‡เชฒ. C# เชฎเชพเช‚ เชฎเชจเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชฒเซ‡เชฎเซเชฌเชกเชพเชธ เชฎเชณเซเชฏเซ‹, เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชเช• เชฒเชฟเชจเซเช• เชจเชพเชฎเชจเซ€ เชฐเช–เชพเชค เชฎเชณเซ€. เชœเชพเชตเชพ เชชเชพเช›เชณ เชฐเชนเซ€ เชจ เชนเชคเซ€ เช…เชจเซ‡ เชชเซ‹เชคเชพเชจเซ€ เชœเชพเชคเชจเซ‡ เชธเซเชŸเซเชฐเซ€เชฎ API เชฐเชœเซ‚ เช•เชฐเซ€ เชนเชคเซ€. เชชเชฐเช‚เชคเซ C# เช เชเช• เช…เชฃเชงเชพเชฐเซ€ เชšเชพเชฒ เช•เชฐเซ€, async/await เชซเซ‡เช‚เช•เชตเชพเชจเซ€ เช›เชฐเซ€เช“ เชฌเชนเชพเชฐ เช•เชพเชขเซ€ เช…เชจเซ‡ เชญเชพเชฐเซ‡ เชจเชฒ เชฌเซเชฒเซ‹เช• เชซเซ‡เช‚เช•เซ€ เชฆเซ€เชงเชพ. เชœเชพเชตเชพ, เชคเซ‡เชจเชพ เชฏเซเชตเชพ เชนเชฐเซ€เชซเชจเซ€ เชชเชพเช›เชณ เชฆเซ‹เชกเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚, เชตเชฟเชตเชฟเชง เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ เชตเชฟเชตเชฟเชง เชฌเซเชฒเซ‹เช•เซเชธเชฅเซ€ เชฌเชจเซ‡เชฒเชพ เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชฐเซ‹เชฌเซ‹เชŸ เชœเซ‡เชตเซ‹ เชฌเชจเซ€ เช—เชฏเซ‹. เช•เซ‡เชŸเชฒเซ€เช• เชตเชธเซเชคเซเช“ เชชเชกเซ€ เชฐเชนเซ€ เชนเชคเซ€. เช† เช…เชตเชธเซเชฅเชพเชฎเชพเช‚ เชœ เช…เชšเชพเชจเช• เชœเชพเช—เซƒเชค เชฅเชฏเซ‡เชฒเชพ C++ เชจเซ‡ เชฆเซเชจเชฟเชฏเชพ เชฎเชณเซ€. เชคเซ‡เชฃเซ‡ เชเชกเชชเชฅเซ€ เชชเซ‹เชคเชพเชจเชพ เชฒเซ‡เชฎเซเชฌเชกเชพเชธ เช…เชจเซ‡ เชชเซ‹เชคเชพเชจเชพ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เช…เชจเซเชฎเชพเชจ เชฌเชจเชพเชตเซเชฏเซเช‚. เชนเชตเซ‡ C# เช…เชจเซ‡ Java เช†เชตเซ€ เชฆเซƒเชทเซเชŸเชฟเชฅเซ€ เชญเชฏเชพเชจเช• เชฐเซ€เชคเซ‡ เชชเชพเช›เชพ เชซเชฐเซเชฏเชพ. เชตเชพเชฆเชณเซ€ เชŸเซ‡เชช เชตเชกเซ‡ เชคเซ‡เชจเซ€ เชถเซ‹เชŸเช—เชจ เชชเชฐ เชŸเซ‡เชช เช•เชฐเซ‡เชฒเซ€ เชฒเซ‡เชธเชฐ เชฆเซƒเชทเซเชŸเชฟ, เช•เชพเชณเชพ เชšเชถเซเชฎเชพ เชธเชพเชฅเซ‡เชจเซ€ เชจเชพเชฐเช‚เช—เซ€ เช•เซ‡เชช เช…เชจเซ‡ เชคเซ‡เชจเชพ เช–เชญเชพเชจเชพ เชชเชŸเซเชŸเชพ เชชเชฐ เชฒเชŸเช•เชคเซ€ เช•เซเชนเชพเชกเซ€ เชธเชพเชฅเซ‡, C++เช เชคเซ‡เชจเซ€ เชคเชฐเชซ เชœเซ‹เชจเชพเชฐเชพ เชฌเชงเชพเชฎเชพเช‚ เช–เชฐเซ‡เช–เชฐ เชญเชฏ เชชเซเชฐเซ‡เชฐเชฟเชค เช•เชฐเซเชฏเซ‹. เช•เซ‡เชŸเชฒเชพเช•, เชœเซ‚เชจเซ€ เชธเซเชฎเซƒเชคเชฟเชฎเชพเช‚เชฅเซ€, เช…เชจเซˆเชšเซเช›เชฟเช•เชชเชฃเซ‡ เชคเซ‡เชฎเชจเชพ เช˜เซ‚เช‚เชŸเชฃเชจเซ‡ เชชเช•เชกเซ€ เชฒเซ‡ เช›เซ‡...

เชฆเชฐเซ‡เช•เชจเซ‹ เชฆเชฟเชตเชธ เชถเซเชญ เชฐเชนเซ‡. เชœเซ‹ เชคเชฎเชจเซ‡ เชคเซ‡ เช—เชฎเชถเซ‡, เชคเซ‹ เชนเซเช‚ เชตเซˆเชœเซเชžเชพเชจเชฟเช• เช…เชจเซ‡ เชซเชฟเชฒเซ‹เชธเซ‹เชซเชฟเช•เชฒ เช‰เชฆเซเชฏเซ‹เช—เชฎเชพเช‚ เช•เชพเชฎเชฆเชพเชฐเซ‹ เชตเชฟเชถเซ‡ เชธเชฟเช•เซเชตเชฒ เชฒเช–เซ€เชถ.

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

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