DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ

"เดŽเดจเดฟเด•เตเด•เต เด’เดจเตเดจเตเด‚ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเด‚" เดธเต‹เด•เตเดฐเดŸเตเดŸเต€เดธเต

เด†เตผเด•เตเด•เต: เดŽเดฒเตเดฒเดพ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต†เดฏเตเด‚ เดคเตเดชเตเดชเตเด•เดฏเตเด‚ เด…เดตเดฐเตเดŸเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เด•เดณเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดเดŸเดฟ เด†เดณเตเด•เตพเด•เตเด•เต!

เดŽเดจเตเดคเดฟเดจเต‡เด•เตเด•เตเดฑเดฟเดšเตเดšเต: เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดธเดฟ/เดธเดฟ++ เตฝ เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดพเด‚!

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดตเดพเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต: เด†เดชเตเดชเต เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดŽเดจเตเดฑเต† เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเดฏเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดžเดพเตป เดŽเดฒเตเดฒเดพ เด†เดดเตโ€Œเดšเดฏเตเด‚ เด•เต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚ เดŽเดจเดฟเด•เตเด•เต เด—เต†เดฏเดฟเดฎเตเด•เตพ เด‡เดทเตเดŸเดฎเดพเดฃเต!

เดนเดฒเต‹ เดŽเดจเตเดฑเต† เดชเต‡เดฐเต เด†เตปเดกเตเดฐเดฟ เด—เตเดฐเดพเตปเด•เดฟเตป, เดžเดพเตป เดฒเด•เตโ€Œเดธเต‹เดซเตเดฑเตเดฑเดฟเดฒเต† เด’เดฐเต DevOps เด†เดฃเต. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเด•เดธเดจเด‚ เดŽเดจเตเดฑเต† เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเดฏเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เด†เดดเตโ€Œเดšเดฏเตเด‚ เดžเดพเตป เด•เต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚ เดŽเดจเดฟเด•เตเด•เต เด—เต†เดฏเดฟเดฎเตเด•เตพ เด‡เดทเตเดŸเดฎเดพเดฃเต!

เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เด—เต†เดฏเดฟเด‚ เดตเตเดฏเดตเดธเดพเดฏเด‚ เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฃเต, เด‡เดจเตเดจเต เดธเดฟเดจเดฟเดฎเดพ เดตเตเดฏเดตเดธเดพเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด•เดฟเด‚เดตเดฆเดจเตเดคเดฟเด•เดณเดพเดฃเต. เด†เดงเตเดจเดฟเด• เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ, เดธเด™เตเด•เต€เตผเดฃเตเดฃเดตเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดตเตเดฎเดพเดฏ เดตเดฟเด•เดธเดจ เดฐเต€เดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเตเดŸเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเตฝ เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ, เด‡เดคเดฟเดจเด•เด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดšเต†เดฏเตเดค เด—เตเดฐเดพเดซเดฟเด•เตเดธเต, เดซเดฟเดธเดฟเด•เตเดธเต, เดถเดฌเตเดฆเด‚ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเดจเตเด•เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเดพเตป เดคเตเดŸเด™เตเด™เดฟ. เด—เต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เดคเดจเตเดจเต† เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดคเตเดคเดฑเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดฟเดทเดฎเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด…เดตเดฐเต‹เดŸเตŠเดชเตเดชเด‚, เดŽเดžเตเดšเดฟเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚, เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ "เด…เดจเตเดงเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•เดฏเตเด‚" เดคเดฐเด‚เดคเดพเดดเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด—เต†เดฏเดฟเดฎเตเด•เดณเตเดŸเต† เด‰เดคเตเดชเดพเดฆเดจเด‚ เด•เตบเดตเต†เดฏเดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดณเดตเต เด…เดคเดฟเดจเตเดฑเต† เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเดคเตเดคเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟ เดคเตเดŸเด™เตเด™เตเดจเตเดจเต.

เด…เดคเต‡ เดธเดฎเดฏเด‚, เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเดŸเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เด•เดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเดฑเตเดฑเต เด†เดณเตเด•เตพ เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจ เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เตพ, เดชเตเดฒเต‹เดŸเตเดŸเต, เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพ, เด—เต†เดฏเดฟเด‚ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตเดธเต เดŽเดจเตเดจเดฟเดตเดฏเดพเตฝ เดžเด™เตเด™เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เด™เตเด™เดจเต† เดžเดพเตป เด…เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ...

โ€ฆ เดŽเดจเดฟเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เดตเดฟเดงเต‡เดฏเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฒเต‹เด•เด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเต. เดžเดพเตป เดชเดฟเดคเดพเดตเตเด‚ เดชเตเดคเตเดฐเดจเตเด‚ เดชเดฐเดฟเดถเตเดฆเตเดงเดพเดคเตเดฎเดพเดตเตเด‚ เด†เดฏ เดฒเต‹เด•เด™เตเด™เตพ!

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเดจเตเด‚ เด…เดคเดฟเตฝ เด’เดฐเต เด—เต†เดฏเดฟเดฎเตเด‚ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฃเตเดฃเตเด•เตพ เดคเตเดฑเด•เตเด•เดพเดจเตเด‚ เดตเดฟเตปเดกเต‹เด•เตพ เดคเตเดŸเดฏเตเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตเดฏเดพเดฌเดฟเตป เดชเดฎเตเดชเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเดšเดฏเดธเดฎเตเดชเดจเตเดจเดจเตเด‚ เด…เดตเดฟเดญเดพเดœเตเดฏเดตเตเดฎเดพเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เด†เด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดžเดพเตป เด†เดคเตเดฎเดพเตผเดคเตเดฅเดฎเดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเดพเตป เดธเดฟ / เดธเดฟ ++ เตฝ เดšเต†เดฑเดฟเดฏ เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ, เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดŽเดจเตเดคเดพเดฃเต, เดคเดฟเดฐเด•เตเด•เต‡เดฑเดฟเดฏ เด…เดจเตเดคเดฐเต€เด•เตเดทเดคเตเดคเดฟเตฝ เด’เดฐเต เดนเต‹เดฌเดฟเด•เตเด•เต เดžเดพเตป เดธเดฎเดฏเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚. เด‡เดคเต เด†เดคเตเดฎเดจเดฟเดทเตเด เดตเตเด‚ เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟเด—เดค เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดœเตเดžเดคเดฏเต†เดฏเตเด‚ เดตเดฟเดถเตเดตเดพเดธเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเตฝ, เด‡เดชเตเดชเต‹เตพ เดฒเต‹เด•เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŽเดจเตเดฑเต† เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏ เดšเดฟเดคเตเดฐเดคเตเดคเต† เด•เตเดฑเดฟเดšเตเดšเต. เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, "เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏ เดคเดฒเดšเตเดšเต‹เดฑเดฟเดจเต เดญเดฐเดฃเด•เต‚เดŸเด‚ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดฒเตเดฒ!".

เดชเตเดฐเดพเด•เตเดŸเต€เดธเต เดšเต†เดฏเตเดฏเตเด•

"เด…เดญเตเดฏเดพเดธเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด…เดฑเดฟเดตเต เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเดฃเต, เด…เดฑเดฟเดตเดฟเดฒเตเดฒเดพเดคเตเดค เดชเดฐเดฟเดถเต€เดฒเดจเด‚ เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฃเต." เด•เตบเดซเตเดฏเต‚เดทเตเดฏเดธเต

เดŽเดจเตเดฑเต† เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เดพเดฃเต เดŽเดจเตเดฑเต† เดœเต€เดตเดฟเดคเด‚!


เด…เดคเดฟเดจเดพเตฝ, เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ, เดŽเดจเดฟเด•เตเด•เตเดณเตเดณเดคเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดžเดพเตป เด…เดตเดฟเดŸเต† เดŽเดจเตเดฑเต† เดฆเตˆเดจเด‚เดฆเดฟเดจ เดœเต‹เดฒเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดตเดฐเดฏเตเด•เตเด•เตเด•, เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดšเต†เดฏเตเดฏเตเด•, เดซเตเดฒเต‹เดšเดพเตผเดŸเตเดŸเตเด•เตพ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดฏเตเด•, เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดŽเดดเตเดคเตเดจเตเดจเต. เดŽเดชเตเดชเต‹เดดเตเด‚ เดจเต‹เดŸเตเดŸเตเดชเดพเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเต†เตปเดธเดฟเตฝ เด•เตŠเดฃเตเดŸเต เดฎเดพเดคเตเดฐเด‚ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเต เดตเตƒเดคเตเดคเดฟเดฏเตเดณเตเดณเดคเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเดฎเดพเดฃเต, IMHO.

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เดŽเดจเตเดฑเต† (เด‡เดคเดฟเดจเด•เด‚ เดชเต‚เดฐเดฟเดชเตเดชเดฟเดšเตเดš) เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เต. เด‡เดคเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต. เดฆเตˆเดจเด‚เดฆเดฟเดจ เดœเต‹เดฒเดฟเด•เตพ, เด†เดถเดฏเด™เตเด™เตพ, เดกเตเดฐเต‹เดฏเดฟเด‚เด—เตเด•เตพ, เดกเดฏเด—เตเดฐเดฎเตเด•เตพ, เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ, เดฌเตเดฒเดพเด•เตเด•เต เดฌเตเด•เตเด•เต เด•เต€เดชเตเดชเดฟเด‚เด—เต, เด•เต‹เดกเต เดคเตเดŸเด™เตเด™เดฟเดฏเดต เด‡เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดŽเดจเดฟเด•เตเด•เต เดฎเต‚เดจเตเดจเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต (เด‡เดคเต "เดซเตˆเดจเตฝ" เดŽเดจเตเดจ เดŽเดจเตเดฑเต† เดงเดพเดฐเดฃเดฏเดฟเดฒเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดเดคเต เด‰เตฝเดชเตเดชเดจเตเดจเดตเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เด…เดจเดจเตเดคเดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚).

  • เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต 0: เด‡เดคเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต C#-เตฝ เดŽเดดเตเดคเดฟเดฏ เด’เดฐเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเต เดกเต†เดฎเต‹ 3D เดฆเตƒเดถเตเดฏเดฎเดพเดฃเต. MacOS, Windows เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ.
  • เด—เต†เดฏเดฟเด‚ 1: เดตเดฟเตปเดกเต‹เดธเดฟเดจเดพเดฏเตเดณเตเดณ เด•เตบเดธเต‹เตพ เด—เต†เดฏเดฟเด‚ เดธเดฟเดฎเตเดชเดฟเตพ เดธเตเดจเต‡เด•เตเด•เต (เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ "เดธเตเดจเต‡เด•เตเด•เต" เดŽเดจเตเดจเดพเดฃเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต). เดธเดฟเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด—เต†เดฏเดฟเด‚ 2: เด•เตบเดธเต‹เตพ เด—เต†เดฏเดฟเด‚ เด•เตเดฐเต‡เดธเดฟ เดŸเดพเด™เตเด•เตเด•เตพ (เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ "เดŸเดพเด™เตเด•เตเด•เตพ" เดŽเดจเตเดจเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต), เด‡เดคเดฟเดจเด•เด‚ C ++ (เด•เตเดฒเดพเดธเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต) เด•เต‚เดŸเดพเดคเต† เดตเดฟเตปเดกเต‹เดธเดฟเดจเต เด•เต€เดดเดฟเดฒเตเด‚ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต 0 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเต เดกเต†เดฎเต‹

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
3D เดธเต€เตป เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเต เดกเต†เดฎเต‹

C/C++ เดฏเดฟเดฒเดฒเตเดฒ, C#-เตฝ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เด†เดฆเตเดฏ เดชเดฆเตเดงเดคเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเต. เดˆ เดŽเดžเตเดšเดฟเตป เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต เดชเต‹เดฒเต† เด†เดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ เด…เตบเดฑเดฟเดฏเตฝ เดŽเดžเตเดšเดฟเตป, เด•เต‚เดŸเดพเดคเต† เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดจเดฟเด•เตเด•เต เดŽเดณเตเดชเตเดชเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟ. เดฎเดฑเตเดฑเต เดŽเดžเตเดšเดฟเดจเตเด•เตพ เดžเดพเตป เดชเดฐเดฟเด—เดฃเดฟเดšเตเดšเดฟเดฒเตเดฒ.

เดŽเดจเตเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเต† เดฒเด•เตเดทเตเดฏเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด—เต†เดฏเดฟเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต 3D เดฐเด‚เด—เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต. เด…เดตเตป, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเตพ (เดžเดพเตป เดชเตเดฐเดฃเดฏเดฟเดšเตเดš เดชเต†เตบเด•เตเดŸเตเดŸเดฟเดฏเต† เดžเดพเตป เดฎเดพเดคเตƒเด•เดฏเดพเด•เตเด•เดฟ =) เดชเตเดฑเด‚ เดฒเต‹เด•เดตเตเดฎเดพเดฏเดฟ เดจเต€เด™เตเด™เตเด•เดฏเตเด‚ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดเด•เตเดฏเด‚ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดŽเดคเตเดฐเดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเดถเตเดฐเดฎเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเต เดกเต†เดฎเต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดœเดจเดฟเดšเตเดšเดคเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต (เดˆ เดชเต‡เดฐเต เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดฌเตเตพเดทเดฟเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดšเดคเดพเดฃเต). เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต, เดฎเต‹เดกเดฒเดฟเด‚เด—เต, เด†เดจเดฟเดฎเต‡เดทเตป, เดŸเต†เด•เตโ€Œเดธเตโ€Œเดšเดฑเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เดŽเดจเดฟเด•เตเด•เต เดฐเดฃเตเดŸเต เดฎเดพเดธเดคเตเดคเต† เดฆเตˆเดจเด‚เดฆเดฟเดจ เดœเต‹เดฒเดฟเดฏเต†เดŸเตเดคเตเดคเต.

3D เดฎเต‹เดกเดฒเตเด•เตพ เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเตฝ เดตเต€เดกเดฟเดฏเต‹เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเดพเตป YouTube-เตฝ เด†เดฐเด‚เดญเดฟเดšเตเดšเต เดฌเตเดฒเต†เตปเดกเตผ. เด‡เตปเดธเตโ€Œเดฑเตเดฑเดฒเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค 3D เดฎเต‹เดกเดฒเดฟเด‚เด—เดฟเดจเตเดณเตเดณ (เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ) เดฎเดฟเด•เดšเตเดš เดธเต—เดœเดจเตเดฏ เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต เดฌเตเดฒเต†เตปเดกเตผ. เด‡เดตเดฟเดŸเต† เด’เดฐเต เดžเต†เดŸเตเดŸเตฝ เดŽเดจเตเดจเต† เด•เดพเดคเตเดคเดฟเดฐเตเดจเตเดจเต ... เดฎเต‹เดกเดฒเดฟเด‚เด—เต, เด†เดจเดฟเดฎเต‡เดทเตป, เดŸเต†เด•เตเดธเตเดšเดฑเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดธเตเดคเด•เด™เตเด™เตพ เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดตเดฒเดฟเดฏ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดทเดฏเด™เตเด™เดณเดพเดฃเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต. เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดธเดคเตเดฏเดฎเดพเดฃเต. เดตเดฟเดฐเดฒเตเด•เตพ, เดชเดฒเตเดฒเตเด•เตพ, เด•เดฃเตเดฃเตเด•เตพ, เดถเดฐเต€เดฐเดคเตเดคเดฟเดจเตเดฑเต† เดฎเดฑเตเดฑเต เดญเดพเด—เด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตƒเด•เดฏเดพเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเดฐเต€เดฐเด˜เดŸเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดตเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฎเตเด–เดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดถเดฟเด•เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต? เด†เดณเตเด•เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดจเต€เด™เตเด™เตเดจเตเดจเดคเต? เด“เดฐเต‹ เด•เตˆเดฏเดฟเดฒเตเด‚ เด•เดพเดฒเดฟเดฒเตเด‚ เดตเดฟเดฐเดฒเดฟเดฒเตเด‚ เดจเด•เตเด•เดฟเดณเดฟเดฒเตเด‚ เดŽเดจเดฟเด•เตเด•เต เด…เดธเตเดฅเดฟเด•เตพ "เดคเดฟเดฐเตเด•เดฃเด‚"!

เด•เตเดฒเดพเดตเดฟเด•เตเด•เดฟเตพ, เด…เดงเดฟเด• เด…เดธเตเดฅเดฟ เดฒเดฟเดตเตผ เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตƒเด•เดฏเดพเด•เตเด•เตเด•, เด…เด™เตเด™เดจเต† เด†เดจเดฟเดฎเต‡เดทเตป เดธเตเดตเดพเดญเดพเดตเดฟเด•เดฎเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดคเตเดคเดฐเด‚ เดชเดพเด เด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚, เด†เดจเดฟเดฎเต‡เดฑเตเดฑเดกเต เดซเดฟเดฒเดฟเดฎเตเด•เดณเตเดŸเต† เดธเตเดฐเดทเตโ€ŒเดŸเดพเด•เตเด•เตพ 30 เดธเต†เด•เตเด•เตปเดกเต เดตเต€เดกเดฟเดฏเต‹ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เดŽเดคเตเดฐ เดตเดฒเดฟเดฏ เดœเต‹เดฒเดฟเดฏเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ 3D เดธเดฟเดจเดฟเดฎเด•เตพ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเตเด•เตพ เดจเต€เดฃเตเดŸเตเดจเดฟเตฝเด•เตเด•เตเด‚! เดŽเดจเตเดจเดฟเดŸเตเดŸเต เดžเด™เตเด™เตพ เดคเดฟเดฏเต‡เดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ เด‡เดคเตเดชเต‹เดฒเต† เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฑเดฏเตเดจเตเดจเต: โ€œเดŸเดพ, เด’เดฐเต เดฎเต‹เดถเด‚ เด•เดพเตผเดŸเตเดŸเต‚เตบ / เดธเดฟเดจเดฟเดฎ! เด…เดตเตผเด•เตเด•เต เด‡เดคเดฟเดฒเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดšเต†เดฏเตเดฏเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต..." เดตเดฟเดกเตเดขเดฟเด•เดณเต‡!

เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด’เดฐเต เด•เดพเดฐเตเดฏเด‚ เด•เต‚เดŸเดฟ. เด…เดคเต เดฎเดพเดฑเดฟเดฏเดคเตเดชเต‹เดฒเต†, เดŽเดจเดฟเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เดญเดพเด—เด‚ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดฐเด‚เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ (เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดฒเต† เดถเต‡เด–เดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เต), เด•เตเดฏเดพเดฎเดฑ เด’เดฐเต เด—เต‹เดณเดคเตเดคเดฟเตฝ เดชเต†เตบเด•เตเดŸเตเดŸเดฟเดฏเตเดŸเต† เด•เดฅเดพเดชเดพเดคเตเดฐเดคเตเดคเดฟเดจเต เดšเตเดฑเตเดฑเตเด‚ เด•เดฑเด™เตเด™เตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด‚. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด•เตเดฏเดพเดฎเดฑ เดฑเตŠเดŸเตเดŸเต‡เดทเตป เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดžเดพเตป เด†เดฆเตเดฏเด‚ เดธเตผเด•เตเด•เดฟเดณเดฟเดฒเต† (2D) เดธเตเดฅเดพเดจ เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเตเดฑเต† เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดคเตเดŸเตผเดจเตเดจเต เด—เต‹เดณเดคเตเดคเดฟเตฝ (3D). เดธเตเด•เต‚เดณเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เด•เดฃเด•เตเด•เต เดตเต†เดฑเตเดชเตเดชเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด’เดฐเต เดฎเตˆเดจเดธเต‹เดŸเต† เด…เดคเต เด…เดฑเดฟเดฏเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดฐเดธเด•เดฐเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด‚. เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ, เด’เดฐเตเดชเด•เตเดทเต‡, เดˆ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚ เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดธเตเด•เต‚เดณเดฟเตฝ เด…เดตเตผ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเด•เตเดทเตเดฏเด‚, เดธเตเดตเดชเตเดจเด‚ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด…เดญเดฟเดจเดฟเดตเต‡เดถเดคเตเดคเดฟเดฒเดพเด•เตเดฎเตเดชเต‹เตพ, เดฎเดจเดธเตเดธเต เดถเตเดฆเตเดงเดฎเดพเด•เตเด‚, เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเด‚! เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดœเต‹เดฒเดฟเด•เตพ เด†เดตเต‡เดถเด•เดฐเดฎเดพเดฏ เดธเดพเดนเดธเดฟเด•เดคเดฏเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดŸเตเดŸเต เดจเดฟเด™เตเด™เตพ เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเดจเตเดจเต: "เดถเดฐเดฟ, *เดชเตเดฐเดฟเดฏเดชเตเดชเต†เดŸเตเดŸ* เด—เดฃเดฟเดคเดถเดพเดธเตโ€Œเดคเตเดฐเดœเตเดžเดจเต เดˆ เดธเต‚เดคเตเดฐเดตเดพเด•เตเดฏเด™เตเด™เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดšเดพเดฏเดพเตป เด•เดดเดฟเดฏเตเด• เดŽเดจเตเดจเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเต?".

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด’เดฐเต เดตเตƒเดคเตเดคเดคเตเดคเดฟเดฒเต†เดฏเตเด‚ เด—เต‹เดณเดคเตเดคเดฟเดฒเต†เดฏเตเด‚ เด’เดฐเต เดฌเดฟเดจเตเดฆเตเดตเดฟเดจเตเดฑเต† เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเต‚เดคเตเดฐเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ (เดŽเดจเตเดฑเต† เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต)

เด—เต†เดฏเดฟเด‚ 1

  • เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚: เดตเดฟเตปเดกเต‹เดธเต (เดตเดฟเตปเดกเต‹เดธเต 7, 10-เตฝ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต)
  • เดญเดพเดท: เด‡เดคเต เดถเตเดฆเตเดงเดฎเดพเดฏ เดธเดฟเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดคเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต
  • เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเตป: เดตเดฟเตปเดกเต‹เดธเต เด•เตบเดธเต‹เตพ
  • เดชเตเดฐเดšเต‹เดฆเดจเด‚: javidx9
  • เดธเด‚เดญเดฐเดฃเดฟเดฏเดพเดฃเต: เดธเดพเดฎเต‚เดนเดฟเด•เด‚

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดพเดฎเตเดชเต เด—เต†เดฏเดฟเด‚

3D เดฐเด‚เด—เด‚ เด’เดฐเต เด•เดณเดฟเดฏเดฒเตเดฒ. เด•เต‚เดŸเดพเดคเต†, 3D เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ (เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ) เดฎเต‹เดกเดฒเดฟเด‚เด—เตเด‚ เด†เดจเดฟเดฎเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเดฒเตเด‚ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเดฎเดพเดฃเต. เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เด•เดณเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดŽเดจเดฟเด•เตเด•เต เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเตเดŸเดฐเดฃเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ. เด—เต†เดฏเดฟเดฎเตเด•เดณเตเดŸเต† เด˜เดŸเดจ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดฒเดณเดฟเดคเดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เดธเดฎเดฏเด‚ เด†เด—เต‹เดณเดตเตเดฎเดพเดฏ เด’เดจเตเดจเต.

เดจเดฎเตเด•เตเด•เต เดฒเดณเดฟเดคเดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเดฎเดพเดฏ เดŽเดจเตเดคเดพเดฃเตเดณเตเดณเดคเต? เด…เดคเต เดถเดฐเดฟเดฏเดพเดฃเต, เด•เตบเดธเต‹เดณเตเด‚ 2Dเดฏเตเด‚. เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด•เตบเดธเต‹เดณเตเด‚ เดšเดฟเดนเตเดจเด™เตเด™เดณเตเด‚ เดชเต‹เดฒเตเด‚. เดตเต€เดฃเตเดŸเตเด‚, เดžเดพเตป เด‡เตปเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ เดชเตเดฐเดšเต‹เดฆเดจเด‚ เดคเต‡เดŸเดพเตป เดคเตเดŸเด™เตเด™เดฟ (เดชเตŠเดคเตเดตเต‡, XNUMX-เดพเด‚ เดจเต‚เดฑเตเดฑเดพเดฃเตเดŸเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดตเดฟเดชเตเดฒเดตเด•เดฐเดตเตเด‚ เด…เดชเด•เดŸเด•เดฐเดตเตเดฎเดพเดฏ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเดฎเดพเดฏเดฟ เดžเดพเตป เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเดจเต† เด•เดฐเตเดคเตเดจเตเดจเต). เด•เตบเดธเต‹เตพ เดŸเต†เดŸเตเดฐเดฟเดธเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฑเตเดŸเต† เดตเต€เดกเดฟเดฏเต‹ เดžเดพเตป เด•เตเดดเดฟเดšเตเดšเต. เด…เดตเดจเตเดฑเต† เด•เดณเดฟเดฏเตเดŸเต† เดธเดพเดฆเตƒเดถเตเดฏเดคเตเดคเดฟเตฝ, เด…เดตเตป "เดชเดพเดฎเตเดชเดฟเดจเต†" เดตเต†เดŸเตเดŸเดฟเดฎเดพเดฑเตเดฑเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เดตเต€เดกเดฟเดฏเต‹เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เดฐเดฃเตเดŸเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เดพเดฐเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ - เด—เต†เดฏเดฟเด‚ เดฒเต‚เดชเตเดชเต (เดฎเต‚เดจเตเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ / เดญเดพเด—เด™เตเด™เตพ เด‰เดณเตเดณเดคเต), เดฌเดซเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต.

เด—เต†เดฏเดฟเด‚ เดฒเต‚เดชเตเดชเต เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚:

int main()
   {
      Setup();
      // a game loop
      while (!quit)
      {
          Input();
          Logic();
          Draw();
          Sleep(gameSpeed);  // game timing
      }
      return 0;
   }

เด•เต‹เดกเต เดฎเตเดดเตเดตเตป เดชเตเดฐเดงเดพเดจ() เดซเด‚เด—เตเดทเดจเตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดจเตเดฌเดจเตเดง เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด—เต†เดฏเดฟเด‚ เดธเตˆเด•เตเด•เดฟเตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต‚เดชเตเดชเดฟเตฝ เดฎเต‚เดจเตเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเต: เด‡เตปเดชเตเดŸเตเดŸเต (), เดฒเต‹เดœเดฟเด•เต (), เดกเตเดฐเต‹ (). เด†เดฆเตเดฏเด‚, เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑ เด‡เตปเดชเตเดŸเตเดŸเต (เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เต€เดธเตโ€ŒเดŸเตเดฐเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚), เดคเตเดŸเตผเดจเตเดจเต เดจเตฝเด•เดฟเดฏ เดกเดพเดฑเตเดฑ เดฒเต‹เดœเดฟเด•เต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต - เดตเดฐเดฏเตเด•เตเด•เตเด•. เด…เด™เตเด™เดจเต† เด“เดฐเต‹ เดซเตเดฐเต†เดฏเดฟเดฎเตเด‚. เด†เดจเดฟเดฎเต‡เดทเตป เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเต เด•เดพเตผเดŸเตเดŸเต‚เตบ เดชเต‹เดฒเต†เดฏเดพเดฃเต. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚, เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดฟเดŸเดคเตเดคเต‹เดณเด‚, เด—เต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดซเตเดฐเต†เดฏเดฟเด‚ เดฑเต‡เดฑเตเดฑเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด‡เดตเดฟเดŸเต† เดฒเต‹เดœเดฟเด•เต() เดซเด‚เด—เตเดทเตป เดตเดณเดฐเต† เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดˆ เดจเดฟเดฐเด•เตเด•เต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจ เด—เต†เดฏเดฟเด‚เดธเตเดชเต€เดกเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฒเต€เดชเตเดชเต () เดซเด‚เด—เตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเตเดฐเต†เดฏเดฟเด‚ เดฑเต‡เดฑเตเดฑเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดฃเด‚.

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด—เต†เดฏเดฟเด‚ เดธเตˆเด•เตเด•เดฟเตพ. เดจเต‹เดŸเตเดŸเตเดชเดพเดกเดฟเตฝ เดธเตเดจเต‡เด•เตเด•เต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต

เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เด•เตบเดธเต‹เตพ เด—เต†เดฏเดฟเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเดพเดงเดพเดฐเดฃ เดธเตเดŸเตเดฐเต€เด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต 'เด•เต—เดŸเตเดŸเต' เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดกเดพเดฑเตเดฑ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ - เด‡เดคเต เดตเดณเดฐเต† เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตเด•เตเดฐเต€เตป เดฌเดซเดฑเดฟเตฝ เดจเดŸเดคเตเดคเดฃเด‚. เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ, เด•เดณเดฟ เดคเดŸเดธเตเดธเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เดธเดคเตเดฏเด‚ เดชเดฑเดžเตเดžเดพเตฝ, เดธเตโ€Œเด•เตเดฐเต€เตป เดฌเดซเตผ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เดŽเดจเดฟเด•เตเด•เต เดคเต€เดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เดžเดพเตป เด‡เดตเดฟเดŸเต† เด’เดฐเต เด•เต‹เดกเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดจเตฝเด•เตเด‚, เด’เดฐเตเดชเด•เตเดทเต‡ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดธเตเด•เตเดฐเต€เตป เดฌเดซเตผ เดจเต‡เดŸเตเดจเตเดจเต (เดžเดพเตป เด…เด™เตเด™เดจเต† เดชเดฑเดžเตเดžเดพเตฝ):

// create screen buffer for drawings
   HANDLE hConsole = CreateConsoleScreenBuffer(GENERIC_READ | GENERIC_WRITE, 0,
 							   NULL, CONSOLE_TEXTMODE_BUFFER, NULL);
   DWORD dwBytesWritten = 0;
   SetConsoleActiveScreenBuffer(hConsole);

เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฒเตˆเตป เดธเตเด•เต‹เตผเดฒเตˆเดจเดฟเดจเตเดฑเต† เดธเตเด•เตเดฐเต€เดจเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต (เดธเตเด•เต‹เดฑเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเตˆเตป):

// draw the score
   WriteConsoleOutputCharacter(hConsole, scoreLine, GAME_WIDTH, {2,3}, &dwBytesWritten);

เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ, เดˆ เด—เต†เดฏเดฟเดฎเดฟเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดจเตเดจเตเด‚ เดคเดจเตเดจเต†เดฏเดฟเดฒเตเดฒ, เด‡เดคเต เด’เดฐเต เดŽเตปเดŸเตเดฐเดฟ เดฒเต†เดตเตฝ เด—เต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดฎเดฟเด•เดšเตเดš เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดŽเดจเดฟเด•เตเด•เต เดคเต‹เดจเตเดจเตเดจเตเดจเต. เด•เต‹เดกเต เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เตเดฒเดพเดธเตเด•เดณเดฟเดฒเตเดฒ, เด…เดจเดจเตเดคเดฐเดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒ. GitHub-เดฒเต† เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด—เต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดฒเต† เดŽเดฒเตเดฒเดพเด‚ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

เด—เต†เดฏเดฟเด‚ 2 เด•เตเดฐเต‡เดธเดฟ เดŸเดพเด™เตเด•เตเด•เตพ

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด•เตเดฐเต‡เดธเดฟ เดŸเดพเด™เตเด•เต เด—เต†เดฏเดฟเด‚

เด•เตบเดธเต‹เดณเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด—เต†เดฏเดฟเดฎเดพเดฏเดฟ เดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เดพเดฐเตเดฏเดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เด•เตเดดเดชเตเดชเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต: เดชเตเดฐเดคเต€เด•เด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เด‰เดฏเดฐเด™เตเด™เดณเตเด‚ เดตเต€เดคเดฟเดฏเตเด‚ เด‰เดฃเตเดŸเต (เด‰เดฏเดฐเด‚ เดตเต€เดคเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฃเต). เด…เด™เตเด™เดจเต†, เดŽเดฒเตเดฒเดพเด‚ เด†เดจเตเดชเดพเดคเดฟเด•เดฎเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเด‚, เดคเดพเดดเต‡เด•เตเด•เต‹ เดฎเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เดจเต€เด™เตเด™เตเดจเตเดจเดคเต เด‡เดŸเดคเตเดคเต‹เดŸเตเดŸเต‹ เดตเดฒเดคเตเดคเต‹เดŸเตเดŸเต‹ เดจเต€เด™เตเด™เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดคเต‹เดจเตเดจเตเด‚. เดˆ เดชเตเดฐเดญเดพเดตเด‚ "เดธเตเดจเต‡เด•เตเด•เต" (เด—เต†เดฏเดฟเด‚ 1) เตฝ เดตเดณเดฐเต† เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต. "เดŸเดพเด™เตเด•เตเด•เตพ" (เด—เต†เดฏเดฟเด‚ 2) เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดชเต‹เดฐเดพเดฏเตเดฎ เด‡เดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดตเดฟเดŸเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเดฟเดฑเด™เตเด™เดณเดฟเดฒเตเดณเตเดณ เดธเตเด•เตเดฐเต€เตป เดชเดฟเด•เตเดธเดฒเตเด•เตพ เดชเต†เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดžเดพเตป เด’เดฐเต เดฑเต†เตปเดกเดฑเตผ เดŽเดดเตเดคเดฟ เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฑเดฏเดพเด‚. เดถเดฐเดฟเดฏเดพเดฃเต, เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต, เด•เต‚เดŸเตเดคเตฝ เดฐเดธเด•เดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚.

เดˆ เด—เต†เดฏเดฟเดฎเดฟเดจเดพเดฏเดฟ, เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดชเดฟเด•เตเดธเดฒเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŽเดจเตเดฑเต† เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟเดตเดฐเดฟเดšเตเดšเดพเตฝ เดฎเดคเดฟเดฏเดพเด•เตเด‚. เด‡เดคเต เด—เต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดญเดพเด—เดฎเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดตเดฏเด‚ เดตเดฐเดพเตป เด•เดดเดฟเดฏเตเด‚.

เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เด•เดพเดฃเตเดจเตเดจเดคเต เดšเดฒเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฑเดฎเตเดณเตเดณ เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เดฆเต€เตผเด˜เดšเดคเตเดฐเด‚ เดธเต†เดฑเตเดฑเต

เด“เดฐเต‹ เดฆเต€เตผเด˜เดšเดคเตเดฐเดตเตเด‚ เด…เด•เตเด•เด™เตเด™เตพ เดจเดฟเดฑเดžเตเดž เด’เดฐเต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดดเดฟเดฏเดฟเตฝ, เดŽเดจเดฟเด•เตเด•เต เดฐเดธเด•เดฐเดฎเดพเดฏ เด’เดฐเต เดธเต‚เด•เตเดทเตเดฎเดค เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ - เด—เต†เดฏเดฟเดฎเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เดณเตเด‚ เด’เดฐเต เดเด•เดฎเดพเดจ เด…เดฑเต‡ เด†เดฏเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเตเดตเดฟเดฎเดพเดจเดฎเดฒเตเดฒ, เดเด•เดฎเดพเดจเดฎเดพเดฃเต! เดตเตบ-เดกเตˆเดฎเตปเดทเดฃเตฝ เด…เดฑเต‡เด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดตเตเด‚ เดตเต‡เด—เดคเดฏเตเดฎเดพเดฃเต.

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด’เดฐเต เด—เต†เดฏเดฟเด‚ เดŸเดพเด™เตเด•เต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด’เดฐเต เดกเตˆเดฎเตปเดทเดฃเตฝ เด…เดฑเต‡เดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เด—เต†เดฏเดฟเด‚ เดŸเดพเด™เตเด•เดฟเดจเตเดฑเต† เดฎเดพเดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเดจเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด’เดฐเต เดเด•เดฎเดพเดจ เด…เดฑเต‡ เดฎเตเด–เต‡เดจเดฏเตเดณเตเดณ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด•เต‚เดŸเตเดคเตฝ เดšเดฟเดคเตเดฐเต€เด•เดฐเดฃ เด‰เดฆเดพเดนเดฐเดฃเด‚

เดŽเดจเตเดจเดพเตฝ เด…เดฑเต‡เดฏเตเดŸเต† เดฎเต‚เดฒเด•เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเด‚ เด’เดฐเต เด‡เดฐเดŸเตเดŸ เดฒเต‚เดชเตเดชเดฟเดฒเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเต เด’เดฐเต เดฎเดพเดจเดฎเดฒเตเดฒ, เดฆเตเดตเดฟเดฎเดพเดจ เด…เดฑเต‡เดฏเดพเดฃเต. เดžเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฒเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด‡เดฐเดŸเตเดŸ เดฒเต‚เดชเตเดชเดฟเตฝ เดเด•เดฎเดพเดจ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต‚เดŸเต† เดธเดžเตเดšเดฐเดฟเด•เตเด•เตเดจเตเดจเต. Y เดŽเดจเตเดจเดคเต เดตเดฐเดฟ เดเดกเดฟเดฏเดพเดฃเต, X เดŽเดจเตเดจเดคเต เดจเดฟเดฐ เดเดกเดฟเดฏเดพเดฃเต

เดธเดพเดงเดพเดฐเดฃ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ i, j, เดžเดพเตป x, y เดŽเดจเตเดจเต€ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เด…เดคเดฟเดจเดพเตฝ, เด‡เดคเต เดŽเดจเดฟเด•เตเด•เต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เด•เดฃเตเดฃเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เด‡เดฎเตเดชเดฎเตเดณเตเดณเดคเตเด‚ เดคเดฒเดšเตเดšเต‹เดฑเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดตเตเดฎเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดจเตŠเดŸเตเดŸเต‡เดทเตป เด’เดฐเต เดฆเตเดตเดฟเดฎเดพเดจ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเต เด…เด•เตเดทเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เตพ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดชเตเดฐเตŠเดœเด•เตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด‡เดชเตเดชเต‹เตพ เดชเดฟเด•เตเดธเดฒเตเด•เตพ, เดจเดฟเดฑเด‚, เดกเดฟเดธเตเดชเตเดฒเต‡ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต. เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเดพเดฏเดฟ StretchDIBits เดซเด‚เด—เตโ€Œเดทเตป (เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต: windows.h; เดฒเตˆเดฌเตเดฐเดฑเดฟ: gdi32.lib) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดˆ เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต: เดšเดฟเดคเตเดฐเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเด•เดฐเดฃเด‚ (เดŽเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดคเดพเดฃเต เดตเดฟเตปเดกเต‹เดธเต เด•เตบเดธเต‹เตพ), เด‡เดฎเต‡เดœเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด†เดฐเด‚เดญเดคเตเดคเดฟเดจเตเดฑเต† เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตเด•เตพ, เด…เดคเดฟเดจเตเดฑเต† เดตเต€เดคเดฟ / เด‰เดฏเดฐเด‚, เดšเดฟเดคเตเดฐเด‚ เด’เดฐเต เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเดฟเดจเตเดฑเต† (เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเต) เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดคเดจเตเดจเต†, เดฌเตˆเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดจเดฟเดฐ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฌเตˆเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดจเดฟเดฐเดฏเดพเดฏเดฟ เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเต!

เดœเต‹เดฒเดฟเดธเตเดฅเดฒเดคเตเดคเต StretchDIBits() เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚:

// screen output for game field
   StretchDIBits(
               deviceContext,
               OFFSET_LEFT, OFFSET_TOP,
               PMATRIX_WIDTH, PMATRIX_HEIGHT,
               0, 0,
               PMATRIX_WIDTH, PMATRIX_HEIGHT,
               m_p_bitmapMemory, &bitmapInfo,
               DIB_RGB_COLORS,
               SRCCOPY
               );

VirtualAlloc() เดซเด‚เด—เตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเดฟเดจเดพเดฏเดฟ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเตเตปเด•เต‚เดฑเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เดŽเดฒเตเดฒเดพ เดชเดฟเด•เตเดธเดฒเตเด•เดณเต‡เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฌเตˆเดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เด’เดฐเต m_p_bitmapเดฎเต†เดฎเตเดฎเดฑเดฟ เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต:

// create bitmap
   int bitmapMemorySize = (PMATRIX_WIDTH * PMATRIX_HEIGHT) * BYTES_PER_PIXEL;
   void* m_p_bitmapMemory = VirtualAlloc(0, bitmapMemorySize, MEM_COMMIT, PAGE_READWRITE);

เดเด•เดฆเต‡เดถเด‚ เดชเดฑเดžเตเดžเดพเตฝ, เด’เดฐเต เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเดฟเตฝ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดชเดฟเด•เตเดธเดฒเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดฑเต‡เดฏเดฟเดฒเต† เด“เดฐเต‹ เดจเดพเดฒเต เดฌเตˆเดฑเตเดฑเตเด•เดณเตเด‚ เด’เดฐเต RGB เดชเดฟเด•เตเดธเดฒเดพเดฃเต. เดšเตเดตเดชเตเดชเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต เด’เดฐเต เดฌเตˆเดฑเตเดฑเต, เดชเดšเตเดš เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต (เดœเดฟ) เด’เดฐเต เดฌเตˆเดฑเตเดฑเต, เดจเต€เดฒ เดจเดฟเดฑเดคเตเดคเดฟเดจเต (เดฌเดฟ) เด’เดฐเต เดฌเตˆเดฑเตเดฑเต. เด•เต‚เดŸเดพเดคเต†, เด“เดฐเต‹ เด‡เตปเดกเดจเตเดฑเดฟเดฒเตเด‚ เด’เดฐเต เดฌเตˆเดฑเตเดฑเต เด‰เดฃเตเดŸเต. เดˆ เดฎเต‚เดจเตเดจเต เดจเดฟเดฑเด™เตเด™เตพ - เดšเตเดตเดชเตเดชเต / เดชเดšเตเดš / เดจเต€เดฒ (RGB) - เดตเตเดฏเดคเตเดฏเดธเตเดค เด…เดจเตเดชเดพเดคเด™เตเด™เดณเดฟเตฝ เดชเดฐเดธเตเดชเดฐเด‚ เด•เดฒเตผเดคเตเดคเดฟ - เดซเดฒเดฎเดพเดฏเดฟ เดชเดฟเด•เตเดธเตฝ เดจเดฟเดฑเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚.

เด‡เดชเตเดชเต‹เตพ, เดตเต€เดฃเตเดŸเตเด‚, เด“เดฐเต‹ เดฆเต€เตผเด˜เดšเดคเตเดฐเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เต†เดฏเดฟเด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต, เด’เดฐเต เดจเดฎเตเดชเตผ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด—เต†เดฏเดฟเด‚ เดตเดธเตเดคเตเด•เตเด•เดณเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เดถเต‡เด–เดฐเดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต เด…เดต เด•เดณเดฟเด•เตเด•เดณเดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏเดพ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดฐเต‚เดชเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด“เดฐเต‹ เดธเด‚เด–เตเดฏเดฏเตเด‚ เดžเดพเตป เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดจเดฟเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฎเตเดชเตผ 8 เดจเต€เดฒเดฏเดพเดฃเต, เดจเดฎเตเดชเตผ 9 เดฎเดžเตเดžเดฏเดพเดฃเต, เดจเดฎเตเดชเตผ 10 เด‡เดฐเตเดฃเตเดŸ เดšเดพเดฐเดจเดฟเดฑเดฎเดพเดฃเต, เด…เด™เตเด™เดจเต† เดชเดฒเดคเตเด‚. เด…เดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เด•เดณเดฟเด•เตเด•เดณเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เด‰เดฃเตเดŸเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดชเดฑเดฏเดพเด‚, เด…เดตเดฟเดŸเต† เด“เดฐเต‹ เดจเดฎเตเดชเดฑเดฟเดจเตเด‚ เด’เดฐเตเดคเดฐเด‚ เดจเดฟเดฑเดฎเตเดฃเตเดŸเต.

เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเดถเดคเตเดคเต เดฎเตเดดเตเดตเตป เด•เดณเดฟเด•เตเด•เดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด’เดฐเต เดธเด‚เด–เตเดฏเดพ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเตเด‚ เดฎเดฑเตเดตเดถเดคเตเดคเต เดšเดฟเดคเตเดฐเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเตเด‚ เด‰เดฃเตเดŸเต. เด‡เดคเตเดตเดฐเต†, เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเต "เดถเต‚เดจเตเดฏเดฎเดพเดฃเต" - เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเตผเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฟเด•เตเดธเดฒเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‡เดคเดฟเดจเต เด‡เดคเตเดตเดฐเต† เด‡เดฒเตเดฒ. เด•เดณเดฟเดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดธเด‚เด–เตเดฏเดพ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด“เดฐเต‹ เดชเดฟเด•เตเดธเดฒเดฟเดจเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเดฟเตฝ เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด…เดตเดธเดพเดจ เด˜เดŸเตเดŸเด‚ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เด•เดพเดฃเดพเด‚.

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด•เดณเดฟเด•เตเด•เดณเดคเตเดคเดฟเดฒเต† เดธเด‚เด–เตเดฏเดพ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต (เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต) เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเต (เดชเดฟเด•เตเดธเตฝ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต) เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ (เด•เดณเตผ เดธเต‚เดšเดฟเด•เด•เตพ เด—เต†เดฏเดฟเดฎเดฟเดฒเต† เดธเต‚เดšเดฟเด•เด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ)

เด—เต†เดฏเดฟเดฎเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เด•เต‹เดกเดฟเดจเตเดฑเต† เด’เดฐเต เดญเดพเด—เดตเตเด‚ เดžเดพเตป เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด“เดฐเต‹ เด†เดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด•เดณเตผ เด‡เตปเดกเด•เตโ€Œเดธเดฟเดจเต เด•เดณเดฟเด•เตเด•เดณเดคเตเดคเดฟเดจเตเดฑเต† (เดฎเต†เดฏเดฟเตป เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดฎเดพเดŸเตเดฐเดฟเด•เตโ€Œเดธเต) เดธเด‚เด–เตเดฏเดพ เดฎเดพเดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ (เดตเตผเดฃเตเดฃ เดธเต‚เดšเดฟเด•) เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดชเตเดชเต‹เตพ เดจเดฟเดฑเด‚ เดคเดจเตเดจเต† เดธเต‚เดšเดฟเด•เดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด•เดณเตผ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดจเดฟเดฑเด‚ เดšเตเดตเดชเตเดชเต, เดชเดšเตเดš, เดจเต€เดฒ (RGB) เด…เดจเตเดชเดพเดคเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เตปเดกเดจเตเดฑเดฟเดจเตŠเดชเตเดชเด‚ (เดชเดฟเด•เตเดธเตฝเดชเดพเดกเดฟเด‚เด—เต), เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเดฟเด•เตเดธเดฒเดฟเดฒเต‡เด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเดฟเตฝ เด’เดฐเต เดตเตผเดฃเตเดฃ เดšเดฟเดคเตเดฐเด‚ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด•เต‹เดกเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเตเด‚ เดฌเดฟเดฑเตเดฑเตเดตเตˆเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ เด…เดคเตเดคเดฐเด‚ เด˜เดŸเดจเด•เตพ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เด‰เดชเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เดณเดฟเด•เตเด•เดณเดคเตเดคเดฟเดจเตเดฑเต† เดธเด‚เด–เตเดฏเดพ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตฝ:

// set pixel map variables
   int colorIndex;
   COLORREF color;
   int pitch;
   uint8_t* p_row;
 
   // arrange pixels for game field
   pitch = PMATRIX_WIDTH * BYTES_PER_PIXEL;     // row size in bytes
   p_row = (uint8_t*)m_p_bitmapMemory;       //cast to uint8 for valid pointer arithmetic
   							(to add by 1 byte (8 bits) at a time)   
   for (int y = 0; y < PMATRIX_HEIGHT; ++y)
   {
       uint32_t* p_pixel = (uint32_t*)p_row;
       for (int x = 0; x < PMATRIX_WIDTH; ++x)
       {
           colorIndex = mainDigitalMatrix[y * PMATRIX_WIDTH + x];
           color = Utils::GetColor(colorIndex);
           uint8_t blue = GetBValue(color);
           uint8_t green = GetGValue(color);
           uint8_t red = GetRValue(color);
           uint8_t pixelPadding = 0;
 
           *p_pixel = ((pixelPadding << 24) | (red << 16) | (green << 8) | blue);
           ++p_pixel;
       }
       p_row += pitch;
   }

เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดฐเต€เดคเดฟ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด•เตเดฐเต‡เดธเดฟ เดŸเดพเด™เตเด•เต เด—เต†เดฏเดฟเดฎเดฟเตฝ เด’เดฐเต เดšเดฟเดคเตเดฐเด‚ (เดซเตเดฐเต†เดฏเดฟเด‚) เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดกเตเดฐเต‹ () เดซเด‚เด—เตเดทเดจเดฟเตฝ เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เตปเดชเตเดŸเตเดŸเต () เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เด•เต€เดธเตโ€ŒเดŸเตเดฐเต‹เด•เตเด•เตเด•เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตโ€Œเดคเดคเดฟเดจเตเด‚ เดฒเต‹เดœเดฟเด•เต () เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เด…เดตเดฏเตเดŸเต† เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเตเด‚ เดถเต‡เดทเด‚, เด’เดฐเต เดชเตเดคเดฟเดฏ เดšเดฟเดคเตเดฐเด‚ (เดซเตเดฐเต†เดฏเดฟเด‚) เดฐเต‚เดชเด‚ เด•เตŠเดณเตเดณเตเดจเตเดจเต. เดถเดฐเดฟเดฏเดพเดฃเต, เด—เต†เดฏเดฟเด‚ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เด•เดณเดฟเด•เตเด•เดณเดคเตเดคเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเตเดฅเดพเดจเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดฎเดฑเตเดฑเตŠเดฐเต เดธเตเดฅเดฒเดคเตเดคเต เดตเดฐเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต เด†เดจเดฟเดฎเต‡เดทเตป (เดšเดฒเดจเด‚) เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ (เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเตเด‚ เดฎเดฑเดจเตเดจเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ), เด†เดฆเตเดฏ เด—เต†เดฏเดฟเดฎเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด—เต†เดฏเดฟเด‚ เดฒเต‚เดชเตเดชเตเด‚ (โ€œเดธเตเดจเต‡เด•เตเด•เตโ€) เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด—เต†เดฏเดฟเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต (โ€œเดŸเดพเด™เตเด•เตเด•เตพโ€) เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดชเดฟเด•เตเดธเดฒเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเดตเตเด‚ (โ€œเดŸเดพเด™เตเด•เตเด•เตพโ€) เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตเด•. Windows-เดจเตเดณเตเดณ เดจเดฟเด™เตเด™เดณเตเดŸเต† 2D เด—เต†เดฏเดฟเดฎเตเด•เตพ. เดถเดฌเตเดฆเดฐเดนเดฟเดคเด‚! ๐Ÿ˜‰ เดฌเดพเด•เตเด•เดฟ เดญเดพเด—เด™เตเด™เตพ เดตเต†เดฑเตเด‚ เดซเดพเตปเดธเดฟ เด†เดฃเต.

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, "เดŸเดพเด™เตเด•เตเด•เตพ" เดŽเดจเตเดจ เด—เต†เดฏเดฟเด‚ "เดธเตเดจเต‡เด•เตเด•เต" เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดžเดพเตป เด‡เดคเดฟเดจเด•เด‚ C ++ เดญเดพเดท เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด…เดคเดพเดฏเดคเต, เด•เตเดฒเดพเดธเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เด—เต†เดฏเดฟเด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเตเด•เดณเต† เดžเดพเตป เดตเดฟเดตเดฐเดฟเดšเตเดšเต. เดžเดพเตป เดŽเดจเตเดฑเต† เดธเตเดตเดจเตเดคเด‚ เดถเต‡เด–เดฐเด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต - เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‹เดกเต เดนเต†เดกเตเดกเดฑเตเด•เตพ/Box.h-เตฝ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚. เดตเดดเดฟเดฏเดฟเตฝ, เดถเต‡เด–เดฐเดคเตเดคเดฟเดจเต เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต€เด•เตเด•เต เด‰เดฃเตเดŸเต. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ. เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต. เดชเตเดธเตเดคเด•เด‚ เดŽเดจเตเดจเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดนเดพเดฏเดฟเดšเตเดšเต เดŽเดจเตเดจเต เดžเดพเตป เดชเดฑเดฏเดฃเด‚. เด—เต†เดฏเดฟเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดฒเต‚เดŸเต† เดธเดฟ++ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต. C++ เดฒเต† เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เต เด‡เดคเตŠเดฐเต เดฎเดฟเด•เดšเตเดš เดคเตเดŸเด•เตเด•เดฎเดพเดฃเต. เด‡เดคเต เดšเต†เดฑเตเดคเตเด‚ เดฐเดธเด•เดฐเดตเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดšเดฟเดŸเตเดŸเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเตเดฎเดพเดฃเต.

เดˆ เด—เต†เดฏเดฟเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดเด•เดฆเต‡เดถเด‚ เด†เดฑเต เดฎเดพเดธเดฎเต†เดŸเตเดคเตเดคเต. เดžเดพเตป เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด‰เดšเตเดšเดญเด•เตเดทเดฃ เดธเดฎเดฏเดคเตเดคเตเด‚ เดœเต‹เดฒเดฟเดธเตเดฅเดฒเดคเตเดคเต เดฒเด˜เตเดญเด•เตเดทเดฃ เดธเดฎเดฏเดคเตเดคเตเด‚ เดŽเดดเตเดคเดฟ. เด…เดตเตป เด“เดซเต€เดธเดฟเดฒเต† เด…เดŸเตเด•เตเด•เดณเดฏเดฟเตฝ เด‡เดฐเตเดจเตเดจเต เดญเด•เตเดทเดฃเด‚ เดšเดตเดฟเดŸเตเดŸเดฟ เด•เต‹เดกเต เดŽเดดเตเดคเดฟ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเตเดคเดพเดดเดคเตเดคเดฟเดจเต เดตเต€เดŸเตเดŸเดฟเตฝ. เด…เดคเดฟเดจเดพเตฝ เดŽเดจเดฟเด•เตเด•เต เด…เดคเตเดคเดฐเด‚ "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ" เดฒเดญเดฟเดšเตเดšเต. เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดŽเดจเตเดจเดชเต‹เดฒเต†, เดžเดพเตป เด’เดฐเต เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เต เดธเดœเต€เดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŽเดฒเตเดฒเดพ เด†เดถเดฏเดชเดฐเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเด‚ เด…เดคเดฟเตฝ เดœเดจเดฟเดšเตเดšเต.

เดชเตเดฐเดพเดฏเต‹เด—เดฟเด• เดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚, เดžเดพเตป เดŽเดจเตเดฑเต† เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เดฟเดจเตเดฑเต† เด•เตเดฑเดšเตเดšเต เดธเตเด•เดพเดจเตเด•เตพ เดชเตเดฑเดคเตเดคเต†เดŸเตเด•เตเด•เตเด‚. เดžเดพเตป เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดŽเดจเตเดคเดพเดฃเต เดŽเดดเตเดคเตเดจเตเดจเดคเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เดพเตป, เดตเดฐเดฏเตเด•เตเด•เตเด•, เดŽเดฃเตเดฃเตเด•, เดกเดฟเดธเตˆเตป เดšเต†เดฏเตเดฏเตเด•...

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เดŸเดพเด™เตเด•เต เด‡เดฎเต‡เดœเต เดกเดฟเดธเตˆเตป. เด“เดฐเต‹ เดŸเดพเด™เตเด•เตเด‚ เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดŽเดคเตเดฐ เดชเดฟเด•เตเดธเดฒเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดฃเด‚ เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดšเดจเด‚

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด…เดคเดฟเดจเตเดฑเต† เด…เดšเตเดšเตเดคเดฃเตเดŸเดฟเดจเต เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดŸเดพเด™เตเด•เดฟเดจเตเดฑเต† เดญเตเดฐเดฎเดฃเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚, เดธเต‚เดคเตเดฐเดตเดพเด•เตเดฏเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เดŽเดจเตเดฑเต† เดถเต‡เด–เดฐเดคเตเดคเดฟเดจเตเดฑเต† เดกเดฏเด—เตเดฐเด‚ (เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต€เด•เตเด•เต เด‰เดณเตเดณเดคเต, เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚). เดถเต‡เด–เดฐเด‚ เด’เดฐเต เดฒเดฟเด™เตเด•เตเดกเต เดฒเดฟเดธเตเดฑเตเดฑเดพเดฏเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

DevOps C++, "เด…เดŸเตเด•เตเด•เดณ เดฏเตเดฆเตเดงเด™เตเด™เตพ", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ
เด†เตผเดŸเตเดŸเดฟเดซเดฟเดทเตเดฏเตฝ เด‡เดจเตเดฑเดฒเดฟเดœเตปเดธเดฟเดจเต† เด—เต†เดฏเดฟเดฎเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเตเด•เดฟเด•เตเด•เดฏเดฑเตเดฑเดพเดจเตเดณเตเดณ เดตเตเดฏเตผเดคเตเดฅเดฎเดพเดฏ เดถเตเดฐเดฎเด™เตเด™เดณเดพเดฃเดฟเดต

เดธเดฟเดฆเตเดงเดพเดจเตเดคเด‚

"เด†เดฏเดฟเดฐเด‚ เดฎเตˆเตฝ เดฏเดพเดคเตเดฐ เดชเต‹เดฒเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เด†เดฆเตเดฏเดชเดŸเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต" (เดชเตเดฐเดพเดคเดจ เดšเตˆเดจเต€เดธเต เดœเตเดžเดพเดจเด‚)

เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเดถเต€เดฒเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚! เดจเดฟเด™เตเด™เดณเตเดŸเต† เดนเต‹เดฌเดฟเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดธเดฎเดฏเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚?

  1. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเดฐเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด• (เด…เดฏเตเดฏเต‹, เด‡เดคเต เดเดฑเตเดฑเดตเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต).
  2. เดฎเตเตปเด—เดฃเดจเด•เตพ เดจเดฟเดถเตเดšเดฏเดฟเด•เตเด•เตเด•.
  3. เด‰เดฏเตผเดจเตเดจ เดฎเตเตปเด—เดฃเดจเด•เตพเด•เตเด•เดพเดฏเดฟ เดŽเดฒเตเดฒเดพ "เด…เดงเดฟเด•เดตเตเด‚" เดคเตเดฏเดœเดฟเด•เตเด•เตเด•.
  4. เดŽเดฒเตเดฒเดพ เดฆเดฟเดตเดธเดตเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เตเด•.
  5. เด’เดฐเต เดนเต‹เดฌเดฟเด•เตเด•เดพเดฏเดฟ เดฐเดฃเตเดŸเต‹ เดฎเต‚เดจเตเดจเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดธเต—เดœเดจเตเดฏ เดธเดฎเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดฐเตเดคเต.

เด’เดฐเต เดตเดถเดคเตเดคเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เดฎเดฑเตเดตเดถเดคเตเดคเต, เดˆ เดฎเตเตปเด—เดฃเดจเด•เตพเด•เตเด•เต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เดšเดฟเดฒ เด•เต‡เดธเตเด•เตพ / เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, "เด…เดฎเดฟเดคเดฎเดพเดฏ" เดŽเดฒเตเดฒเดพเด‚ เดจเดฟเด™เตเด™เตพ เดคเตเดฏเดœเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚. เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเต‚เดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดตเต‡เดฃเดฎเต†เดจเตเดจเต เดŽเดตเดฟเดŸเต†เดฏเต‹ เด•เต‡เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฐเต† เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด•เต‚เดŸเดพเดคเต† เด…เดงเดฟเด• เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เตพ/เดฆเดฟเดถเด•เตพ เด“เดตเตผเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเด‚. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต†เดฒเตเดฒเดพเด‚, เด’เดฐเตเดชเด•เตเดทเต‡, เด†เดคเตเดฎเดจเดฟเดทเตเด เดตเตเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดคเดตเตเดฎเดพเดฃเต.

เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเตเดตเตผเดฃเตเดฃ เดจเดฟเดฏเดฎเดฎเตเดฃเตเดŸเต: เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ 0% เดฆเดฟเดตเดธเด‚ เดชเดพเดŸเดฟเดฒเตเดฒ! เด’เดฐเต เด‡เตปเดกเดฟ เดกเต†เดตเดฒเดชเตเดชเดฑเตเดŸเต† เด’เดฐเต เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเดพเตป เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ. เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพ เดฆเดฟเดตเดธเดตเตเด‚ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เดชเดฟเดจเตเดจเต† เดŽเดคเตเดฐ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚ เด•เดพเดฐเตเดฏเดฎเดฟเดฒเตเดฒ. เด’เดฐเต เดตเดพเด•เตเด•เต‹ เด•เต‹เดกเดฟเดจเตเดฑเต† เด’เดฐเต เดตเดฐเดฟเดฏเต‹ เดŽเดดเตเดคเตเด•, เด’เดฐเต เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเตฝ เดตเต€เดกเดฟเดฏเต‹ เด•เดพเดฃเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฌเต‹เตผเดกเดฟเตฝ เด’เดฐเต เด†เดฃเดฟ เด…เดŸเดฟเด•เตเด•เตเด•-เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เดเดฑเตเดฑเดตเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดญเดพเด—เด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต. เดจเดฟเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเดคเดฟเดฒเตเด‚ เด…เตฝเดชเตเดชเด‚ เด•เต‚เดŸเตเดคเตฝ เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเด‚. เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เตเด‚, เดŽเดจเตเดจเต† เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เต‚, เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ. เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เดŽเดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดงเดพเดจ เดฌเตเดฐเต‡เด•เตเด•เต เดจเต€เดŸเตเดŸเดฟเดตเต†เด•เตเด•เดฒเดพเดฃเต.

5, 10, 15 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดธเตŒเดœเดจเตเดฏ " เดฎเดพเดคเตเดฐเดฎเดพเดตเดฟเดฒเตเดฒ" เดฏเต† เด•เตเดฑเดšเตเดšเตเด•เดพเดฃเตเด•เดฏเตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เด’เดจเตเดจเต‹ เดฐเดฃเตเดŸเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดจเต€เดฃเตเดŸเตเดจเดฟเตฝเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เดตเดฒเดฟเดฏ "เดฒเต‹เด—เตเด•เตพ"เด•เตเด•เดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เดตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเตฝเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹? เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เดŽเดธเตเด•เดฒเต‡เดฑเตเดฑเดฑเดฟเตฝ เด•เดฏเดฑเตเด•เดฏเดพเดฃเต‹? เด’เดฐเต เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดดเตเดคเตเด•. เดจเดฟเด™เตเด™เตพ เดฌเดธเดฟเตฝ เดญเด•เตเดทเดฃเด‚ เด•เดดเดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเต‹? เดถเดฐเดฟ, เด•เตเดฑเดšเตเดšเต เดฒเต‡เด–เดจเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•. เดŽเดฒเตเดฒเดพ เด…เดตเดธเดฐเด™เตเด™เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. YouTube-เตฝ เดชเต‚เดšเตเดšเด•เดณเต†เดฏเตเด‚ เดจเดพเดฏเตเด•เตเด•เดณเต†เดฏเตเด‚ เด•เดพเดฃเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด•! เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเดธเตเดคเดฟเดทเตเด•เดคเตเดคเดฟเตฝ เด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเดพเด•เตเด•เดฐเตเดคเต!

เด…เดตเดธเดพเดจเดคเตเดคเต‡เดคเตเด‚. เดˆ เดฒเต‡เด–เดจเด‚ เดตเดพเดฏเดฟเดšเตเดšเดคเดฟเดจเตเดถเต‡เดทเด‚, เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เด—เต†เดฏเดฟเดฎเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดŽเดจเตเดจ เด†เดถเดฏเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต†เด™เตเด•เดฟเตฝ, เด•เต‡เดธเดฟ เดฎเตเดฑเต‡เดฑเตเดฑเต‹เดฑเดฟ เดŽเดจเตเดจ เดชเต‡เดฐเต เด“เตผเด•เตเด•เตเด•. เดˆ เด†เดณเตเดฃเตเดŸเต เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต. "เดตเดพเดšเตเดšเต -> เดฎเตเตป เดŽเดชเตเดชเดฟเดธเต‹เดกเตเด•เตพ" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เด’เดฐเต เดชเตเดฐเตŠเดซเดทเดฃเตฝ เด—เต†เดฏเดฟเด‚ เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดคเดฟเดถเดฏเด•เดฐเดฎเดพเดฏ เดธเต—เดœเดจเตเดฏ เดตเต€เดกเดฟเดฏเต‹ เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเดฒเตเด•เตพ เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚. เดฏเต‚เดฃเดฟเดตเต‡เดดเตเดธเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเต† เด…เดžเตเดšเต เดตเตผเดทเดคเตเดคเต† เดชเด เดจเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดฟเตปเดกเต‹เดธเต เดชเดพเด เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด…เดžเตเดšเต เด†เดฎเตเด–เด‚ เดฎเตเดคเตฝ เดธเดฟ เดตเดฐเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดชเด เดฟเด•เตเด•เดพเด‚ (เดตเต€เดกเดฟเดฏเต‹เดฏเตเด•เตเด•เต เดคเดพเดดเต†เดฏเตเดณเตเดณ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เด†เดฐเต‹ เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดดเตเดคเดฟ).

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด—เต†เดฏเดฟเด‚ เดŽเดžเตเดšเดฟเตป เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดŽเดžเตเดšเดฟเดจเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดจเตเดจเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเตเด‚ เด•เต‡เดธเดฟ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เดณเตเดŸเต† เดฒเต‹เด•เดคเตเดคเต, เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเด เดฟเด•เตเด•เตเด‚, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเตเดŸเต† เดธเตเดตเดญเดพเดตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด•. เด•เต‚เดŸเดพเดคเต† เดจเดฟเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเดพเดจเตเด‚ เดชเด•เตเดตเดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เด†เด•เตเด‚ - เด’เดฐเต เดชเตเดฐเต‹.

เดจเดฟเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดชเดพเดคเดฏเดฟเตฝ เดญเดพเด—เตเดฏเด‚! เดฒเต‹เด•เดคเตเดคเต† เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเตŠเดซเดทเดฃเดฒเดพเด•เตเด•เดพเด‚.

เดฐเดšเดฏเดฟเดคเดพเดตเต: เด—เตเดฐเดพเตปเด•เดฟเตป เด†เตปเดกเตเดฐเดฟ, DevOps



เด…เดตเดฒเด‚เดฌเด‚: www.habr.com