เจ—เฉˆเจฐ-เจธเจฎเจพเจฐเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจ—เฉ‹ เจ•เจฟเจ‰เจ‚ เจฌเฉเจฐเจพ เจนเฉˆ

เจฒเฉ‡เจ– เจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ‡เฉฑเจ• เจฆเฉ‡ เจœเจตเจพเจฌ เจตเจœเฉ‹เจ‚ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€ antipodean เจฒเฉ‡เจ–.

เจ—เฉˆเจฐ-เจธเจฎเจพเจฐเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจ—เฉ‹ เจ•เจฟเจ‰เจ‚ เจฌเฉเจฐเจพ เจนเฉˆ

เจชเจฟเจ›เจฒเฉ‡ เจฆเฉ‹ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเจฟเจ•เจธเจค เจฌเจฟเจฒเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจฐเฉ‡เจกเฉ€เจ…เจธ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ—เฉ‹ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚เฅค เจฐเจธเจคเฉ‡ เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจ–เฉเจฆ เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ เจชเฉ‡เจšเฉ€เจฆเจ—เฉ€เจ†เจ‚ เจธเจฟเฉฑเจ– เจฐเจฟเจนเจพ เจนเจพเจ‚เฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจงเจพเจฐเจจ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธ เจฒเฉ‡เจ– เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจ—เฉ‹ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจคเจœเจฐเจฌเจพ เจ†เจชเจฃเฉ‡ เจฌเจšเจพเจ… เจตเจฟเฉฑเจš เจ•เฉเจ เจธเจผเจฌเจฆเจพเจ‚ เจฆเจพ เจนเฉฑเจ•เจฆเจพเจฐ เจนเฉˆเฅค เจ—เฉ‹ เจ—เฉฐเจญเฉ€เจฐ, เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจ•เฉ‹เจก เจฒเจˆ เจ‡เฉฑเจ• เจตเจงเจฆเฉ€ เจฎเฉเฉฑเจ– เจงเจพเจฐเจพ เจญเจพเจธเจผเจพ เจฌเจฃ เจฐเจนเฉ€ เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจ—เฉ‚เจ—เจฒ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจธเฉ€, เจœเจฟเฉฑเจฅเฉ‡ เจ‡เจน เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจคเจฒ เจฒเจพเจˆเจจ, เจฎเฉˆเจ‚ เจ‡เจฎเจพเจจเจฆเจพเจฐเฉ€ เจจเจพเจฒ เจธเฉ‹เจšเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจ—เฉ‹ เจญเจพเจธเจผเจพ เจฆเจพ เจกเจฟเจœเจผเจพเจˆเจจ เจ…เจฃเจœเจพเจฃ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจฎเจพเฉœเจพ เจนเฉˆเฅค

เจ•เจฎเจœเจผเฉ‹เจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ?

เจ•เจฎเจœเจผเฉ‹เจฐ เจฒเฉ‹เจ• เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจตเจฟเจšเจพเจฐเจพเจ‚ เจ…เจคเฉ‡ เจธเฉเจชเจจเจฟเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจ—เฉฑเจฒเจฌเจพเจค...

เจ—เฉ‹ เจธเจฟเฉฑเจ–เจฃเจพ เจฌเจนเฉเจค เจ†เจธเจพเจจ เจนเฉˆ, เจ‡เฉฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจธเจฟเจ–เจฒเจพเจˆ เจฆเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจญเจพเจธเจผเจพ เจฆเฉ€ เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ—เจฒเฉ‹เจฌเจฒ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ—เฉˆเจฐ-เจ•เฉ‹เจฐ เจฎเจพเจนเจฐเจพเจ‚ (เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚, เจ—เจพเจนเจ•เจพเจ‚, เจ†เจฆเจฟ) เจจเจพเจฒ เจฎเจฟเจฒ เจ•เฉ‡ เจชเฉœเฉเจนเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจกเจฟเจœเจผเจพเจˆเจจ เจกเฉเจฐเจพเจˆเจตเฉ‡เจจ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจตเจฐเจ—เฉ€เจ†เจ‚ เจตเจฟเจงเฉ€เจ†เจ‚ เจฒเจˆ เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค
เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจจเจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจ‡เฉฑเจ• เจœเจพเจ‚ เจฆเฉ‹ เจนเจซเจผเจคเจฟเจ†เจ‚ เจฌเจพเจ…เจฆ เจ•เจพเจซเจผเฉ€ เจตเจงเฉ€เจ† เจ•เฉ‹เจก เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ. เจœเจฟเจธ เจ•เจฟเจคเจพเจฌ เจฆเจพ เจฎเฉˆเจ‚ เจ…เจงเจฟเจเจจ เจ•เฉ€เจคเจพ เจนเฉˆ เจ‰เจน เจนเฉˆ โ€œเจ—เฉ‹ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—โ€ (เจฎเจพเจฐเจ• เจธเจฎเจฐเจซเฉ€เจฒเจก เจฆเฉเจ†เจฐเจพ)เฅค เจชเฉเจธเจคเจ• เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ, เจ‡เจน เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ€เจ•เฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ›เฉ‚เจนเจฆเฉ€ เจนเฉˆเฅค เจœเจพเจตเจพ, PHP เจตเจฐเจ—เฉ€เจ†เจ‚ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจœเจพเจฆเฉ‚ เจฆเฉ€ เจ˜เจพเจŸ เจคเจพเจœเจผเจ—เฉ€ เจญเจฐเฉ€ เจนเฉˆ. เจชเจฐ เจœเจฒเจฆเฉ€ เจœเจพเจ‚ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเฉ€เจฎเจค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจชเฉเจฐเจพเจฃเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจตเจฟเจšเจพเจฐ เจนเฉˆเฅค เจ•เฉ€ เจ‡เจน เจธเฉฑเจšเจฎเฉเฉฑเจš เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ?

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

เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฐเจจเจพ เจธเจฐเจฒ เจ•เจฟเจ‰เจ‚ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ†? เจ‡เฉฑเจฅเฉ‡ เจฐเฉ‹เจฌ เจชเจพเจˆเจ• เจฆเฉ‡ เจ•เฉเจ เจนเจตเจพเจฒเฉ‡ เจนเจจ:

เจ‡เฉฑเจฅเฉ‡ เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจพเจกเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ‰เจน, เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, เจ•เจพเจซเจผเฉ€ เจœเจตเจพเจจ เจนเจจ, เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจธเจผเจพเจ‡เจฆ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจœเจพเจตเจพ, เจœเจพเจ‚ C/C++, เจœเจพเจ‚ เจชเจพเจˆเจฅเจจ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เฉ€เจคเจพ เจนเฉ‹เจตเฉ‡เฅค เจ‰เจน เจตเจงเฉ€เจ† เจญเจพเจธเจผเจพ เจจเจนเฉ€เจ‚ เจธเจฎเจ เจธเจ•เจฆเฉ‡, เจชเจฐ เจจเจพเจฒ เจนเฉ€ เจ…เจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‰เจน เจตเจงเฉ€เจ† เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฌเจฃเจพเจ‰เจฃเฅค เจ‡เจธ เจฒเจˆ เจญเจพเจธเจผเจพ เจธเจฎเจเจฃ เจ…เจคเฉ‡ เจธเจฟเฉฑเจ–เจฃ เจตเจฟเจš เจ†เจธเจพเจจ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจ‰เจน เจœเจพเจฃเฉ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจฎเฉ‹เจŸเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ C เจฆเฉ‡ เจธเจฎเจพเจจ เจฌเฉ‹เจฒ เจฐเจฟเจนเจพ เจนเฉˆ. เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจ†เจชเจฃเฉ‡ เจ•เจฐเฉ€เจ…เจฐ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจœเจฒเจฆเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจคเจฎเจ• เจญเจพเจธเจผเจพเจตเจพเจ‚, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉ€ เจชเจฐเจฟเจตเจพเจฐ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจคเฉ‡เจœเจผ เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจญเจพเจธเจผเจพ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ•เฉฑเจŸเฉœเจชเฉฐเจฅเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€เฅค

เจฌเฉเฉฑเจงเฉ€เจฎเจพเจจ เจธเจผเจฌเจฆ, เจ•เฉ€ เจ‰เจน เจจเจนเฉ€เจ‚ เจนเจจ?

เจธเจพเจฆเจ—เฉ€ เจฆเฉ€เจ†เจ‚ เจ•เจฒเจพเจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚

เจธเจพเจฆเจ—เฉ€ เจธเฉเฉฐเจฆเจฐเจคเจพ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเจผเจฐเจค เจนเฉˆเฅค เจฒเฉ‡เจต เจŸเจพเจฒเจธเจŸเจพเจ.

เจ‡เจธเจจเฉ‚เฉฐ เจธเจงเจพเจฐเจจ เจฐเฉฑเจ–เจฃเจพ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจกเจฟเจœเจผเจพเจˆเจจ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจŸเฉ€เจšเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, เจ‡เฉฑเจ• เจธเฉฐเจชเฉ‚เจฐเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจœเฉ‹เฉœเจจ เจฒเจˆ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจœเจฟเจธ เจคเฉ‹เจ‚ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ• เจฎเฉฐเจจเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ (เจœเจพเจ‚ เจตเฉ€ เจชเฉเจฐเจ—เจŸ) เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจพเจงเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ PERL เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจฒเฉˆ เจฒเจ“เฅค เจญเจพเจธเจผเจพ เจฆเฉ‡ เจตเจฟเจšเจพเจฐเจงเจพเจฐเจ•เจพเจ‚ เจฆเจพ เจฎเฉฐเจจเจฃเจพ เจธเฉ€ เจ•เจฟ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจคเจฟเฉฐเจจ เจตเฉฑเจ–-เจตเฉฑเจ– เจคเจฐเฉ€เจ•เฉ‡ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค เจ—เฉ‹ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจตเจฟเจšเจพเจฐเจงเจพเจฐเจ•เจพเจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจฐเจธเจคเจพ เจ…เจชเจฃเจพเจ‡เจ†; เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ•เจฟ เจ‡เฉฑเจ• เจฐเจธเจคเจพ, เจชเจฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ, เจŸเฉ€เจšเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจธเฉ€เฅค เจ‡เจธ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจ‡เฉฑเจ• เจ—เฉฐเจญเฉ€เจฐ เจฌเฉเจจเจฟเจ†เจฆ เจนเฉˆ: เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เจพ เจธเจฟเฉฑเจ–เจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ เจ…เจคเฉ‡ เจญเฉเฉฑเจฒเจฃเจพ เจ”เจ–เจพ เจนเฉˆเฅค

เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจชเฉเจฐเจตเจพเจธเฉ€ เจธเจผเจฟเจ•เจพเจ‡เจค เจ•เจฐเจฆเฉ‡ เจนเจจ เจ•เจฟ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจธเจผเจพเจจเจฆเจพเจฐ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจนเจพเจ‚, เจ‡เจน เจธเฉฑเจš เจนเฉˆ, เจชเจฐ เจ‡เจน เจญเจพเจธเจผเจพ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจซเจพเจ‡เจฆเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจœเจพเจฆเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ - เจ‡เจธ เจฒเจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฒเจˆ เจ•เจฟเจธเฉ‡ เจกเฉ‚เฉฐเจ˜เฉ‡ เจ—เจฟเจ†เจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจฌเฉ‹เจธเจฟเจŸเฉ€ เจฒเจˆ, เจ‡เจน เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฒเจฟเจ–เจฟเจ† เจ—เฉ‹เจฒเฉฐเจ— เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฒเฉฐเจฌเจ•เจพเจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆ, เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจœเจพเจ‚ เจ•เฉ‹เจˆ เจฌเจฃเจคเจฐ เจฆเฉ‡ เจจเจพเจฒเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เจฟเจธเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ—เจคเฉ€ เจ‡เจธ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ—เจคเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจ‡เฉฑเจ• เจ•เฉเจฐเจฎ เจฆเฉ€ เจคเฉ€เจฌเจฐเจคเจพ เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจธเจพเจฐเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ‡เจ•เจธเจพเจฐ เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจนเฉˆ (เจฌเจฟเจฒเจŸ-เจ‡เจจ gofmt เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ), เจคเจพเจ‚ เจ•เฉเจ เจตเจพเจงเฉ‚ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจเจพ เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจฌเจนเฉเจค เจญเจพเจตเจชเฉ‚เจฐเจค เจจเจนเฉ€เจ‚

เจ•เจฒเจพ เจ‰เจธ เจตเฉ‡เจฒเฉ‡ เจฌเจฐเจฆเจพเจธเจผเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจœเจฆเฉ‹เจ‚ เจ‡เจธ เจฆเฉ€ เจ†เจœเจผเจพเจฆเฉ€ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจผเฉเฉฑเจงเจคเจพ เจ‰เจธเจฆเฉ€ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจธเจพเจฆเจ—เฉ€ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจ—เฉ‹ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฐเจšเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ เจนเฉˆ เจœเฉ‹ เจฆเฉ‚เจœเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจฆเฉ€ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจ•เฉเจฆเจฐเจคเฉ€ เจšเฉ€เจœเจผ เจตเจœเฉ‹เจ‚ เจธเจฎเจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚ เจคเจพเจ‚ เจ‡เจน เจ•เฉเจ เจ…เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจตเฉ‡เจ–เฉ‹เจ—เฉ‡ เจ•เจฟ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจชเฉœเฉเจนเจจเจพ เจฌเจนเฉเจค เจธเฉŒเจ–เจพ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจ…เจธเจชเจธเจผเจŸ เจนเฉˆ.

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ•เฉฐเจธเฉ‹เจฒ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจœเฉ‹ stdin เจชเฉœเฉเจนเจฆเฉ€ เจนเฉˆ เจœเจพเจ‚ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เฉ€:

package main

import (
    "bufio"
    "flag"
    "fmt"
    "log"
    "os"
)

func main() {

    flag.Parse()

    scanner := newScanner(flag.Args())

    var text string
    for scanner.Scan() {
        text += scanner.Text()
    }

    if err := scanner.Err(); err != nil {
        log.Fatal(err)
    }

    fmt.Println(text)
}

func newScanner(flags []string) *bufio.Scanner {
    if len(flags) == 0 {
        return bufio.NewScanner(os.Stdin)
    }

    file, err := os.Open(flags[0])

    if err != nil {
        log.Fatal(err)
    }

    return bufio.NewScanner(file)
}

เจกเฉ€ เจตเจฟเฉฑเจš เจ‰เจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจ•เฉเจ เจ›เฉ‹เจŸเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ, เจชเฉœเฉเจนเจจเจพ เจ†เจธเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ

import std.stdio, std.array, std.conv;

void main(string[] args)
{
    try
    {
        auto source = args.length > 1 ? File(args[1], "r") : stdin;
        auto text   = source.byLine.join.to!(string);

        writeln(text);
    }
    catch (Exception ex)
    {
        writeln(ex.msg);
    }
}

เจจเจ•เจฒ เจฆเจพ เจจเจฐเจ•

เจฎเจจเฉเฉฑเจ– เจ†เจชเจฃเฉ‡ เจ…เฉฐเจฆเจฐ เจจเจฐเจ• เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉˆเฅค เจฎเจพเจฐเจŸเจฟเจจ เจฒเฉ‚เจฅเจฐ.

เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจœเฉˆเจจเจฐเจฟเจ•เจธ เจฆเฉ€ เจ˜เจพเจŸ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ—เฉ‹ เจฌเจพเจฐเฉ‡ เจฒเจ—เจพเจคเจพเจฐ เจธเจผเจฟเจ•เจพเจ‡เจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเจฟเฉฑเจงเฉ‡ เจ•เฉ‹เจก เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉ‚เจฐเจจ เจ…เฉฐเจ•เจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจธเฉฐเจ–เฉ‡เจช เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ, เจ…เจœเจฟเจนเฉ‡ เจชเฉ‡เจธเจผเฉ‡เจตเจฐ เจฎเฉฐเจจเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจนเจฐเฉ‡เจ• เจกเฉ‡เจŸเจพ เจ•เจฟเจธเจฎ เจฒเจˆ เจธเจงเจพเจฐเจจ เจ•เจพเจชเฉ€-เจชเฉ‡เจธเจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

package main

import "fmt"

func int64Sum(list []int64) (uint64) {
    var result int64 = 0
    for x := 0; x < len(list); x++ {
        result += list[x]
    }
    return uint64(result)
}

func int32Sum(list []int32) (uint64) {
    var result int32 = 0
    for x := 0; x < len(list); x++ {
        result += list[x]
    }
    return uint64(result)
}

func main() {

    list32 := []int32{1, 2, 3, 4, 5}
    list64 := []int64{1, 2, 3, 4, 5}

    fmt.Println(int32Sum(list32))
    fmt.Println(int64Sum(list64))
}

เจญเจพเจธเจผเจพ เจ•เฉ‹เจฒ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจฐเจšเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเฉ€ เจธเจพเจงเจจ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ†เจฎ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจ เฉ€เจ• เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

package main

import "fmt"

func Eval32(list []int32, fn func(a, b int32)int32) int32 {
    var res int32
    for _, val := range list {
        res = fn(res, val)
    }
    return res
}

func int32Add(a, b int32) int32 {
    return a + b
}

func int32Sub(a, b int32) int32 {
    return a + b
}

func Eval64(list []int64, fn func(a, b int64)int64) int64 {
    var res int64
    for _, val := range list {
        res = fn(res, val)
    }
    return res
}

func int64Add(a, b int64) int64 {
    return a + b
}

func int64Sub(a, b int64) int64 {
    return a - b
}

func main() {

    list32 := []int32{1, 2, 3, 4, 5}
    list64 := []int64{1, 2, 3, 4, 5}

    fmt.Println(Eval32(list32, int32Add))
    fmt.Println(Eval64(list64, int64Add))
    fmt.Println(Eval64(list64, int64Sub))
}

เจ…เจคเฉ‡, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจธเจพเจกเจพ เจ•เฉ‹เจก เจชเจฟเจ›เจฒเฉ‡ เจ•เฉ‡เจธ เจจเจพเจฒเฉ‹เจ‚ เจ•เฉเจ เจฒเฉฐเจฌเจพ เจจเจฟเจ•เจฒเจฟเจ†, เจ‡เจน เจ†เจฎ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจธเจพเจกเฉ‡ เจฒเจˆ เจ—เจฃเจฟเจค เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เจนเจฟเจฃเจ—เฉ‡ เจ•เจฟ D เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เจพเจซเจผเฉ€ เจ›เฉ‹เจŸเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจน เจธเจนเฉ€ เจนเฉ‹เจฃเจ—เฉ‡เฅค

import std.stdio;
import std.algorithm;

void main(string[] args)
{
    [1, 2, 3, 4, 5].reduce!((a, b) => a + b).writeln;
}

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจธเจฟเจฐเจซ เจ›เฉ‹เจŸเจพ เจนเฉˆ, เจชเจฐ เจœเจผเจฟเจ†เจฆเจพ เจธเจนเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจกเฉ€ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ…เจธเจฒ เจœเฉ€เจตเจจ เจตเจฟเฉฑเจš, เจคเจฐเจ• เจฆเฉ€ เจ—เฉเฉฐเจเจฒเจคเจพ เจตเจงเจฃ เจฆเฉ‡ เจจเจพเจฒ, เจชเจพเฉœเจพ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ˜เจŸเจฆเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเจพเฉœเจพ เจนเฉ‹เจฐ เจตเฉ€ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฌเฉฐเจฆ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจ…เจœเจฟเจนเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจฎเจฟเจ†เจฐเฉ€ เจญเจพเจธเจผเจพ เจ†เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€เฅค

เจธเจพเจ‚เจญ-เจธเฉฐเจญเจพเจฒ, เจตเจฟเจธเจคเจพเจฐเจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš, เจฎเฉ‡เจฐเฉ€ เจฐเจพเจ เจตเจฟเฉฑเจš, เจ—เฉ‹ เจญเจพเจธเจผเจพ เจœเจฟเฉฑเจค เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจธเจผเจฌเจฆเจพเจตเจฒเฉ€ เจตเจฟเฉฑเจš เจนเจพเจฐ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ•เฉเจ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ†เจฎ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจธเจพเจจเฉ‚เฉฐ เจจเจฟเจฐเจตเจฟเจ˜เจจ เจฒเจพเจญ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจ•เฉเจฐเจฎเจฌเฉฑเจง เจชเฉˆเจ•เฉ‡เจœ เจฆเฉเจ†เจฐเจพ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจฐเจจ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ sort.Interface เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ.

import "sort"

type Names []string

func (ns Names) Len() int {
    return len(ns)
}

func (ns Names) Less(i, j int) bool {
    return ns[i] < ns[j]
}

func (ns Names) Swap(i, j int) {
    ns[i], ns[j] = ns[j], ns[i]
}

func main() {
    names := Names{"London", "Berlin", "Rim"}
    sort.Sort(names)
}

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ grep โ€œinterface{}โ€ -R เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡ เจ•เจฟ เจ•เจฟเฉฐเจจเฉ€ เจตเจพเจฐ เจ‰เจฒเจเจฃ เจตเจพเจฒเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจจเฉ‡เฉœเฉ‡-เจคเฉ‡เฉœเฉ‡ เจฆเฉ‡ เจ•เจพเจฎเจฐเฉ‡เจก เจคเฉเจฐเฉฐเจค เจ•เจนเจฟเจฃเจ—เฉ‡ เจ•เจฟ เจ‡เจน เจธเจญ เจ•เฉเจ เจ†เจฎ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ เจ•เจพเจฐเจจ เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจนเจฎเฉ‡เจธเจผเจพ เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ. เจ†เจ‰ DELPHI เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจตเจœเฉ‹เจ‚ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจนเจจเจพเจ‚ เจธเจฎเจพเจจ เจœเฉˆเจจเจฐเจฟเจ•เจพเจ‚ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจ‡เจธ เจตเจฟเฉฑเจš เจ†เจฐเจฌเจฟเจŸเจฐเฉ‡เจฐเฉ€ เจกเฉ‡เจŸเจพ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจตเฉ‡เจฐเฉ€เจเจ‚เจŸ เจ•เจฟเจธเจฎ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจ—เฉ‹ เจญเจพเจธเจผเจพ เจตเฉ€ เจ…เจœเจฟเจนเจพ เจนเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจคเฉ‹เจช เจคเฉ‹เจ‚ เจšเจฟเฉœเฉ€เจ†เจ‚ เจคเฉฑเจ•

เจ…เจคเฉ‡ เจธเจŸเจฐเฉ‡เจŸเจœเฉˆเจ•เฉ‡เจŸ เจจเฉ‚เฉฐ เจชเจพเจ—เจฒเจชเจจ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจธเจŸเฉˆเจจเจฟเจธเจฒเจพเจต เจฒเฉˆเจ•.

เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ…เจคเจฟ เจชเฉเจฐเจธเจผเฉฐเจธเจ• เจฆเจพเจ…เจตเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ•เจฟ เจ—เฉ‹ เจ•เฉ‹เจฒ เจœเฉˆเจจเจฐเจฟเจ• เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเจฟเจงเฉ€ เจนเฉˆ - เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌเฅค เจ…เจคเฉ‡ เจ‰เจน เจธเจนเฉ€ เจนเฉ‹เจฃเจ—เฉ‡ ... เจชเจฐ เจธเจฟเจฐเจซ เจฆเฉเจฐเจฒเฉฑเจญ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš.

เจฐเฉŒเจฌ เจชเจพเจˆเจ• เจธเจพเจจเฉ‚เฉฐ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

เจ‡เจน เจ‡เฉฑเจ• เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจธเฉฐเจฆ เจนเฉˆ เจœเฉ‹ เจธเจพเจตเจงเจพเจจเฉ€ เจจเจพเจฒ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจ‡เจธ เจคเฉ‹เจ‚ เจชเจฐเจนเฉ‡เจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจธเจ–เจผเจคเฉ€ เจจเจพเจฒ เจœเจผเจฐเฉ‚เจฐเฉ€ เจจเจพ เจนเฉ‹เจตเฉ‡เฅค

เจตเจฟเจ•เฉ€เจชเฉ€เจกเฉ€เจ† เจธเจพเจจเฉ‚เฉฐ เจนเฉ‡เจ เจพเจ‚ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ:

เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌ เจ‰เจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจฆเฉŒเจฐเจพเจจ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉŒเจฐเจพเจจ เจ†เจชเจฃเฉ€ เจฌเจฃเจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจธเฉ‹เจง เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจชเฉˆเจฐเจพเจกเจพเจˆเจฎ เจ…เฉฐเจกเจฐเจฒเจพเจˆเฉฐเจ— เจฐเจฟเจซเจฒเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฐเจฟเจซเจฒเฉˆเจ•เจŸเจฟเจต เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฎเฉˆเจŸเจพเจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจนเฉˆเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐ เจšเฉ€เจœเจผ เจฒเจˆ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจเจพ เจชเจตเฉ‡เจ—เจพ. เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ‡เจน เจนเฉˆ:

  • เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฒเจฟเจ–เจฃ เจตเจฟเฉฑเจš เจฎเฉเจธเจผเจ•เจฒ
  • เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ—เจคเฉ€

เจ‡เจธ เจฒเจˆ, เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌ เจจเฉ‚เฉฐ เจธเจพเจตเจงเจพเจจเฉ€ เจจเจพเจฒ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจตเฉฑเจกเฉ‡-เจ•เฉˆเจฒเฉ€เจฌเจฐ เจนเจฅเจฟเจ†เจฐเฅค เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌ เจฆเฉ€ เจฌเจฟเจจเจพเจ‚ เจธเฉ‹เจšเฉ‡ เจธเจฎเจเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจชเฉœเฉเจนเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚, เจฒเจ—เจพเจคเจพเจฐ เจ—เจฒเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ˜เฉฑเจŸ เจ—เจคเฉ€ เจตเฉฑเจฒ เจ–เฉœเจฆเฉ€ เจนเฉˆเฅค เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจธเจจเฉŒเจฌ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจฒเจˆ เจนเฉ‹เจฐ, เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจนเจพเจฐเจ• เจ…เจคเฉ‡ เจจเจฟเจฎเจฐ เจธเจนเจฟเจ•เจฐเจฎเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจชเจฃเจพ เจ•เฉ‹เจก เจฆเจฟเจ–เจพเจ‰เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพเฅค

เจธเจผเฉ€ เจคเฉ‹เจ‚ เจธเฉฑเจญเจฟเจ†เจšเจพเจฐเจ• เจธเจฎเจพเจจ? เจจเจนเฉ€เจ‚, เจ•เจˆ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจคเฉ‹เจ‚!

เจ•เจฟเจธเจฎเจค เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจตเจพเจฐเจธเจพเจ‚ เจฆเฉ‡ เจ•เจฐเจœเจผเฉ‡ เจตเฉ€ เจ›เฉฑเจกเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เจฟ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ• เจฎเฉฐเจจเจฆเฉ‡ เจนเจจ เจ•เจฟ เจญเจพเจธเจผเจพ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ C เจตเจฟเจฐเจพเจธเจค 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ, เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจตเจงเฉ€เจ† เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เจˆ เจชเจนเจฟเจฒเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจธเฉฐเจŸเฉˆเจ•เจธ

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจตเจฟเจ†เจ•เจฐเจจเจฟเจ• เจฌเจฃเจคเจฐ เจฆเจพ เจธเฉฐเจŸเฉˆเจ•เจธ เจธเฉ€ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจธเฉฐเจŸเฉˆเจ•เจธ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจกเฉ‡เจฒเจซเฉ€ เจญเจพเจธเจผเจพ เจฆเจพ เจตเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉเจฐเจญเจพเจต เจธเฉ€เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจฌเจฐเฉˆเจ•เจŸ, เจœเฉ‹ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ€ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš ":=" เจ†เจชเจฐเฉ‡เจŸเจฐ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ DELPHI เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€ เจงเจพเจฐเจจเจพ ADA เจตเจฐเจ—เฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจ‰เจงเจพเจฐ เจฒเจˆ เจ—เจˆ เจนเฉˆเฅค เจจเจพ เจตเจฐเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจ‡เจ•เจพเจˆเจ†เจ‚ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจชเฉเจฐเฉ‹เจฒเฉ‹เจ— เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚ เจ‰เจงเจพเจฐ เจฒเจˆ เจ—เจˆ เจนเฉˆเฅค

เจ…เจฐเจฅ เจตเจฟเจ—เจฟเจ†เจจ

เจชเฉˆเจ•เฉ‡เจœ เจกเฉ‡เจฒเจซเฉ€ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจ…เจฐเจฅ เจตเจฟเจ—เจฟเจ†เจจ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจธเจจเฅค เจนเจฐเฉ‡เจ• เจชเฉˆเจ•เฉ‡เจœ เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจจเจฟเฉฑเจœเฉ€ เจ…เจคเฉ‡ เจœเจจเจคเจ• เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉˆเจ•เฉ‡เจœ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ เจธเจนเจพเจ‡เจ• เจนเฉˆเฅค

เจกเฉˆเจฒเฉ€เจ—เฉ‡เจธเจผเจจ เจตเจฟเจงเฉ€ เจฆเฉเจ†เจฐเจพ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เจพเจฐเจตเจพเจˆ DELPHI เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚ เจ‰เจงเจพเจฐ เจฒเจˆ เจ—เจˆ เจธเฉ€เฅค

เจธเฉฐเจ—เฉเจฐเจนเจฟ

เจ‡เจน เจฌเจฟเจจเจพเจ‚ เจ•เจพเจฐเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจฎเจœเจผเจพเจ• เจนเฉˆ: เจ—เฉ‹ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• C เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจธเฉ€เฅค เจญเจพเจธเจผเจพ เจฆเฉ€ เจ‡เฉฑเจ• เจ–เฉ‚เจฌเฉ€ เจ‡เจธ เจฆเจพ เจ…เจคเจฟ-เจคเฉ‡เจœเจผ เจธเฉฐเจ•เจฒเจจ เจนเฉˆเฅค เจ‡เจน เจตเจฟเจšเจพเจฐ DELPHI เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚ เจฒเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจนเจฐเฉ‡เจ• เจ—เฉ‹ เจชเฉˆเจ•เฉ‡เจœ เจ‡เฉฑเจ• DELPHI เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเฉˆเจ•เฉ‡เจœ เจธเจฟเจฐเจซเจผ เจฒเฉ‹เฉœ เจชเฉˆเจฃ 'เจคเฉ‡ เจนเฉ€ เจฎเฉเฉœ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฒเจˆ, เจ…เจ—เจฒเฉ‡ เจธเฉฐเจชเจพเจฆเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจธเจฟเจฐเจซเจผ เจฌเจฆเจฒเฉ‡ เจนเฉ‹เจ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจ…เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจชเจพเจˆเจฒ เจ•เจฐเฉ‹ เจœเฉ‹ เจ‡เจนเจจเจพเจ‚ เจฌเจฆเจฒเฉ‡ เจนเฉ‹เจ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ (เจ…เจคเฉ‡ เจซเจฟเจฐ เจตเฉ€, เจคเจพเจ‚ เจนเฉ€, เจœเฉ‡เจ•เจฐ เจชเฉˆเจ•เฉ‡เจœ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฆเจฒ เจ—เจ เจนเจจ)เฅค

เจ‰เฉฑเจš-เจชเฉฑเจงเจฐเฉ€ เจ‰เจธเจพเจฐเฉ€เจ†เจ‚

เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ‰เฉฑเจš-เจชเฉฑเจงเจฐเฉ€ เจจเจฟเจฐเจฎเจพเจฃ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ C เจตเจฐเจ—เฉ€เจ†เจ‚ เจจเฉ€เจตเฉ‡เจ‚-เจชเฉฑเจงเจฐเฉ€ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจจเจนเฉ€เจ‚ เจนเจจเฅค

  • เจธเจคเจฐ
  • เจนเฉˆเจธเจผ เจŸเฉ‡เจฌเจฒ
  • เจŸเฉเจ•เฉœเฉ‡
  • เจกเจ• เจŸเจพเจˆเจชเจฟเฉฐเจ— เจจเฉ‚เฉฐ RUBY เจตเจฐเจ—เฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจ‰เจงเจพเจฐ เจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจœเฉ‹ เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ‡เจธเจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเฉ‡ เจœเจพเจ‚ เจตเจฐเจคเจฆเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ)เฅค

เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ

เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฒเฉ‡เจ– เจฆเจพ เจนเฉฑเจ•เจฆเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ C++ เจตเจฐเจ—เฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš, เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฒเจˆ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš DELPHI เจตเจฐเจ—เฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจนเจตเจพเจฒเจพ เจ—เจฟเจฃเจคเฉ€ เจฎเจพเจกเจฒ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจธ เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจจเจพเจฒ, เจšเฉฑเจ•เจฐเฉ€ เจธเฉฐเจฆเจฐเจญเจพเจ‚ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจจเจพเจฅ เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจฃเจพเจ เจ—เจ เจธเจจ, เจซเจฟเจฐ เจ—เฉ‹ เจจเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ (เจœเจฟเจตเฉ‡เจ‚ C#) เจฆเฉ€ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเจพเจฒเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฎเฉŒเจœเฉ‚เจฆเจพ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ•เฉเจธเจผเจฒ เจนเฉˆ เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฐเฉ€เจ…เจฒ-เจŸเจพเจˆเจฎ เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจ–เฉเจฆ เจนเฉ€ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเจ›เจพเจฃเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฎเฉเฉฑเจฒ เจธเจŸเฉˆเจ• 'เจคเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฎเฉˆเจจเฉ‡เจœเจฐ 'เจคเฉ‡ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ€ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจฎเจฐเฉ‚เจชเจคเจพ เจ…เจคเฉ‡ เจธเจฎเจฐเฉ‚เจชเจคเจพ

เจญเจพเจธเจผเจพ เจฆเฉ€ เจธเจฎเจพเจจเจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจธเจผเฉฐเจธเจพ เจคเฉ‹เจ‚ เจชเจฐเฉ‡ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจตเฉ€ เจจเฉ€เจตเฉ‡เจ‚-เจชเฉฑเจงเจฐ เจฆเฉ€ เจญเจพเจธเจผเจพ เจฆเฉ‚เจฐเฉ‹เจ‚ เจตเฉ€ เจ—เฉ‹ เจจเจพเจฒ เจฎเฉเจ•เจพเจฌเจฒเจพ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€เฅค เจจเจฟเจฐเจชเฉฑเจ– เจนเฉ‹เจฃ เจฒเจˆ, เจ‡เจน เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจฎเจพเจกเจฒ เจฆเฉ€ เจ–เฉ‹เจœ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจฒเฉ‡เจ–เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจชเจฐ เจธเจฟเจฐเจซเจผ เจšเฉฐเจ—เฉ€ เจชเฉเจฐเจพเจฃเฉ€ ADA เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚ เจ‰เจงเจพเจฐ เจฒเจฟเจ† เจ—เจฟเจ† เจธเฉ€. เจญเจพเจธเจผเจพ เจธเจพเจฐเฉ‡ CPUs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฒเฉฑเจ–เจพเจ‚ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจฌเจนเฉ-เจฅเฉเจฐเฉˆเจกเจก เจ•เฉ‹เจก เจฒเจˆ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเฉˆเฉฑเจกเจฒเจพเจ• เจ…เจคเฉ‡ เจจเจธเจฒ เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ˜เฉฑเจŸ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจ•เฉเจฐเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจตเจพเจงเฉ‚ เจฒเจพเจญ

เจœเฉ‡เจ•เจฐ เจ‡เจน เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆ, เจคเจพเจ‚ เจนเจฐ เจ•เฉ‹เจˆ เจจเจฟเจฐเจธเจตเจพเจฐเจฅ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจญเจพเจธเจผเจพ เจธเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฌเจฟเจจเจพเจ‚ เจธเจผเฉฑเจ• เจฒเจพเจญ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

  • เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจคเฉˆเจจเจพเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจธเจฅเจฟเจฐ เจŸเจพเจˆเจชเจฟเฉฐเจ— เจ…เจคเฉ‡ เจŸเจพเจˆเจช เจ‡เจจเจซเจฐเฉˆเจ‚เจธ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เจŸเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจญเจพเจตเฉ‡เจ‚ เจ•เจฟ เจŸเฉˆเจธเจŸ เจฒเจฟเจ–เจฃ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚เฅค เจฎเฉˆเจ‚ เจ•เฉเจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเจพ เจนเจพเจ‚ เจœเฉ‹ เจฌเจฟเจจเจพเจ‚ เจŸเฉˆเจธเจŸ เจฒเจฟเจ–เฉ‡ เจนเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจจเฉเจ•เจธเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ.
  • เจฌเจนเฉเจค เจนเฉ€ เจธเจงเจพเจฐเจจ เจ•เจฐเจพเจธ-เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจธเจผเจพเจจเจฆเจพเจฐ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฟเจฒเจŸเฉ€, เจœเฉ‹ เจ•เจฐเจพเจธ-เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค
  • RE2 เจฐเฉˆเจ—เฉ‚เจฒเจฐ เจธเจฎเฉ€เจ•เจฐเจจ เจฅเจฐเจฟเฉฑเจก-เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเจจ เจ…เจคเฉ‡ เจ…เจจเฉเจฎเจพเจจเจฟเจค เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจŸเจพเจˆเจฎ เจนเจจเฅค
  • เจ‡เฉฑเจ• เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจœเฉ‹ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ‡ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค
  • เจญเจพเจธเจผเจพ เจ‡เฉฐเจจเฉ€ เจคเจพเจ•เจคเจตเจฐ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เจธ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเฉเจฐเจค เจ•เจฐเจจ เจฒเจˆ, เจซเจฟเจฐ เจตเฉ€ เจ˜เฉฑเจŸ เจชเฉฑเจงเจฐ เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจ—เฉ‹ เจˆเจ•เฉ‹ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจพเจฐเฉ‡ เจฎเฉŒเจ•เจฟเจ†เจ‚ เจฒเจˆ เจฌเจพเจ•เจธ เจฆเฉ‡ เจฌเจพเจนเจฐ เจตเจฟเจ•เจธเจค เจŸเฉ‚เจฒ เจธเจผเจพเจฎเจฒ เจนเจจ: เจŸเฉˆเจธเจŸ, เจฆเจธเจคเจพเจตเฉ‡เจœเจผ, เจชเฉˆเจ•เฉ‡เจœ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจฒเจฟเฉฐเจŸเจฐ, เจ•เฉ‹เจก เจœเจจเจฐเฉ‡เจธเจผเจจ, เจฐเฉ‡เจธ เจ•เฉฐเจกเฉ€เจธเจผเจจ เจกเจฟเจŸเฉˆเจ•เจŸเจฐ, เจ†เจฆเจฟเฅค
  • เจ—เฉ‹ เจธเฉฐเจธเจ•เจฐเจฃ 1.11 เจจเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเจฟเจฎเฉˆเจ‚เจŸเจฟเจ• เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ, เจชเฉเจฐเจธเจฟเฉฑเจง VCS เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ†เฅค เจธเจพเจฐเฉ‡ เจŸเฉ‚เจฒ เจœเฉ‹ เจ—เฉ‹ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจ‡เจนเจจเจพเจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‰เจนเจจเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ, เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจ‡เจน เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆเฅค เจธเฉฐเจธเจ•เจฐเจฃ 1.11 เจฆเฉ‡ เจ†เจ‰เจฃ เจจเจพเจฒ, เจชเฉˆเจ•เฉ‡เจœ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจตเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆ เจธเฉ€เฅค
  • เจ•เจฟเจ‰เจ‚เจ•เจฟ เจญเจพเจธเจผเจพ เจฆเจพ เจฎเฉเฉฑเจ– เจตเจฟเจšเจพเจฐ เจœเจพเจฆเฉ‚ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ เจนเฉˆ, เจญเจพเจธเจผเจพ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฒเจˆ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจธเจนเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจจเจนเฉ€เจ‚ เจคเจพเจ‚, เจ‡เจน เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฌเจพเจฐเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจญเฉเฉฑเจฒ เจœเจพเจตเฉ‡เจ—เจพ. เจ‡เจ• เจนเฉ‹เจฐ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ เจ—เจฒเจคเฉ€ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ—เจฒเจคเฉ€ เจจเฉ‚เฉฐ เจ‰เฉฑเจชเจฐ เจตเฉฑเจฒ เจญเฉ‡เจœเจฃ เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจน เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค
  • เจญเจพเจธเจผเจพ เจ•เจฒเจพเจธเฉ€เจ•เจฒ OOP เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจฆเฉ‡ เจธเจผเฉเฉฑเจง เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ—เฉ‹ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจตเจฐเจšเฉเจ…เจฒเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เจน เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ. OOP เจฆเฉ€ เจ…เจฃเจนเฉ‹เจ‚เจฆ เจจเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฆเจพเจ–เจฒเฉ‡ เจฆเฉ€ เจฐเฉเจ•เจพเจตเจŸ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค

เจญเจพเจˆเจšเจพเจฐเจ• เจฒเจพเจญ เจฒเจˆ เจธเจพเจฆเจ—เฉ€

เจ‡เจธเจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจพเจ‰เจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ, เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃเจพ เจ”เจ–เจพ เจนเฉˆเฅค

เจ—เฉ‹ เจจเฉ‚เฉฐ เจธเจงเจพเจฐเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจน เจ‰เจธ เจŸเฉ€เจšเฉ‡ 'เจคเฉ‡ เจธเจซเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‰เจนเจจเจพเจ‚ เจธเจฎเจพเจฐเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจœเฉ‹ เจŸเฉ€เจฎ เจตเจฐเจ• เจฆเฉ‡ เจฒเจพเจญเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ-เจชเฉฑเจงเจฐ เจฆเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ€ เจฌเฉ‡เจ…เฉฐเจค เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉ€เจฒเจคเจพ เจคเฉ‹เจ‚ เจฅเฉฑเจ• เจ—เจ เจนเจจเฅค เจ‡เจธเจฆเฉ‡ เจ…เจธเจฒเฉ‡ เจตเจฟเฉฑเจš เจธเฉฐเจŸเฉˆเจ•เจŸเจฟเจ• เจขเจพเจ‚เจšเจฟเจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจ›เฉ‹เจŸเจพ เจธเจฎเฉ‚เจน เจนเฉ‹เจฃ เจ•เจฐเจ•เฉ‡, เจ‡เจน เจตเจฟเจนเจพเจฐเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเจฆเจฒเจพเจ… เจฆเฉ‡ เจ…เจงเฉ€เจจ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจ•เฉ‹เจฒ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจฌเจนเฉเจค เจธเจฎเจพเจ‚ เจ–เจพเจฒเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจจเจพ เจ•เจฟ เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ เจ–เฉ‹เจœเจพเจ‚ เจฆเจพ เจฌเฉ‡เจ…เฉฐเจค เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจฒเจˆเฅค

เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจซเจพเจ‡เจฆเฉ‡ เจตเฉ€ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจ: เจ‡เฉฑเจ• เจ˜เฉฑเจŸ เจฆเจพเจ–เจฒเจพ เจฐเฉเจ•เจพเจตเจŸ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฎเจพเจนเจฐ เจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจฒเฉฑเจญเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจญเจพเจธเจผเจพ เจฆเฉ€ เจ…เจŸเฉฑเจฒเจคเจพ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ 10 เจธเจพเจฒเจพเจ‚ เจฌเจพเจ…เจฆ เจตเฉ€ เจ‰เจธเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจฟเฉฑเจŸเจพ

เจฆเจฟเจฎเจพเจ— เจฆเฉ‡ เจตเฉฑเจกเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‡ เจ•เจฆเฉ‡ เจตเฉ€ เจ•เจฟเจธเฉ‡ เจนเจพเจฅเฉ€ เจจเฉ‚เฉฐ เจจเฉ‹เจฌเจฒ เจชเฉเจฐเจธเจ•เจพเจฐ เจœเฉ‡เจคเฉ‚ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค

เจ‰เจนเจจเจพเจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจจเจฟเฉฑเจœเฉ€ เจนเจ‰เจฎเฉˆ เจŸเฉ€เจฎ เจญเจพเจตเจจเจพ เจจเจพเจฒเฉ‹เจ‚ เจชเจนเจฟเจฒ เจฒเฉˆเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจธเจฟเจงเจพเจ‚เจคเจ•เจพเจฐ เจœเฉ‹ เจ…เจ•เจพเจฆเจฎเจฟเจ• เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฌเฉ‡เจ…เฉฐเจค "เจธเจตเฉˆ-เจธเฉเจงเจพเจฐ" เจจเฉ‚เฉฐ เจชเจฟเจ†เจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจญเจพเจธเจผเจพ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฎเจพเฉœเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจ†เจฎ-เจ‰เจฆเฉ‡เจธเจผ เจตเจพเจฒเฉ€ เจ•เจฒเจพเจคเจฎเจ• เจญเจพเจธเจผเจพ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€เฅค เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจคเฉ‹เจ‚ เจธเฉเจนเจœ เจฆเจพ เจ†เจจเฉฐเจฆ เจ…เจคเฉ‡ เจธเจนเจฟเจ•เจฐเจฎเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผเฉ‡เจตเจฐ เจฆเจฟเจ–เจพเจ“ (เจฌเจธเจผเจฐเจคเฉ‡ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฌเฉเฉฑเจงเฉ€ เจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฎเจพเจชเจฆเฉ‡ เจนเจพเจ‚, เจจเจพ เจ•เจฟ IQ เจฆเฉเจ†เจฐเจพ)เฅค เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจตเจฟเจš เจนเจฐ เจšเฉ€เจœเจผ เจตเจพเจ‚เจ—, เจ‡เจน เจจเจฟเฉฑเจœเฉ€ เจคเจฐเจœเฉ€เจนเจพเจ‚ เจฆเจพ เจฎเจพเจฎเจฒเจพ เจนเฉˆเฅค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจพเจฐเจฅเจ• เจ•เจพเจขเจพเจ‚ เจตเจพเจ‚เจ—, เจญเจพเจธเจผเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฟเจ†เจชเจ• เจ…เจธเจตเฉ€เจ•เจพเจฐเจจ เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจœเจจเจคเจ• เจธเจตเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจคเฉฑเจ• เจฌเจนเฉเจค เจฒเฉฐเจฌเจพ เจธเจซเจผเจฐ เจคเฉˆเจ… เจ•เจฐ เจšเฉเฉฑเจ•เฉ€ เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจ†เจชเจฃเฉ€ เจธเจฐเจฒเจคเจพ เจตเจฟเฉฑเจš เจนเฉเจธเจผเจฟเจ†เจฐ เจนเฉˆ, เจ…เจคเฉ‡, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, เจนเจฐ เจšเฉ€เจœเจผ เจธเจฐเจฒ เจนเฉˆ!

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹