เจชเจฟเจ†เจฐเฉ‡ เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก, เจชเจฟเฉฑเจ›เฉ‡ เจตเฉฑเจฒ เจ…เจจเฉเจ•เฉ‚เจฒ เจจเจพ เจนเฉ‹เจฃเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเจพเจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจกเฉˆเจฎ เจ—เฉ‚เจ—เจฒ, โ€‹โ€‹เจฎเฉˆเจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฒเฉŒเจ— เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€เฅค เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจ•เฉเจ เจนเฉˆเฅค เจฌเจฒเฉŒเจ—เจฟเฉฐเจ— เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚, เจŠเจฐเจœเจพ เจ…เจคเฉ‡ เจฐเจšเจจเจพเจคเจฎเจ•เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจฎเฉˆเจ‚ เจšเฉฐเจ—เฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเจพเจ‚: เจฎเฉ‡เจฐเฉ€เจ†เจ‚ เจ•เจฟเจคเจพเจฌเจพเจ‚, เจธเฉฐเจ—เฉ€เจค, เจฎเฉ‡เจฐเฉ€ เจ–เฉ‡เจก เจ…เจคเฉ‡ เจนเฉ‹เจฐ. เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจชเจฐเฉ‡เจธเจผเจพเจจ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ เจ•เจฟ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจฒเจฟเจ–เจฃเจพ เจชเจฟเจ†.

เจ‡เจธ เจฒเจˆ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเฉ€เจ.

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

เจชเจนเจฟเจฒเจพเจ‚, เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจœเจฟเจนเจพ เจชเจฟเจ›เฉ‹เจ•เฉœ: เจ—เฉ‚เจ—เจฒ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจนเฉˆ เจœเจฟเจธ เจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ. เจ‡เจน เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจคเจ•เจจเฉ€เจ•เฉ€ เจชเฉเจฐเจพเจชเจคเฉ€ เจธเฉ€, เจชเจนเจฟเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• (เจœเฉ‡เจ•เจฐ เจชเจนเจฟเจฒเฉ€ เจจเจนเฉ€เจ‚) โ€œเจ…เจจเฉฐเจค เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒโ€ เจ•เฉเฉฐเจœเฉ€-เจฎเฉเฉฑเจฒ เจธเจŸเฉ‹เจฐ (K/V): เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ NoSQL เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฅค เจ…เฉฑเจœเจ•เฉฑเจฒเฉเจน เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ เจ…เจœเฉ‡ เจตเฉ€ เจญเฉ€เฉœ-เจญเฉœเฉฑเจ•เฉ‡ เจตเจพเจฒเฉ‡ เจ•เฉ‡/เจตเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจตเจงเฉ€เจ† เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจชเจฐ เจ‰เจธ เจธเจฎเฉ‡เจ‚ (2005) เจ‡เจน เจนเฉˆเจฐเจพเจจเฉ€เจœเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ เฉฐเจกเจพ เจธเฉ€เฅค

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

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

เจตเฉˆเจธเฉ‡ เจตเฉ€, เจ‡เฉฑเจฅเฉ‡ เจฎเฉ‡เจฐเฉ€ เจ•เจนเจพเจฃเฉ€ เจนเฉˆ.

เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจฎเฉˆเจ‚ เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจธเจฟเจฐเจซ เจฆเฉ‹ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฆเจฟเจจ เจฎเฉˆเจจเฉ‚เฉฐ เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจŸเฉ€เจฎ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจˆเจฎเฉ‡เจฒ เจฎเจฟเจฒเฉ€ เจœเฉ‹ เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจธเฉ€:

เจชเจฟเจ†เจฐเฉ‡ เจธเจŸเฉ€เจต,

เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ เจŸเฉ€เจฎ เจตเฉฑเจฒเฉ‹เจ‚ เจนเฉˆเจฒเฉ‹เฅค เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ [เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจจเจพเจฎ] 'เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจชเฉเจฐเจพเจฃเฉ€ เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ เจฌเจพเจˆเจจเจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจธเฉฐเจธเจ•เจฐเจฃ เจนเฉเจฃ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจ…เจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจฎเจฆเจฆ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจฆเฉฑเจธเฉ‹ เจ•เจฟ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจธเจฎเจพเจ‚ เจจเจฟเจฏเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจธเจผเฉเจญเจ•เจพเจฎเจจเจพเจตเจพเจ‚,
เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ เจŸเฉ€เจฎ

เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเฉ‡เจฒ เจฎเจฟเจฒเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ‡เจธ เจฒเจˆ เจชเจนเจฟเจฒเฉ€ เจจเจœเจผเจฐ 'เจคเฉ‡ เจฎเฉˆเจ‚ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจชเฉœเฉเจนเจฟเจ†:

เจชเจฟเจ†เจฐเฉ‡ เจชเฉเจฐเจพเจชเจคเจ•เจฐเจคเจพ,

เจ•เจฟเจธเฉ‡ เจŸเฉ€เจฎ เจตเฉฑเจฒเฉ‹เจ‚ เจนเฉˆเจฒเฉ‹เฅค เจ…เจธเฉ€เจ‚ เจ‰เจธ เจฌเจฒเจพ เจฌเจฒเจพเจน เจฌเจฒเจพ เจฌเจฒเจพ เจฌเจฒเจพเจน เจจเฉ‚เฉฐ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฌเจฒเจพ เจฌเจฒเจพ เจฌเจฒเจพ เจฌเจฒเจพ เจฌเจฒเจพ เจฌเจฒเจพ, เจ…เจคเฉ‡ เจฌเจฒเจพ เจฌเจฒเจพ เจฌเจฒเจพ เจคเฉเจฐเฉฐเจคเฅค

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

เจธเจผเฉเจญเจ•เจพเจฎเจจเจพเจตเจพเจ‚,
เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเจพ เจนเฉเจ•เจฎ

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

เจชเจฐ เจ‡เจน เจ…เจœเฉ€เจฌ เจธเฉ€.

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

เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจธเจพเจซเจผ-เจธเจพเจซเจผ เจฎเฉ‡เจฐเจพ เจจเจพเจ‚ เจ•เจฟเจนเจพเฅค เจ…เจคเฉ‡ เจˆเจฎเฉ‡เจฒ เจฎเฉ‡เจฐเฉ‡ เจˆเจฎเฉ‡เจฒ เจชเจคเฉ‡ 'เจคเฉ‡ เจญเฉ‡เจœเฉ€ เจ—เจˆ เจธเฉ€, เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฆเฉ‡ เจจเจนเฉ€เจ‚, เจ…เจคเฉ‡ เจ‡เจน cc: เจœเจพเจ‚ bcc: เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจธเฉเจฐ เจฌเจนเฉเจค เจจเจฟเฉฑเจœเฉ€ เจ…เจคเฉ‡ เจธเจชเจธเจผเจŸ เจนเฉˆเฅค เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเฉ€ เจ—เจฒเจคเฉ€ เจนเฉˆ?

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

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

เจ‡เจธ เจ•เจนเจพเจฃเฉ€ เจฆเฉ‡ เจ•เจˆ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจชเจนเจฟเจฒเฉ‚ เจนเจจเฅค เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ เจฆเจพ เจ•เฉฐเจฎ เจ—เฉ‚เจ—เจฒ เจฆเฉ‡ เจชเฉˆเจฎเจพเจจเฉ‡ 'เจคเฉ‡ เจ‡เฉฐเจจเจพ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจธเฉ€ เจ•เจฟ เจธเจฟเจฐเจซ เจฆเฉ‹ เจธเจพเจฒเจพเจ‚ เจฌเจพเจ…เจฆ เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจตเจพเจงเฉ‚ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเจฟเฉฑเจคเจพ, เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจ‡เจธ เจฒเจˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฌเจพเจˆเจจเจฐเฉ€ เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉเจฐเจพเจฃเจพ เจธเฉ€เฅค เจคเฉเจฒเจจเจพ เจฒเจˆ, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฐเจคเจฃ เจฌเจพเจฐเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เฉ€เจคเจพ เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก 'เจคเฉ‡ เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ เจฎเฉ‡เจฐเฉ€ เจ”เจจเจฒเจพเจˆเจจ เจ—เฉ‡เจฎ เจฒเจˆ. เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจ‡เจธ เจธเฉ‡เจตเจพ เจฆเฉ€ เจ•เฉ€เจฎเจค เจฒเจ—เจญเจ— $16 เจชเฉเจฐเจคเฉ€ เจธเจพเจฒ เจนเฉˆเฅค เจ–เจพเจฒเฉ€ GCP 'เจคเฉ‡ เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒเฅค เจฎเฉˆเจ‚ เจ‡เจน เจจเจนเฉ€เจ‚ เจ•เจนเจฟ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจ•เจฟ เจ‰เจน เจคเฉเจนเจพเจกเฉ‡ เจจเจพเจฒ เจงเฉ‹เจ–เจพ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ, เจชเจฐ เจฎเฉ‡เจฐเฉ€ เจจเจฟเฉฑเจœเฉ€ เจฐเจพเจ เจตเจฟเฉฑเจš, เจ‡เจน เจ‡เฉฑเจ• เจ–เจพเจฒเฉ€ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจชเฉˆเจธเจพ เจนเฉˆ.

เจ‡เจ• เจนเฉ‹เจฐ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจชเจนเจฟเจฒเฉ‚ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ‹ เจธเจพเจฒเจพเจ‚ เจฌเจพเจ…เจฆ เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ. WTF? เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจ†เจ‰เจ‚เจฆเฉ‡ เจ…เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ; เจ‰เจน เจ†เจŠเจŸเฉ‡เจœ เจฆเจพ เจ…เจจเฉเจญเจต เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ‰เจน เจจเจฟเจฏเจค เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจคเฉ‹เจ‚ เจ—เฉเจœเจผเจฐเจฆเฉ‡ เจนเจจ, เจ‰เจน เจนเจฐ เจธเจฎเฉ‡เจ‚ เจฌเจฆเจฒเจฆเฉ‡ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจธเจตเจฟเฉฑเจšเจพเจ‚ เจฆเฉ€ เจ…เจฆเจฒเจพ-เจฌเจฆเจฒเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจนเจฐ เจšเฉ€เจœเจผ เจตเจฟเฉฑเจš เจฒเจ—เจพเจคเจพเจฐ เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ‡เจจเฉเจนเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจ‰เจน เจฎเฉ‡เจฐเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจฆเฉ‹ เจธเจพเจฒเจพเจ‚ เจคเฉฑเจ• เจ•เจฟเจตเฉ‡เจ‚ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจฐเจนเจฟเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเจจ? เจ‡เจน 2020 เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจพเจฎเฉ‚เจฒเฉ€ เจชเฉเจฐเจพเจชเจคเฉ€ เจœเจพเจชเจฆเฉ€ เจนเฉˆ, เจชเจฐ 2005-2007 เจตเจฟเฉฑเจš เจ‡เจน เจ•เจพเจซเจผเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจธเฉ€เฅค

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

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

เจชเจฟเจ†เจฐเฉ‡ Google เจ•เจฒเจพเจ‰เจก เจ‰เจชเจญเฉ‹เจ—เจคเจพ,

เจ‡เฉฑเจ• เจฐเฉ€เจฎเจพเจˆเจ‚เจกเจฐ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจ…เจ—เจธเจค 2020 เจคเฉ‹เจ‚ [เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเฉ€ เจœเจพเจฃ เจตเจพเจฒเฉ€ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ‡เจตเจพ] เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‹เจ—เฉ‡เฅค เจ…เจธเฉ€เจ‚ เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจ…เจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจ•เจฟ เจฌเฉ€เจŸเจพ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจนเฉˆ, เจ•เฉ‹เจˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เฉ‹เจˆ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฎเจพเจฐเจ— เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจกเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจฃเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจšเจจเจฌเฉฑเจง เจนเจพเจ‚ เจ•เจฟ เจ‡เจธ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฆเจพ Google เจ•เจฒเจพเจŠเจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจชเฉเจฐเจญเจพเจต เจชเจตเฉ‡เฅค

เจธเจฆเจพ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจšเฉฐเจ—เฉ‡ เจฆเฉ‹เจธเจค,
เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ

เจชเจฐ เจฎเฉˆเจ‚ เจฒเจ—เจญเจ— เจ•เจฆเฉ‡ เจตเฉ€ เจ…เจœเจฟเจนเฉ‡ เจชเฉฑเจคเจฐ เจจเจนเฉ€เจ‚ เจชเฉœเฉเจนเจฆเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เฉ€ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ:

เจชเจฟเจ†เจฐเฉ‡ เจชเฉเจฐเจพเจชเจคเจ•เจฐเจคเจพ,

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

เจ…เจธเฉ€เจ‚ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฏเจคเจจ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจธเจพเจฐเฉ‡ เจตเจฟเจ•เจพเจธ เจ‡เฉฑเจ• เจธเจพเจฒ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจตเจฐเจคเฉ‹เจ‚ เจฏเฉ‹เจ— เจจเจพ เจนเฉ‹ เจœเจพเจฃเฅค

เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจฌเฉฐเจฆ fuck
เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ

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

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

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

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

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

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

เจฎเฉˆเจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจ‰เจน เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฐเจคเจฆเจพ เจนเจพเจ‚ เจœเฉ‹ เจฎเฉˆเจ‚ 1995 เจตเจฟเฉฑเจš Emacs เจฒเจˆ เจฒเจฟเจ–เจฟเจ† เจธเฉ€เฅค เจ…เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจนเฉˆ เจ•เจฟ เจ•เฉ‹เจˆ เจตเจฟเจ…เจ•เจคเฉ€ 80 เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจฆเฉ‡ เจฎเฉฑเจง เจตเจฟเฉฑเจš Emacs เจฒเจˆ เจฒเจฟเจ–เฉ‡ เจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจœเฉ‡เจ•เจฐ เจชเจนเจฟเจฒเจพเจ‚ เจจเจนเฉ€เจ‚เฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‡เจ‚ เจธเจฎเฉ‡เจ‚ เจคเฉ‡ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจŸเจตเฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจšเฉ€เจœเจผ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจœเฉ‹ เจฎเฉˆเจ‚ เจ•เจฆเฉ‡ Emacs เจฒเจˆ เจฒเจฟเจ–เจฟเจ† เจนเฉˆ (เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจฌเจนเฉเจค เจ•เฉเจ เจฒเจฟเจ–เจฟเจ† เจนเฉˆ) เจœเจฟเจธ เจฒเจˆ เจฎเฉเฉœ-เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€เฅค

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

เจชเจฐ Emacs เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจ•เจพเจฐเจœเจ•เจพเจฐเฉ€ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจœเจพเจชเจฆเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจ…เฉฐเจคเจฐเฉ€เจต เจฆเจฐเจธเจผเจจ, เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ•เจฐเฉ‹เจ—เฉ‡เฅค

Emacs เจฆเฉ€ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš (เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš, เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจ•เจตเจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡), เจจเจพเจชเจธเฉฐเจฆ API เจธเจฅเจฟเจคเฉ€ เจฆเจพ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเจคเจฒเจฌ เจนเฉˆ: "เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจธ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจ•เจˆ เจ•เจฎเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจชเฉ€เฉœเจค เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ‡เฉฑเจฅเฉ‡ เจธเฉ‚เจšเฉ€. เจชเจฐ เจฆเจฟเจจ เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจ‡เจน เจคเฉเจนเจพเจกเฉ€ เจฎเจฐเจœเจผเฉ€ เจนเฉˆเฅค"

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

เจ‡เจน เจ‡เฉฑเจ• เจตเจฐเจคเฉ€ เจนเฉ‹เจˆ เจ•เจพเจฐ เจจเฉ‚เฉฐ เจตเฉ‡เจšเจฃ เจตเจพเจ‚เจ— เจนเฉˆ เจœเฉ‹ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ 1500 เจ•เจฟเจฒเฉ‹เจฎเฉ€เจŸเจฐ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจŸเฉเฉฑเจŸ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

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

เจธเจฎเฉฑเจธเจฟเจ† เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเฉ‹เจšเจฃ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจตเฉฑเจกเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจธเจพเจฒเจพเจ‚ เจคเฉฑเจ• เจœเจพเจฐเฉ€ เจฐเจนเฉ‡เจ—เฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ—เจพเจนเจ• เจฆเฉ‡เจ–เจญเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจกเฉ€เจเจจเจ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉˆ. เจนเฉ‡เจ เจพเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ.

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

เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจฎเฉˆเจจเฉ‚เฉฐ Android เจฆเจพ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจœเจผเจฟเจ•เจฐ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจš เจฐเจนเฉ‡ เจนเฉ‹เฅค

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

เจชเจฟเจ›เจฒเฉ‡ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจธเฉ€ เจ•เจฟ เจเจ‚เจกเจฐเฉŒเจ‡เจก เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจกเจฟเจœเจผเจพเจˆเจจ เจซเฉˆเจธเจฒเฉ‡ เจ•เจฟเฉฐเจจเฉ‡ เจฎเจพเฉœเฉ‡ เจธเจจเฅค เจนเฉ‡เจ•, เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจ‰เจน เจฒเฉ‡เจ– เจฒเจฟเจ–เจฟเจ† เจธเฉ€ เจคเจพเจ‚ เจ‰เจน "เจคเจคเจ•เจพเจฒ เจเจชเจธ" เจจเจพเจฎเจ• เจฌเจ•เจตเจพเจธ เจชเฉ‡เจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจธเจจ เจœเฉ‹ เจนเฉเจฃ เจนเจจ (เจนเฉˆเจฐเจพเจจเฉ€!) เจชเฉเจฐเจพเจฃเฉ€, เจ…เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจนเจฎเจฆเจฐเจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ Google เจจเฉ‚เฉฐ เจธเฉเจฃเจจ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจคเจคเจ•เจพเจฒ เจเจชเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจœเจพเจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจฎเฉ‚เจฐเจ– เจธเฉ€เฅค

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

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

เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจฎเฉˆเจ‚ เจเจ‚เจกเจฐเจพเจ‡เจก เจจเฉ‚เฉฐ "เจฏเฉ‚ เจ†เจฐ เจจเจนเฉ€เจ‚ เจ—เฉ‚เจ—เจฒ" เจ…เจตเจพเจฐเจก เจจเจพเจฒ เจธเจจเจฎเจพเจจเจฟเจค เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจ‰เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ—เฉ‚เจ—เจฒ เจจเจนเฉ€เจ‚ เจฌเจฃเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡, เจœเฉ‹ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจ•เจฟ เจŸเจฟเจ•เจพเจŠ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพเจ‰เจฃเจพ เจนเฉˆ, เจชเจฐ เจเจ‚เจกเจฐเฉŒเจ‡เจก เจœเจพเจฃเจฆเจพ เจนเฉˆ, เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ Google เจ‡เฉฑเจ• เจชเฉฑเจ–เฉ‹เจ‚ เจฌเจนเฉเจค เจšเฉเจธเจค เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ: เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ Android 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจเจ‚เจกเจฐเฉŒเจ‡เจก เจฒเจˆ เจคเจคเจ•เจพเจฒ เจเจชเจธ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจฎเฉ‚เจฐเจ– เจตเจฟเจšเจพเจฐ เจธเจจเฅค เจ…เจคเฉ‡ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เจฟเจ‰เจ‚? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจฎเฉฐเจ— เจ•เฉ€เจคเฉ€ เจธเฉ€ เจ†เจชเจฃเฉ€ เจ…เจฐเจœเจผเฉ€ เจจเฉ‚เฉฐ เจฎเฉเฉœ-เจฒเจฟเจ–เฉ‹ เจ…เจคเฉ‡ เจฎเฉเฉœ-เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เจฐเฉ‹! เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจฒเฉ‹เจ• เจธเจฟเจฐเจซเจผ เจฆเฉ‹ เจฎเจฟเจฒเฉ€เจ…เจจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฃเจ—เฉ‡. เจฎเฉˆเจ‚ เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจ•เจฟ เจคเจคเจ•เจพเจฒ เจเจชเจธ เจ•เฉเจ Googler เจฆเจพ เจตเจฟเจšเจพเจฐ เจธเฉ€เฅค

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

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

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

เจฒเฉ‡เจกเฉ€ เจ…เจธเจ•เฉ‹เจŸ:
- เจเจฒเจฟเจธ, เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจฎเฉˆเจ‚ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เจฟเจธ เจ—เฉฑเจฒ เจคเฉ‹เจ‚ เจกเจฐเจฆเจพ เจนเจพเจ‚?
- เจ•เฉเจฒเฉ€เจจ เจตเจฐเจ— เจฆเจพ เจชเจคเจจ?
- เจฎเฉˆเจจเฉ‚เฉฐ เจกเจฐ เจธเฉ€ เจ•เจฟ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจนเฉ‹เจตเฉ‡เจ—เจพ เจฌเจฆเจธเฉ‚เจฐเจค เจชเฉ‹เจคเฉ‡-เจชเฉ‹เจคเฉ€เจ†เจ‚.

เจธเฉเฉฐเจฆเจฐ เจ…เจคเฉ‡ เจตเจฟเจนเจพเจฐเจ• เจตเจฟเจšเจ•เจพเจฐ เจตเจชเจพเจฐ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฒเจˆ, เจ†เจ“ เจคเฉ€เจœเฉ‡ เจธเจซเจฒ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ (Emacs เจ…เจคเฉ‡ Android เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ) 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจ เจ…เจคเฉ‡ เจฆเฉ‡เจ–เฉ‹ เจ•เจฟ เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ: เจœเจพเจตเจพ เจ–เฉเจฆ.

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

เจนเจœเจผเจพเจฐเจพเจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจนเฉ€ เจฒเฉˆเจฃ เจฒเจˆ, เจฌเฉฐเจฆ เจฅเจฐเจฟเฉฑเจก เจชเฉเจฐเจพเจฃเจพ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฆเจธเฉฐเจฌเจฐ 1.2 เจตเจฟเฉฑเจš Java 1998 เจฆเฉ‡ เจฐเจฟเจฒเฉ€เจœเจผ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฐเจคเจฐเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจฐเจคเจฐเจซเจผ เจ•เฉ€เจคเฉ‡ เจนเฉ‹เจ 22 เจธเจพเจฒ เจนเฉ‹ เจ—เจ เจนเจจเฅค

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

เจ“เจฐเฉ‡เจ•เจฒ เจธเจผเจพเจ‡เจฆ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจธเจฎเจเจฆเจพ เจนเฉˆเฅค เจ•เฉŒเจฃ เจœเจพเจฃเจฆเจพ เจนเฉˆ.

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

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

เจšเจฒเฉ‹ เจ•เจฒเจชเจจเจพเจคเจฎเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจเจชเจฒ เจจเฉ‡ เจฎเฉ‚เจฐเจ–เจคเจพ เจจเจพเจฒ เจ—เจพเจˆเจกเฉ‹ เจตเฉˆเจจ เจฐเฉ‹เจธเจฎ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉฐเจ•เฉ‡เจค เจฒเจฟเจ† เจ…เจคเฉ‡ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€ เจ•เจฟ เจธเจตเจฟเจซเจŸ 6.0 เจธเจตเจฟเจซเจŸ 5.0 เจฆเฉ‡ เจจเจพเจฒ เจชเจฟเฉฑเจ›เฉ‡ เจตเฉฑเจฒ เจ…เจธเฉฐเจ—เจค เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจพเจ‡เจฅเจจ 3 เจชเจพเจ‡เจฅเจจ 2 เจจเจพเจฒ เจ…เจธเฉฐเจ—เจค เจนเฉˆเฅค

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

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ Google เจ•เจฒเจพเจŠเจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ SDK (โ€œgcloudโ€) เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจฆเจฟเฉฑเจคเฉ€ เจธเฉ‚เจšเจจเจพ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจตเฉ‡เจ—เฉ€:

เจชเจฟเจ†เจฐเฉ‡ เจชเฉเจฐเจพเจชเจคเจ•เจฐเจคเจพ,

เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ Python 2 เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจฌเจฐเจคเจฐเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจญเฉœเจ•เจพเจ“

โ€ฆ เจ‡เจคเจ†เจฆเจฟ. เจœเฉ€เจตเจจ เจฆเจพ เจšเฉฑเจ•เจฐ.

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

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

เจ‡เจธ เจฒเจˆ เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจเจชเจฒ เจ—เจพเจˆเจกเฉ‹ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉฐเจ•เฉ‡เจค เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจคเฉ‹เฉœเจฆเจพ เจนเฉˆ. เจคเฉเจธเฉ€เจ‚ เจ•เฉ€ เจธเฉ‹เจšเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ? เจ เฉ€เจ• เจนเฉˆ, เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจœเฉ‡ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ 80-90% เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ†เจชเจฃเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฃเจ—เฉ‡. เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจงเจพเจฐ เจฆเจพ 10-20% เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจ•เจฟเจธเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเจพเจฒเฉ€ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจซเจฒเจŸเจฐเฅค

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

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

Grok เจจเฉ‡ Googlers เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจ•เฉ‹เจกเจฌเฉ‡เจธ (เจธเจผเจพเจฌเจฆเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉ‚เจฐเฉ‡ Google) เจตเจฟเฉฑเจš เจธเจตเฉˆเจšเจฒเจฟเจค เจฐเฉ€เจซเฉˆเจ•เจŸเจฐเจฟเฉฐเจ— เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจธเจฟเจธเจŸเจฎ เจจเจพ เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจกเฉ€ เจ…เฉฑเจชเจธเจŸเจฐเฉ€เจฎ เจจเจฟเจฐเจญเจฐเจคเจพ (เจœเจฟเจธ 'เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹), เจธเจ—เฉ‹เจ‚ เจ‡เจน เจตเฉ€ เจ‰เจคเจฐเจฆเฉ‡ เจนเฉ‹เจ (เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ) เจ‡เจธ เจฒเจˆ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ API เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจคเฉ‹เฉœ เจฐเจนเฉ‡ เจนเฉ‹! เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ API เจฆเฉ‡ เจนเจฐเฉ‡เจ• เจ–เจชเจคเจ•เจพเจฐ เจจเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ…เจ•เจธเจฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฒเจฟเจ–เฉ‡ เจฐเฉ‹เจœเจผเฉ€ เจŸเฉ‚เจฒ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ‡เจน Google เจฆเฉ‡ เจ•เฉ‹เจกเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจ—เจญเจ— เจ…เจฒเฉŒเจ•เจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจซเจผ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจ•เฉ‹เจฒ เจ‡เจน เจฐเฉ‹เจฌเฉ‹เจŸเจฟเจ• เจจเฉŒเจ•เจฐ เจ˜เจฐ เจฆเฉ‡ เจ†เจฒเฉ‡-เจฆเฉเจ†เจฒเฉ‡ เจ˜เฉเฉฐเจฎเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจญ เจ•เฉเจ เจธเจพเจซเจผ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‡เจ•เจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ SomeDespicablyLongFunctionName เจฆเจพ เจจเจพเจฎ เจฌเจฆเจฒ เจ•เฉ‡ SomeDespicablyLongMethodName เจฐเฉฑเจ–เจฟเจ† เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจฌเจฆเจธเฉ‚เจฐเจค เจชเฉ‹เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจธเฉŒเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆเฅค

เจ…เจคเฉ‡ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจ—เฉ‚เจ—เจฒ เจฒเจˆ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ... เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡. เจฎเฉ‡เจฐเจพ เจฎเจคเจฒเจฌ เจนเฉˆ, เจนเจพเจ‚, เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจ—เฉ‹ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเจพ เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจœเจพเจตเจพ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจจเจพเจฒ เจšเฉฐเจ—เจพ เจนเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ€ เจฒเจ—เจพเจคเจพเจฐ เจฐเฉ€เจซเฉˆเจ•เจŸเจฐเจฟเฉฐเจ— เจฆเฉ€ เจ†เจฆเจค เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ N เจตเจพเจฐ เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ N-1 เจตเจพเจฐ เจนเฉ€ เจ–เจฐเจพเจฌ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ, เจชเจฐ เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ Nth เจ•เฉ‹เจธเจผเจฟเจธเจผ 'เจคเฉ‡ เจตเฉ€ เจ‡เจธ เจจเฉ‚เฉฐ เจ–เจฐเจพเจฌ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจชเจฐ, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‰เจน เจ‡เจธ เจธเจพเจฐเฉ‡ เจ—เฉœเจฌเฉœ เจคเฉ‹เจ‚ เจ‰เฉฑเจชเจฐ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ "เจธเจพเจซเจผ" เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ.

เจธเจฎเฉฑเจธเจฟเจ† เจ‰เจฆเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‰เจน เจ†เจชเจฃเฉ‡ เจ•เจฒเจพเจ‰เจก เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจ…เจคเฉ‡ เจนเฉ‹เจฐ API เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจ‡เจธ เจฐเจตเฉฑเจˆเจ เจจเฉ‚เฉฐ เจฅเฉ‹เจชเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจ.

เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ Emacs, Android เจ…เจคเฉ‡ Java เจจเจพเจฒ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจœเจพเจฃเฉ‚ เจ•เจฐเจตเจพเจ‡เจ† เจนเฉˆ; เจ†เจ‰ เจจเจตเฉ€เจจเจคเจฎ เจธเจซเจฒ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจ: เจตเฉˆเฉฑเจฌ เจ–เฉเจฆเฅค เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ•เจฒเจชเจจเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ 1995 เจคเฉ‹เจ‚ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจซเจฒเฉˆเจธเจผเจฟเฉฐเจ— เจŸเฉˆเจ—เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจธเฉ€ เจคเจพเจ‚ HTTP เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจฆเฉเจนเจฐเจพเจ… เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฟเจ† เจนเฉˆ? เจ…เจคเฉ‡ เจตเฉˆเฉฑเจฌ เจชเฉฐเจจเจฟเจ†เจ‚ 'เจคเฉ‡ "เจจเจฟเจฐเจฎเจพเจฃ เจ…เจงเฉ€เจจ" เจ†เจˆเจ•เจจเฅค

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

เจฎเฉˆเจ‚ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจฆเฉ‹เจธเจคเจพเจ‚ เจฆเจพ เจตเฉ€ เจงเฉฐเจจเจตเจพเจฆ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚: Windows, Linux, NOT APPLE FUCK YOU APPLE, FreeBSD, เจ†เจฆเจฟ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเจซเจฒ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ 'เจคเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจตเฉฑเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฆเจพ เจ‡เฉฐเจจเจพ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ (เจเจชเจฒ เจจเฉ‚เฉฐ เจตเจงเฉ€เจ† เจจเจพเจฒ เจ‡เฉฑเจ• C เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจจเจจเฉเจ•เจธเจพเจจ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‰เจน เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจšเฉฐเจ—เฉ‡ เจ•เจพเจฐเจจ เจฆเฉ‡ เจนเจฐ เจธเจฎเฉ‡เจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจคเฉ‹เฉœ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจชเจฐ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจนเจฐ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธเจฆเฉ‡ เจ†เจฒเฉ‡-เจฆเฉเจ†เจฒเฉ‡ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ OS X เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ…เจœเฉ‡ เจตเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ... เจ…เจœเฉ‡ เจคเฉฑเจ•).

เจชเจฐ เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‹, เจคเฉเจธเฉ€เจ‚ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเฉ‹. เจ•เฉ€ เจ…เจธเฉ€เจ‚ เจธเฉ‡เจฌเจพเจ‚ เจฆเฉ€ เจธเฉฐเจคเจฐเฉ‡ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ - เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจฎเจธเจผเฉ€เจจ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Emacs/JDK/Android/Chrome เจฌเจจเจพเจฎ เจฎเจฒเจŸเฉ€-เจธเจฐเจตเจฐ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ เจเจชเฉ€เจ†เจˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพเจตเจพเจ‚?

เจ–เฉˆเจฐ, เจฎเฉˆเจ‚ เจ•เฉฑเจฒเฉเจน เจ‡เจธ เจฌเจพเจฐเฉ‡ เจŸเจตเฉ€เจŸ เจ•เฉ€เจคเจพ เจธเฉ€, เจชเจฐ เจฒเฉˆเจฐเฉ€ เจตเจพเจฒ (เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจชเจฐเจฒ เจฆเฉ‡ เจธเจฟเจฐเจœเจฃเจนเจพเจฐ - เจฒเจ—เจญเจ— เจชเฉเจฐเจคเฉ€.) เจฆเฉ€ เจธเจผเฉˆเจฒเฉ€ เจตเจฟเฉฑเจš "เจธเจ•เจธ/เจฐเฉ‚เจฒเจธ" เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจค 'เจคเฉ‡ เจฎเฉˆเจ‚ เจธเจผเจฌเจฆ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†เฅค เจจเจพเจชเจธเฉฐเจฆ เจ•เฉ€เจคเจพ เจ—เฉ‚เจ—เจฒ เจ…เจคเฉ‡ เจเจฎเจพเจœเจผเจพเจจ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจธเจพเจˆเจŸเจพเจ‚ 'เจคเฉ‡. เจ…เจคเฉ‡ เจนเจพเจฒเจพเจ‚เจ•เจฟ AWS เจ•เฉ‹เจฒ เจนเฉˆ เจธเฉˆเจ‚เจ•เฉœเฉ‡ GCP เจจเจพเจฒเฉ‹เจ‚ เจ•เจˆ เจ—เฉเจฃเจพ เจœเจผเจฟเจ†เจฆเจพ เจธเฉ‡เจตเจพ เจชเฉ‡เจธเจผเจ•เจธเจผเจพเจ‚, Google เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฑเจค เจ—เฉเจฃเจพ เจœเจผเจฟเจ†เจฆเจพ เจตเจพเจฐ เจฌเจฐเจฌเจพเจฆเฉ€ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจนเฉˆเฅค

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

เจชเจฐ เจ‡เฉฐเจจเฉ‡ เจธเจพเจฒเจพเจ‚ เจฌเจพเจ…เจฆ, เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจ…เจœเฉ‡ เจตเฉ€ เจจเฉฐเจฌเจฐ 3 เจธเฉ‡เจตเจพ เจนเฉˆ (เจฎเฉˆเจ‚ เจ•เจฆเฉ‡ เจตเฉ€ เจจเฉฐเจฌเจฐ 2 เจฌเจฃเจจ เจฆเฉ€ เจ…เจธเจซเจฒ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจฌเจพเจฐเฉ‡ เจ•เฉ‹เจˆ เจฒเฉ‡เจ– เจจเจนเฉ€เจ‚ เจฒเจฟเจ–เจฟเจ†), เจชเจฐ เจœเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€ เจฎเฉฐเจจเฉ€เจ เจคเจพเจ‚, เจ•เฉเจ เจšเจฟเฉฐเจคเจพเจตเจพเจ‚ เจนเจจ เจœเฉ‹ เจœเจฒเจฆเฉ€ เจนเฉ€ เจนเฉ‡เจ เจพเจ‚ เจ† เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ. เจจเฉฐ. 4.

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

เจ‡เจธ เจฒเจˆ เจ‡เจน เจฐเจพเจœเจจเฉ€เจคเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจญเจพเจธเจผเจฃ 'เจคเฉ‡ เจธเจผเจพเจ‡เจฆ เจ—เฉเฉฑเจธเฉ‡ เจญเจฐเฉ‡ เจœเจตเจพเจฌ เจนเฉ‹เจฃเจ—เฉ‡เฅค

เจ•เจฐเจจเจพ เจฏเฉ‚เจœเจผเจฐ เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ, เจ…เจคเฉ‡ เจฆเฉ‹ เจธเจพเจฒเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• AWS เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจœเฉ‹เจ‚ (เจ—เจฐเฉˆเจฌ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ), เจฎเฉˆเจ‚ เจ•เจนเจฟ เจธเจ•เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจเจฎเจพเจœเจผเจพเจจ เจ…เจคเฉ‡ เจ—เฉ‚เจ—เจฒ เจฆเฉ‡ เจซเจผเจฒเจธเจซเจผเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจ…เฉฐเจคเจฐ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เจน เจคเจฐเจœเฉ€เจนเจพเจ‚ เจฆเฉ€ เจ—เฉฑเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ. เจฎเฉˆเจ‚ AWS 'เจคเฉ‡ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฟเจ•เจพเจธ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจจเฉ‚เฉฐ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจ‰เจน เจ•เจฟเฉฐเจจเฉ€ เจตเจพเจฐ เจชเฉเจฐเจพเจฃเฉ‡ API เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจชเจฐ เจ‡เฉฑเจ• เจธเฉฐเจฆเฉ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจฒเจ—เจญเจ— เจ“เจจเฉ€ เจตเจพเจฐ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจœเจฟเฉฐเจจเจพ เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจธเฉฑเจšเจฎเฉเฉฑเจš เจตเจฟเจธเจผเจตเจพเจธ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ GCP เจตเจฟเฉฑเจš เจฒเจ—เจพเจคเจพเจฐ เจตเจฟเจตเจพเจฆ เจ…เจคเฉ‡ เจจเจฟเจฐเจพเจธเจผเจพ เจฆเจพ เจ‡เจน เจธเจฐเฉ‹เจค เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจตเจพเจฒเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจ•เจพเจฐเจ•เจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆเฅค

เจฎเฉˆเจ‚ เจœเจพเจฃเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจฎเฉˆเจ‚ GCP เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจ–เจพเจธ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจฆเจพ เจจเจพเจฎ เจจเจนเฉ€เจ‚ เจฒเจฟเจ† เจœเฉ‹ เจนเฉเจฃ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจเฅค เจฎเฉˆเจ‚ เจ•เจนเจฟ เจธเจ•เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจจเฉˆเฉฑเจŸเจตเจฐเจ• (เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจคเฉ‹เจ‚ VPC เจคเฉฑเจ•) เจคเฉ‹เจ‚ เจธเจŸเฉ‹เจฐเฉ‡เจœ (Cloud SQL v1-v2), เจซเจพเจ‡เจฐเจฌเฉ‡เจธ (เจนเฉเจฃ เจ‡เฉฑเจ• เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉฑเจ–เจฐเฉ‡ API เจฆเฉ‡ เจจเจพเจฒ เจซเจพเจ‡เจฐเจธเจŸเฉ‹เจฐ), เจเจช เจ‡เฉฐเจœเจฃ (เจ†เจ“ เจธเจผเฉเจฐเฉ‚ เจตเฉ€ เจจเจพ เจ•เจฐเฉ€เจ) เจคเฉฑเจ•, เจฒเจ—เจญเจ— เจนเจฐ เจšเฉ€เจœเจผ เจœเฉ‹ เจฎเฉˆเจ‚ เจตเจฐเจคเฉ€ เจนเฉˆเฅค , เจ•เจฒเจพเจ‰เจก เจเจ‚เจกเจชเฉเจ†เจ‡เฉฐเจŸ เจ•เจฒเจพเจ‰เจก เจเจ‚เจกเจชเฉเจ†เจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจ‡เจธ เจคเฉฑเจ•... เจฎเฉˆเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ - เจฌเจฟเจฒเจ•เฉเจฒ เจ‡เจน เจธเจญ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง 2-3 เจธเจพเจฒเจพเจ‚ เจฌเจพเจ…เจฆ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฃ เจฒเจˆ เจฎเจœเจผเจฌเฉ‚เจฐ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ•เจฆเฉ‡ เจตเฉ€ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจ…เจ•เจธเจฐ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฎเจพเจฐเจ— เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚ เจธเฉ€. เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจœเจฟเจนเจพ เจนเฉ‹เจฃเจพ เจนเฉ€ เจธเฉ€เฅค

เจ…เจคเฉ‡ เจนเจฐ เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ AWS เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเจพเจ‚, เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจชเฉเฉฑเจ›เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจ…เจœเฉ‡ เจตเฉ€ GCP 'เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจนเจพเจ‚เฅค เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ–เจฐเฉ€เจฆเจฆเจพเจฐ. เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจซเจฐเจ• เจธเจฎเจเจฆเฉ‡ เจนเฉ‹? เจฎเฉˆเจจเฉ‚เฉฐ เจธเจฎเจเจพเจ‰เจฃ เจฆเจฟเจ“.

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

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฎเฉฐเจจเจฟเจ† "เจ‡เฉฑเจ•-เจ•เจฒเจฟเฉฑเจ•" เจคเฉˆเจจเจพเจคเฉ€ เจนเฉฑเจฒ เจฒเจตเฉ‹เฅค เจชเจฐเจ•เฉ‹เจจเจพ. เจฎเฉˆเจ‚ เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก SQL เจธเจผเฉˆเจจเฉ€เจ—เจจเจธ เจฆเฉ€ เจฎเฉŒเจค เจคเฉ‹เจ‚ เจฌเจฟเจฎเจพเจฐ เจธเฉ€, เจ‡เจธเจฒเจˆ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚ เจ†เจชเจฃเจพ เจชเจฐเจ•เฉ‹เจจเจพ เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจฃเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพเฅค เจ…เจคเฉ‡ เจ‡เจธ เจตเจพเจฐ เจ—เฉ‚เจ—เจฒ เจจเฉ‡ เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจœเจพเจชเจฆเจพ เจธเฉ€, เจ‰เจน เจ‡เฉฑเจ• เจฌเจŸเจจ เจฆเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจจเจพเจฒ เจฎเฉ‡เจฐเจพ เจ•เฉเจ เจธเจฎเจพเจ‚ เจ…เจคเฉ‡ เจฎเจฟเจนเจจเจค เจฌเจšเจพเจ‰เจฃ เจœเจพ เจฐเจนเฉ‡ เจธเจจ!

เจฌเจนเฉเจค เจตเจงเฉ€เจ†, เจšเจฒเฉ‹เฅค เจ†เจ“ เจฒเจฟเฉฐเจ• เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเฉ€เจ เจ…เจคเฉ‡ เจ‡เจธ เจฌเจŸเจจ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ€เจเฅค เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเฉ‹เจฃ เจฒเจˆ "เจนเจพเจ‚" เจจเฉ‚เฉฐ เจšเฉเจฃเฉ‹ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ Google เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹เฅค เจนเจพเจนเจพ, เจ‡เจน เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค เจ‡เจธ เจฌเจ•เจตเจพเจธ เจฆเจพ เจ•เฉ‹เจˆ เจตเฉ€ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ. เจŸเฉ‚เจฒ เจฆเฉ€ เจ•เจฆเฉ‡ เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจน เจชเจนเจฟเจฒเฉ‡ เจฎเจฟเฉฐเจŸ เจคเฉ‹เจ‚ เจธเฉœเจจเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ‡เจน เจฎเฉˆเจจเฉ‚เฉฐ เจนเฉˆเจฐเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ "เจนเฉฑเจฒ" เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ…เฉฑเจงเฉ‡ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‡เฉฑเจ•-เจ•เจฒเจฟเฉฑเจ• เจคเฉˆเจจเจพเจคเฉ€ เจนเจจ (เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจนเจตเจพเจฒเฉ‡ เจ•เจฟเจ‰เจ‚ เจนเจจ) ะฒะพะพะฑั‰ะต เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจจเจฟเจฐเจพเจธเจผเจพเจœเจจเจ• เจนเจจเฉ‡เจฐเจพ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจฆเจพเจ–เจฒ เจจเจพ เจนเฉ‹เจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ.

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

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

"เจ†เจ“ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเฉเฉฐเจฆเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เจธ เจจเฉ‚เฉฐ เจคเฉ‹เฉœเฉ€เจ" เจฎเจพเจจเจธเจฟเจ•เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ เจธเฉฑเจญเจฟเจ†เจšเจพเจฐ เจฆเฉ€ เจ‡เจน เจ˜เจพเจŸ, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ…เจคเฉ‡ เจ‡เจน เจšเฉฐเจ—เฉ€ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

เจ—เฉ‚เจ—เจฒ, โ€‹โ€‹เจœเจพเจ—เฉ‹, เจฒเจพเจนเจจเจคเฅค เจ‡เจน เจนเฉเจฃ 2020 เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจนเจพเจฐ เจฐเจนเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจธเจผเฉ€เจธเจผเฉ‡ เจตเจฟเฉฑเจš เจธเจ–เจผเจค เจจเจœเจผเจฐ เจฎเจพเจฐเจจ เจ…เจคเฉ‡ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เจฒเจพเจ‰เจก เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจตเจฟเฉฑเจš เจฐเจนเจฟเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

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

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจคเจฟเฉฐเจจ เจนเฉ‹เจฐ เจ…เจธเจฒ เจšเฉฐเจ—เฉ‡ เจฌเฉฑเจฆเจฒ เจนเจจเฅค เจ‰เจน เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ…เจคเฉ‡ เจนเฉเจฃ เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจธเจพเจฐเฉ‡ เจŸเฉเฉฑเจŸเฉ‡ เจนเฉ‹เจ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจ…เฉฑเจ—เฉ‡ เจตเจงเจพเจ‚เจ—เจพเฅค เจเจน.

เจ…เจ—เจฒเฉ€ เจตเจพเจฐ เจคเฉฑเจ•!

เจ‡เจธ เจฒเฉ‡เจ– 'เจคเฉ‡ เจ•เฉเจ เจตเจฟเจšเจพเจฐ เจตเจŸเจพเจ‚เจฆเจฐเฉ‡ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเฉ€เจเจธ เจ…เจชเจกเฉ‡เจŸ (เจšเจฐเจšเจพ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ, เจฌเฉ€เจŸเฉ€เจกเจฌเจฒเจฏเฉ‚). เจซเจพเจ‡เจฐเจฌเฉ‡เจธ เจธเจนเจพเจ‡เจคเจพ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ•เฉ‹เจˆ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจ‚ เจœเจพเจฃเฉ‚ เจนเจพเจ‚เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‰เจนเจจเจพเจ‚ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ—เฉฐเจฆเจพ เจธเจŸเฉเจฐเฉ€เจฎเจฟเฉฐเจ— เจฌเฉฑเจ— เจนเฉˆ เจœเฉ‹ เจœเจพเจตเจพ เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจเจช เจ‡เฉฐเจœเจจ เจตเจฟเฉฑเจš เจธเจŸเจพเจฒ เจ•เจฐเจจ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเจพ เจนเฉˆเฅค เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจจเฉ‡ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ€ เจฎเจฆเจฆ เจ•เฉ€เจคเฉ€, เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ Google 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เจฆเฉ‡ เจตเฉ€ เจฌเฉฑเจ— เจจเฉ‚เฉฐ เจ เฉ€เจ• เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ, เจ‡เจธเจฒเจˆ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจนเจฐ เจฐเฉ‹เจœเจผ GAE เจเจช เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจ–เจฐเจพเจฌ เจนเฉฑเจฒ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจ‡เจธ เจจเฉ‚เฉฐ เจšเจพเจฐ เจธเจพเจฒ เจฒเจˆ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ! เจ‰เจนเจจเจพเจ‚ เจ•เฉ‹เจฒ เจนเฉเจฃ เจซเจพเจ‡เจฐเจธเจŸเฉ‹เจฐ เจนเฉˆเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจ•เฉฐเจฎ เจฒเฉฑเจ—เฉ‡เจ—เจพ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเฉฑเจ–เจฐเจพ เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจ…เจคเฉ‡ เจซเจพเจ‡เจฐเจฌเฉ‡เจธ เจฌเฉฑเจ— เจจเฉ‚เฉฐ เจ•เจฆเฉ‡ เจตเฉ€ เจ เฉ€เจ• เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ•เฉ€ เจธเจฟเฉฑเจŸเจพ เจ•เฉฑเจขเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ? เจคเฉเจธเฉ€เจ‚ เจฎเจฆเจฆ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจ•เฉฐเจชเจจเฉ€ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹. เจฎเฉˆเจ‚ เจธเจผเจพเจ‡เจฆ GAE 'เจคเฉ‡ เจซเจพเจ‡เจฐเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจพเจฒเจพ เจ‡เจ•เฉฑเจฒเจพ เจตเจฟเจ…เจ•เจคเฉ€ เจนเจพเจ‚ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจ‚ 100% เจฎเฉ‚เจฒ เจเจช เจตเจฟเฉฑเจš 100 เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฒเฉŒเจ— เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจน เจ•เจฟเจธเฉ‡ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจฌเฉฑเจ— เจ•เจพเจฐเจจ เจนเจฐ เจฆเฉ‹ เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจœเฉ‹เจ–เจฎ 'เจคเฉ‡ เจตเจฐเจคเจฃ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจนเฉ‹เจฐ เจ•เฉ€ เจ•เจนเจฟ เจธเจ•เจฆเจพ เจนเจพเจ‚เฅค เจฎเฉˆเจ‚ Redis 'เจคเฉ‡ เจœเจพ เจฐเจฟเจนเจพ/เจฐเจนเฉ€ เจนเจพเจ‚เฅค

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

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฎเฉˆเจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ 20 เจฆเจฟเจจ เจชเจนเจฟเจฒเจพเจ‚ Google เจเจช เจ‡เฉฐเจœเจจ เจŸเฉ€เจฎ เจจเฉ‡ เจ‡เฉฑเจ• เจจเจพเจœเจผเฉเจ• เจ—เฉ‹ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจจเฉ‚เฉฐ เจคเฉ‹เฉœ เจฆเจฟเฉฑเจคเจพ เจธเฉ€, เจ‡เฉฑเจ• เจ•เฉ‹เจฐ เจ—เฉ‹ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• GAE เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจธเฉ€เฅค เจ‡เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฎเฉ‚เจฐเจ– เจธเฉ€.

เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ Googlers เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ 'เจคเฉ‡ เจšเจฐเจšเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเฉเฉฐเจฆเฉ‡ เจธเฉเจฃเจฟเจ† เจนเฉˆ (เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เจ• เจชเจฟเจ†เจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ!)เฅค เจชเจฐ เจ‰เจน เจธเฉ‹เจšเจฆเฉ‡ เจนเจจ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ—เฉ‚เจ—เจฒ เจฆเฉ‡ เจธเฉฑเจญเจฟเจ†เจšเจพเจฐ เจตเจฟเฉฑเจš เจ•เจฆเฉ‡ เจตเฉ€ เจธเจนเฉ€ เจชเฉเจฐเฉ‹เจคเจธเจพเจนเจจ เจขเจพเจ‚เจšเจพ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจฎเฉˆเจ‚ เจธเฉ‹เจšเจฟเจ† เจ•เจฟ เจ—เฉเจฐเฉˆเจฌ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ AWS เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจ…เจฆเจญเฉเจค เจ…เจจเฉเจญเจต เจฌเจพเจฐเฉ‡ เจšเจฐเจšเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจธเจฎเจพเจ‚ เจฒเฉˆเจฃเจพ เจšเฉฐเจ—เจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจฆเจฟเจจ, เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ!

เจ…เจคเฉ‡ เจนเจพเจ‚, 2005 เจตเจฟเฉฑเจš เจ‰เจจเฉเจนเจพเจ‚ เจ•เฉ‹เจฒ เจฌเจฟเจฒเจกเจฟเฉฐเจ— 43 เจตเจฟเฉฑเจš เจตเจฟเจธเจผเจพเจฒ เจฌเฉเจซเฉ‡ 'เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจธเจผเจพเจฐเจ• เจฎเฉ€เจŸ เจธเจจ, เจ…เจคเฉ‡ เจฎเฉ‡เจฐเจพ เจฎเจจเจชเจธเฉฐเจฆ เจนเฉˆเจฎเจฐเจนเฉˆเฉฑเจก เจธเจผเจพเจฐเจ• เจฎเฉ€เจŸ เจธเฉ€เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, 2006 เจคเฉฑเจ•, เจฒเฉˆเจฐเฉ€ เจ…เจคเฉ‡ เจธเจฐเจ—เฉ‡เจˆ เจจเฉ‡ เจธเจพเจฐเฉ‡ เจ—เฉˆเจฐ-เจธเจฟเจนเจคเจฎเฉฐเจฆ เจธเจจเฉˆเจ•เจธเจพเจ‚ เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพ เจฒเจฟเจ†เฅค เจ‡เจธ เจฒเจˆ 2007 เจตเจฟเฉฑเจš เจฌเจฟเจ—เจŸเฉ‡เจฌเจฒ เจ•เจนเจพเจฃเฉ€ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเจผเจพเจฐเจ• เจจเจนเฉ€เจ‚ เจธเจจ เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจงเฉ‹เจ–เจพ เจฆเจฟเฉฑเจคเจพ.

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

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

เจชเฉœเฉเจนเจจ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆเฅค

เจ…เฉฑเจชเจกเฉ‡เจŸ 2, 19.08.2020/XNUMX/XNUMXเฅค เจงเจพเจฐเฉ€ API เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเจพ เจนเฉˆ!

เจ…เฉฑเจชเจกเฉ‡เจŸ 3, 31.08.2020/2/2เฅค เจฎเฉ‡เจฐเฉ‡ เจจเจพเจฒ เจ•เจฒเจพเจ‰เจก เจฎเจพเจฐเจ•เจฟเจŸเจชเจฒเฉ‡เจธ 'เจคเฉ‡ เจ‡เฉฑเจ• Google เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจชเจฐเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจœเฉ‹ เจฎเฉ‡เจฐเจพ เจชเฉเจฐเจพเจฃเจพ เจฆเฉ‹เจธเจค เจจเจฟเจ•เจฒเจฟเจ†เฅค เจ‰เจน เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€ เจ•เจฟ CXNUMXD เจ•เฉฐเจฎ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ†เจ–เจฐเจ•เจพเจฐ เจ‡เจน เจธเจฎเจ เจฒเจฟเจ† เจ•เจฟ เจ‡เจน เจ‡เจธ เจฒเจˆ เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจ‚ เจ†เจชเจฃเจพ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจˆ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจฌเจฃเจพเจ‡เจ† เจธเฉ€, เจ…เจคเฉ‡ CXNUMXD เจชเฉเจฐเจพเจคเจจ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจพเจ‚ 'เจคเฉ‡ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฌเจจเฉˆเฉฑเจŸ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉเฉฐเจฎ เจธเฉ€เฅค เจฎเฉˆเจจเฉ‚เฉฐ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเฉฐเจญเจพเจตเฉ€ GCP เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจนเฉˆ เจ•เจฟ เจ‰เจน Google 'เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเฉ‡ เจนเจจ...

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