Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

เชชเชฐเชฟเชšเชฏ

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

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

เชนเซเช‚ เช–เชฐเซ‡เช–เชฐ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเซ‹ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช…เชจเซ‡ เชฐเชธเชชเซเชฐเชฆ เชฐเชนเซ‡เชถเซ‡. เชœเชพเช“!

เชชเชฐเชฟเชšเชฏ


http://bit.ly/bitmapindexes
https://github.com/mkevac/gopherconrussia2019

เช•เซ‡เชฎ เช›เซ‹ เชฌเชงเชพ! เชธเชพเช‚เชœเชจเชพ เช› เชตเชพเช—เซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเซ‡ เชฌเชงเชพ เช–เซ‚เชฌ เชฅเชพเช•เซ€ เช—เชฏเชพ เช›เซ€เช. เช•เช‚เชŸเชพเชณเชพเชœเชจเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เช‡เชจเซเชกเซ‡เช•เซเชธ เชฅเชฟเชฏเชฐเซ€ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพเชจเซ‹ เชธเชฐเชธ เชธเชฎเชฏ, เชฌเชฐเชพเชฌเชฐ? เชšเชฟเช‚เชคเชพ เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช…เชนเซ€เช‚ เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชธเซ‹เชฐเซเชธ เช•เซ‹เชกเชจเซ€ เชฌเซ‡ เชฒเซ€เชŸเซ€เช“ เชนเชถเซ‡. ๐Ÿ™‚

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

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

เชคเซ‹ เชˆเชจเซเชกเซ‡เช•เซเชธ เชถเซเช‚ เช›เซ‡?

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

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

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

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

เชชเซเชฐเชฅเชฎ เช…เชญเชฟเช—เชฎ เช เชถเซ‹เชง เชœเช—เซเชฏเชพเชจเซ‡ เช…เชงเชฟเช•เซเชฐเชฎเชฟเช• เชฐเซ€เชคเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซ‹ เช›เซ‡, เชถเซ‹เชง เชœเช—เซเชฏเชพเชจเซ‡ เชจเชพเชจเชพ เชญเชพเช—เซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเชตเซ€.

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

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

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

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

เชคเซเชฐเซ€เชœเซ‹ เช…เชญเชฟเช—เชฎ เชถเซ‹เชงเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เช…เชฎเซ‡ เชฌเซเชฒเซ‚เชฎ เชซเชฟเชฒเซเชŸเชฐ เช…เชฅเชตเชพ เช•เซ‹เชฏเชฒ เชซเชฟเชฒเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เช•เชฐเซ€เช เช›เซ€เช. เชชเซเชฐเชฅเชฎ เชฒเซ‹เช•เซ‹ เชคเชฐเชค เชœ เชœเชตเชพเชฌ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เชชเชกเชคเชพเช‚ เชฌเชšเชพเชตเซ‡ เช›เซ‡.

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

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

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

เช†เชœเซ‡ เชนเซเช‚ เช†เชจเชพ เชธเซŒเชฅเซ€ เช“เช›เชพ เชœเชพเชฃเซ€เชคเชพ เช…เชญเชฟเช—เชฎ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ - เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธ.

เช† เชตเชฟเชทเชฏ เชชเชฐ เชฌเซ‹เชฒเชตเชพเชตเชพเชณเซ‹ เชนเซเช‚ เช•เซ‹เชฃ เช›เซเช‚?

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

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

เชคเซ‹ เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธ เชถเซเช‚ เช›เซ‡?

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

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

  • เชฎเซ‡เชŸเซเชฐเซ‹ เชจเชœเซ€เช•;
  • เชคเซเชฏเชพเช‚ เช–เชพเชจเช—เซ€ เชชเชพเชฐเซเช•เชฟเช‚เช— เช›เซ‡;
  • เชคเซเชฏเชพเช‚ เชเช• เชตเชฐเช‚เชกเชพ เช›เซ‡ (เชŸเซ‡เชฐเซ‡เชธ เช›เซ‡);
  • เชคเชฎเซ‡ เชŸเซ‡เชฌเชฒ เช†เชฐเช•เซเชทเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ (เช†เชฐเช•เซเชทเชฃ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡);
  • เชถเชพเช•เชพเชนเชพเชฐเซ€เช“ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ (เชถเชพเช•เชพเชนเชพเชฐเซ€ เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ);
  • เช–เชฐเซเชšเชพเชณ (เช–เชฐเซเชšเชพเชณ).

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชšเชพเชฒเซ‹ เชฆเชฐเซ‡เช• เชฐเซ‡เชธเซเชŸเซ‹เชฐเชจเซเชŸเชจเซ‡ 0 เชฅเซ€ เชถเชฐเซ‚ เชฅเชคเซ‹ เช•เซเชฐเชฎ เชจเช‚เชฌเชฐ เช†เชชเซ€เช เช…เชจเซ‡ 6 เชฌเซ€เชŸเชฎเซ‡เชชเซเชธ (เชฆเชฐเซ‡เช• เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพ เชฎเชพเชŸเซ‡ เชเช•) เชฎเชพเชŸเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเซ€เช. เชชเช›เซ€ เชฐเซ‡เชธเซเชŸเซ‹เชฐเชจเซเชŸ เชชเชพเชธเซ‡ เช† เชฎเชฟเชฒเช•เชค เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เช…เชฎเซ‡ เช† เชฌเซ€เชŸเชฎเซ‡เชชเซเชธเชจเซ‡ เชชเซ‹เชชเซเชฏเซเชฒเซ‡เชŸ เช•เชฐเซ€เชถเซเช‚. เชœเซ‹ เชฐเซ‡เชธเซเชŸเซ‹เชฐเชจเซเชŸ 4 เชชเชพเชธเซ‡ เชตเชฐเช‚เชกเชพ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ โ€œเชนเซ‡เช เช เชตเชฐเช‚เชกเชพโ€ เชฎเชพเช‚ เชฌเซ€เชŸ เชจเช‚เชฌเชฐ 4 เชฌเซ€เชŸเชฎเซ‡เชช 1 เชชเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ (เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชตเชฐเช‚เชกเชพ เชจเชฅเซ€, เชคเซ‹ เชชเช›เซ€ 0 เชชเชฐ).
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชนเชตเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชถเช•เซเชฏ เชธเซŒเชฅเซ€ เชธเชฐเชณ เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เชœเชตเชพเชฌ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เชœเซ‡เชฎ เช•เซ‡:

  • โ€œเชฎเชจเซ‡ เชถเชพเช•เชพเชนเชพเชฐเซ€-เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เชฐเซ‡เชธเซเชŸเซ‹เชฐเชพเช‚ เชฌเชคเชพเชตเซ‹โ€;
  • "เชฎเชจเซ‡ เชตเชฐเช‚เชกเชพเชตเชพเชณเซ€ เชธเชธเซเชคเซ€ เชฐเซ‡เชธเซเชŸเซ‹เชฐเชพเช‚ เชฌเชคเชพเชตเซ‹ เชœเซเชฏเชพเช‚ เชคเชฎเซ‡ เชŸเซ‡เชฌเชฒ เช†เชฐเช•เซเชทเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹."

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

เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธ เช•เซเชฏเชพเช‚ เชตเชชเชฐเชพเชฏ เช›เซ‡?

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชœเซ‹ เชคเชฎเซ‡ Google เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ 90% เชœเชตเชพเชฌเซ‹ เชเช• เช…เชฅเชตเชพ เชฌเซ€เชœเซ€ เชฐเซ€เชคเซ‡ Oracle DB เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชนเชถเซ‡. เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชกเซ€เชฌเซ€เชเชฎเชเชธ เชชเชฃ เช•เชฆเชพเชš เช†เชตเซ€ เชธเชฐเชธ เชตเชธเซเชคเซเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡, เช–เชฐเซเช‚? เช–เชฐเซ‡เช–เชฐ เชจเชฅเซ€.

เชšเชพเชฒเซ‹ เชฎเซเช–เซเชฏ เชถเช‚เช•เชพเชธเซเชชเชฆเซ‹เชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชˆเช.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
MySQL เชนเชœเซ เชธเซเชงเซ€ เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช† เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเชคเซ€ เชฆเชฐเช–เชพเชธเซเชค เช›เซ‡ (https://dev.mysql.com/worklog/task/?id=1524).

PostgreSQL เชฌเซ€เชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชฌเชนเซเชตเชฟเชง เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชฎเชพเช‚ เชถเซ‹เชง เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ‡ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เชฌเซ€เชŸเชฎเซ‡เชชเซเชธ เช…เชจเซ‡ เชฌเซ€เชŸ เช“เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

Tarantool เชชเชพเชธเซ‡ เชฌเชฟเชŸเชธเซ‡เชŸ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชธเชฐเชณ เชถเซ‹เชงเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡.

เชฐเซ‡เชกเชฟเชธเชฎเชพเช‚ เชธเชฐเชณ เชฌเซ€เชŸเชซเชฟเชฒเซเชกเซเชธ เช›เซ‡ (https://redis.io/commands/bitfield) เชคเซ‡เชฎเชจเซ‡ เชถเซ‹เชงเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชตเชฟเชจเชพ.

เชฎเซ‹เช‚เช—เซ‹เชกเซ€เชฌเซ€ เชนเชœเซ เชธเซเชงเซ€ เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช† เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเชคเซ€ เชฆเชฐเช–เชพเชธเซเชค เชชเชฃ เช›เซ‡ https://jira.mongodb.org/browse/SERVER-1723

Elasticsearch เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ เชฌเซ€เชŸเชฎเซ‡เชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ (https://www.elastic.co/blog/frame-of-reference-and-roaring-bitmaps).

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

  • เชชเชฐเช‚เชคเซ เช…เชฎเชพเชฐเชพ เช˜เชฐเชฎเชพเช‚ เชเช• เชจเชตเซ‹ เชชเชพเชกเซ‹เชถเซ€ เชฆเซ‡เช–เชพเชฏเซ‹: เชชเชฟเชฒเซ‹เชธเชพ. เช† เช—เซ‹เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เชจเชตเซ‹ เชฌเชฟเชจ-เชธเช‚เชฌเช‚เชงเชฟเชค เชกเซ‡เชŸเชพเชฌเซ‡เช เช›เซ‡. เชคเซ‡เชฎเชพเช‚ เชซเช•เซเชค เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธ เชนเซ‹เชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชฌเชงเซเช‚ เชœ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡. เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเซ€ เชตเชพเชฐ เชชเช›เซ€ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚.

เช—เซ‹ เชฎเชพเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ

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

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

เชฌเซ€เชœเซเช‚ เช•เชพเชฐเซเชฏ เชฌเซ€เชŸเชฎเซ‡เชชเชจเซ‡ เชฐเซ‡เชธเซเชŸเซ‹เชฐเชพเช‚เชจเซ€ เชฏเชพเชฆเซ€เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชถเซ‡.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เช•เซเชตเซ‡เชฐเซ€เชจเซ‹ เชœเชตเชพเชฌ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ "เชฎเชจเซ‡ เชเชตเซ€ เชธเชธเซเชคเซ€ เชฐเซ‡เชธเซเชŸเซ‹เชฐเชจเซเชŸเซเชธ เชฌเชคเชพเชตเซ‹ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เชชเซ‡เชถเชฟเชฏเซ‹ เชนเซ‹เชฏ เช…เชจเซ‡ เชคเซ‡เช“ เชฐเชฟเชเชฐเซเชตเซ‡เชถเชจ เช•เชฐเซ€ เชถเช•เซ‡," เช…เชฎเชจเซ‡ เชฌเซ‡ เชฌเซ€เชŸ เช‘เชชเชฐเซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: NOT เช…เชจเซ‡ AND.

เช…เชฎเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ AND NOT เช“เชชเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชพเชฐเชพ เช•เซ‹เชกเชจเซ‡ เชฅเซ‹เชกเซ‹ เชธเชฐเชณ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

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

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

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

เช…เชจเซ‡, เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชนเชตเซ‡ เช•เชฎเซเชชเชพเชˆเชฒเชฐ เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เช–เซเชถเซ€เชฅเซ€ เช‡เชจเชฒเชพเช‡เชจ เช•เชฐเชถเซ‡! เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเซ‡ เชฒเช—เชญเช— 2 เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‡เช•เชจเซเชกเซเชธ เชฌเชšเชพเชตเชตเชพเชจเซเช‚ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเซ€เช เช›เซ€เช. เช–เชฐเชพเชฌ เชจเชฅเซ€!

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

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

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

เชฎเซ‹เชŸเชพ เชฌเซเชš

เช เซ€เช• เช›เซ‡, เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชธเชฐเชณ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเชพเช• เชชเซเชฐเชญเชพเชตเชจเซ‡ เชธเซเช•เซเชตเชฟเช เช•เชฐเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เช›เซ€เช, เชชเชฐเช‚เชคเซ เช† เชชเชฐเชฟเชฃเชพเชฎ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชตเชฐเซเชคเชฎเชพเชจ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชพเชฅเซ‡ เชถเช•เซเชฏ เช›เซ‡ เชคเซ‡เชจเชพ เช•เชฐเชคเชพ เช˜เชฃเซเช‚ เช–เชฐเชพเชฌ เช›เซ‡.

เช…เชฎเซ‡ เชœเซ‡ เช•เชฐเซ€เช เช›เซ€เช เชคเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชฟเชŸ เช‘เชชเชฐเซ‡เชถเชจเซเชธ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹ เชคเซ‡เชจเซ‡ เช–เซ‚เชฌ เชœ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ, เช•เชฎเชจเชธเซ€เชฌเซ‡, เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเชจเซ‡ เช–เซ‚เชฌ เชจเชพเชจเชพ เช•เชพเชฎ เชธเชพเชฅเซ‡ "เชซเซ€เชก" เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเซ‹ เชฌเชพเช‡เชŸ-เชฌเชพเชฏ-เชฌเชพเช‡เชŸ เช†เชงเชพเชฐเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ UInt8 เชธเซเชฒเชพเช‡เชธเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ 64-เชฌเชพเช‡เชŸ เชนเชฟเชธเซเชธเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเชพ เช•เซ‹เชกเชจเซ‡ เช–เซ‚เชฌ เชœ เชธเชฐเชณเชคเชพเชฅเซ€ เชŸเซเชตเชฟเช• เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช† เชจเชพเชจเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‡ เชฌเซ‡เชšเชจเชพ เช•เชฆเชฎเชพเช‚ เช†เช  เช—เชฃเซ‹ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ€เชจเซ‡ เช…เชฎเชพเชฐเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เช†เช  เช—เชฃเซ‹ เชตเซ‡เช— เช†เชชเซเชฏเซ‹. เช—เซ‡เช‡เชจ เชฐเซ‡เช–เซ€เชฏ เช•เชนเซ€ เชถเช•เชพเชฏ.

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

เชเชธเซ‡เชฎเซเชฌเชฒเชฐเชฎเชพเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชชเชฐเช‚เชคเซ เช† เช…เช‚เชค เชจเชฅเซ€. เช…เชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ 16, 32 เช…เชจเซ‡ 64 เชฌเชพเชˆเชŸเชจเชพ เชนเชฟเชธเซเชธเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช†เชตเชพ "เชตเซเชฏเชพเชชเช•" เช“เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‡ เชธเชฟเช‚เช—เชฒ เช‡เชจเซเชธเซเชŸเซเชฐเช•เซเชถเชจ เชฎเชฒเซเชŸเชฟเชชเชฒ เชกเซ‡เชŸเชพ (SIMD; เชเช• เชธเซ‚เชšเชจเชพ, เช˜เชฃเชพ เชกเซ‡เชŸเชพ) เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชก เชŸเซเชฐเชพเชจเซเชธเชซเซ‹เชฐเซเชฎ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชœเซ‡เชฅเซ€ เชคเซ‡ เช†เชตเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ‡ เชตเซ‡เช•เซเชŸเชฐเชพเช‡เชเซ‡เชถเชจ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช•เชฎเชจเชธเซ€เชฌเซ‡, เช—เซ‹ เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชตเซ‡เช•เซเชŸเชฐเชพเช‡เชเซ‡เชถเชจเชฎเชพเช‚ เชถเซเชฐเซ‡เชทเซเช  เชจเชฅเซ€. เชนเชพเชฒเชฎเชพเช‚, เช—เซ‹ เช•เซ‹เชกเชจเซ‡ เชตเซ‡เช•เซเชŸเชฐเชพเช‡เช เช•เชฐเชตเชพเชจเซ‹ เชเช•เชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ‹ เช เช›เซ‡ เช•เซ‡ เช—เซ‹ เชเชธเซ‡เชฎเซเชฌเชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เช‘เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชฒเซ‡เชตเชพ เช…เชจเซ‡ เชฎเซ‚เช•เชตเชพ.

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

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

เชตเชงเซเชฎเชพเช‚, เช—เซ‹ เช…เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฒเชพเชจ 9 เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเซเชตเซ€เช•เซƒเชค AT&T เช…เชจเซ‡ Intel เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฅเซ€ เช…เชฒเช— เช›เซ‡.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชคเซ‡ เช•เชนเซ‡เชตเซเช‚ เชธเชฒเชพเชฎเชค เช›เซ‡ เช•เซ‡ เชนเชพเชฅเชฅเซ€ เช—เซ‹ เชเชธเซ‡เชฎเซเชฌเชฒเชฐ เชฒเช–เชตเซเช‚ เช เชธเซŒเชฅเซ€ เชตเชงเซ เชฎเชœเชพ เชจเชฅเซ€.

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

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

  • Go เชเชธเซ‡เชฎเซเชฌเชฒเชฐเชฎเชพเช‚ เชชเชฐเชฟเชฃเชพเชฎเซ€ เช•เซ‹เชก เชธเชพเชฅเซ‡ add.s;
  • เชฌเซ‡ เชตเชฟเชถเซเชตเชจเซ‡ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡ เชซเช‚เช•เซเชถเชจ เชนเซ‡เชกเชฐเซ‹ เชธเชพเชฅเซ‡ stub.go: เชœเชพเช“ เช…เชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒเชฐ.

Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชœเซ‹เชฏเซเช‚ เช•เซ‡ avo เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡, เชšเชพเชฒเซ‹ เช†เชชเชฃเชพ เช•เชพเชฐเซเชฏเซ‹ เชœเซ‹เชˆเช. เชฎเซ‡เช‚ เชตเชฟเชงเซ‡เชฏเซ‹เชจเชพ เชธเซเช•เซ‡เชฒเชฐ เช…เชจเซ‡ เชตเซ‡เช•เซเชŸเชฐ (SIMD) เชตเชฐเซเชเชจ เชฌเช‚เชจเซ‡เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹.

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

เช•เชฎเชจเชธเซ€เชฌเซ‡, เช…เชฎเซ‡ เช•เชฎเซเชชเชพเชˆเชฒเชฐเชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เช‡เชจเชฒเชพเช‡เชจ เช•เชฐเชตเชพ เชฆเชฌเชพเชฃ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เช—เซ‹ เช•เชฎเซเชชเชพเชˆเชฒเชฐเชฎเชพเช‚ เชนเชพเชฒเชฎเชพเช‚ เช†เชตเซ€ เช•เซ‹เชˆ เชตเชฟเชถเซ‡เชทเชคเชพ เชจเชฅเซ€, เชœเซ‹ เช•เซ‡ เช˜เชฃเชพ เชธเชฎเชฏเชฅเซ€ เชคเซ‡เชจเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡.

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

เชšเชพเชฒเซ‹ เชนเชตเซ‡ เช†เชชเชฃเชพ เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชตเซ‡เช•เซเชŸเชฐ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชœเซ‹เชˆเช.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เช† เช‰เชฆเชพเชนเชฐเชฃ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ AVX2 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ 32-เชฌเชพเช‡เชŸ เชนเชฟเชธเซเชธเชพ เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเชพ เช“เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚. เช•เซ‹เชกเชจเซเช‚ เชฎเชพเชณเช–เซเช‚ เชธเซเช•เซ‡เชฒเชฐ เชตเชฐเซเชเชจ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡: เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชฒเซ‹เชก เช•เชฐเชตเซเช‚, เชซเซเชฐเซ€ เชถเซ‡เชฐเซเชก เชฐเชœเชฟเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡ เชชเซ‚เช›เชตเซเช‚ เชตเช—เซ‡เชฐเซ‡.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชเช• เชจเชตเซ€เชจเชคเชพ เช เช›เซ‡ เช•เซ‡ เชตเซเชฏเชพเชชเช• เชตเซ‡เช•เซเชŸเชฐ เช•เชพเชฎเช—เซ€เชฐเซ€ เช–เชพเชธ เชตเชฟเชถเชพเชณ เชฐเชœเชฟเชธเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. 32-เชฌเชพเชˆเชŸเชจเชพ เชนเชฟเชธเซเชธเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† Y เชธเชพเชฅเซ‡ เช‰เชชเชธเชฐเซเช—เชตเชพเชณเชพ เชฐเชœเชฟเชธเซเชŸเชฐ เช›เซ‡. เช† เช•เชพเชฐเชฃเซ‡ เชคเชฎเซ‡ เช•เซ‹เชกเชฎเชพเช‚ YMM() เชซเช‚เช•เซเชถเชจ เชœเซเช“ เช›เซ‹. เชœเซ‹ เชนเซเช‚ 512-เชฌเซ€เชŸ เชนเชฟเชธเซเชธเชพ เชธเชพเชฅเซ‡ AVX-64 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ‹ เชนเซ‹เช‰เช‚, เชคเซ‹ เช‰เชชเชธเชฐเซเช— Z เชนเชถเซ‡.

เชฌเซ€เชœเซ€ เชจเชตเซ€เชจเชคเชพ เช เช›เซ‡ เช•เซ‡ เชฎเซ‡เช‚ เชฒเซ‚เชช เช…เชจเชฐเซ‹เชฒเชฟเช‚เช— เชจเชพเชฎเชจเชพ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เชฒเซ‚เชชเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช•เซ‚เชฆเช•เซ‹ เชฎเชพเชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เช†เช  เชฒเซ‚เชช เช“เชชเชฐเซ‡เชถเชจ เช•เชฐเชตเซเช‚. เช† เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช•เซ‹เชกเชฎเชพเช‚ เชถเชพเช–เชพเช“เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เช˜เชŸเชพเชกเซ‡ เช›เซ‡, เช…เชจเซ‡ เช‰เชชเชฒเชฌเซเชง เชฎเชซเชค เชฐเชœเชฟเชธเซเชŸเชฐเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชธเชพเชฐเซเช‚, เชชเซเชฐเชฆเชฐเซเชถเชจ เชตเชฟเชถเซ‡ เชถเซเช‚? เชคเซ‡เชฃเซ€ เชธเซเช‚เชฆเชฐ เช›เซ‡! เชถเซเชฐเซ‡เชทเซเช  เช—เซ‹ โ€‹โ€‹เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เช…เชฎเซ‡ เชฒเช—เชญเช— เชธเชพเชค เช—เชฃเซ€ เชเชกเชช เชนเชพเช‚เชธเชฒ เช•เชฐเซ€ เช›เซ‡. เชชเซเชฐเชญเชพเชตเชถเชพเชณเซ€, เช…เชงเชฟเช•เชพเชฐ?
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชชเชฐเช‚เชคเซ เช•เซเชตเซ‡เชฐเซ€ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชฎเชพเชŸเซ‡ AVX-512, เชชเซเชฐเซ€เชซเซ‡เชšเชฟเช‚เช— เช…เชฅเชตเชพ JIT (เชœเชธเซเชŸ-เช‡เชจ-เชŸเชพเช‡เชฎ เช•เชฎเซเชชเชพเช‡เชฒเชฐ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฃ เช† เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชธเช‚เชญเชตเชฟเชค เชฐเซ€เชคเซ‡ เชเชกเชชเซ€ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชเช• เช…เชฒเช— เช…เชนเซ‡เชตเชพเชฒ เชฎเชพเชŸเซ‡เชจเซ‹ เชตเชฟเชทเชฏ เช›เซ‡.

เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“

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

เช‰เชšเซเชš เช•เชพเชฐเซเชกเชฟเชจเชฒเชฟเชŸเซ€เชจเซ€ เชธเชฎเชธเซเชฏเชพ

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

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

เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชธเชฎเชพเชจ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ 1 เชธเซ‡.เชฎเซ€.เชจเซ€ เช…เช‚เชฆเชฐ เชœเซ‚เชฅเซ‹เชฎเชพเช‚ เชœเซ‚เชฅเชฌเชฆเซเชง เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เช เชชเชฃ เชœเชพเชฃเซ€เช เช•เซ‡ เชฌเชนเซ เช“เช›เชพ เชฒเซ‹เช•เซ‹ 50 เชธเซ‡.เชฎเซ€.เชฅเซ€ เชจเชพเชจเชพ เช…เชจเซ‡ 250 เชธเซ‡.เชฎเซ€.เชฅเซ€ เชŠเช‚เชšเชพ เชนเซ‹เชฏ เช›เซ‡, เชคเซ‹ เช†เชชเชฃเซ‡ เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ เช…เชจเช‚เชค เช•เชพเชฐเซเชกเชฟเชจเชฒเชฟเชŸเซ€เชตเชพเชณเชพ เช•เซเชทเซ‡เชคเซเชฐเชจเซ‡ เชฒเช—เชญเช— 200 เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เช•เชพเชฐเซเชกเชฟเชจเชฒเชฟเชŸเซ€เชตเชพเชณเชพ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชซเซ‡เชฐเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช…เชฒเชฌเชคเซเชค, เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เช…เชฎเซ‡ เชชเช›เซ€เชฅเซ€ เชตเชงเชพเชฐเชพเชจเชพ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช‰เชšเซเชš เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เชธเชฎเชธเซเชฏเชพ

เชฌเซ€เชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซ€ เช†เช—เชพเชฎเซ€ เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เชคเซ‡เชฎเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเซเช‚ เช–เซ‚เชฌ เช–เชฐเซเชšเชพเชณ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

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

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

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

เช† เชฌเซ‡ เช…เชญเชฟเช—เชฎเซ‹ เชเช•เชธเชพเชฅเซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡: เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชถเชพเชฐเซเชกเซ‡เชก เชตเชฐเซเชเชจ เช‡เชจเซเชกเซ‡เช•เซเชธ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชตเชงเซ เชœเชŸเชฟเชฒ เชชเซเชฐเชถเซเชจเซ‹

เชฌเซ€เชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซ€ เช…เช‚เชคเชฟเชฎ เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เช…เชฎเชจเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡เช“ เชตเชงเซ เชœเชŸเชฟเชฒ เชชเซเชฐเช•เชพเชฐเชจเซ€ เช•เซเชตเซ‡เชฐเซ€เช เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€, เชœเซ‡เชฎ เช•เซ‡ เชธเซเชชเชพเชจ เช•เซเชตเซ‡เชฐเซ€เช.

เช–เชฐเซ‡เช–เชฐ, เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซ‹ เช›เซ‹, เชคเซ‹ AND, OR, เชตเช—เซ‡เชฐเซ‡ เชœเซ‡เชตเชพ เชฌเซ€เชŸ เช‘เชชเชฐเซ‡เชถเชจเซเชธ "เชฎเชจเซ‡ 200 เชฅเซ€ 300 เชกเซ‰เชฒเชฐ เชชเซเชฐเชคเชฟ เชฐเชพเชคเซเชฐเชฟเชจเชพ เชฐเซ‚เชฎเชจเชพ เชฆเชฐเซ‹ เชงเชฐเชพเชตเชคเซ€ เชนเซ‹เชŸเซ‡เชฒเซเชธ เชฌเชคเชพเชตเซ‹"เชจเชพ เชชเซเชฐเชถเซเชจเซ‹ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชเช• เชจเชฟเชทเซเช•เชชเชŸ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชฎเซ‚เชฐเซเช– เช‰เช•เซ‡เชฒ เช เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• เชกเซ‹เชฒเชฐเชจเชพ เชฎเซ‚เชฒเซเชฏ เชฎเชพเชŸเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฒเซ‡เชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฌเซ€เชŸเชตเชพเช‡เช เช…เชฅเชตเชพ เช‘เชชเชฐเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเซเช‚.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹
เชœเซ‚เชฅเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชฅเซ‹เชกเซ‹ เชธเชพเชฐเซ‹ เช‰เช•เซ‡เชฒ เชนเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 50 เชกเซ‹เชฒเชฐเชจเชพ เชœเซ‚เชฅเซ‹เชฎเชพเช‚. เช† เช…เชฎเชพเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ 50 เช—เชฃเซ€ เชเชกเชชเซ€ เช•เชฐเชถเซ‡.

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

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

เชคเซˆเชฏเชพเชฐ เช‰เช•เซ‡เชฒเซ‹

เชฎเชจเซ‡ เช†เชถเชพ เช›เซ‡ เช•เซ‡ เชฎเชจเซ‡ เชคเชฎเชจเซ‡ เชฅเซ‹เชกเซ‹ เชฐเชธ เช›เซ‡ เช…เชจเซ‡ เชนเชตเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเชฎเชพเชฐเชพ เชถเชธเซเชคเซเชฐเชพเช—เชพเชฐเชฎเชพเช‚ เชฌเซ€เชœเซเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เชธเชพเชงเชจ เช›เซ‡. เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เช†เชตเซเช‚ เช•เช‚เชˆเช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชจเซ‡ เช–เชฌเชฐ เชชเชกเชถเซ‡ เช•เซ‡ เช•เชˆ เชฐเซ€เชคเซ‡ เชœเซ‹เชตเซเช‚.

เชœเซ‹ เช•เซ‡, เชฆเชฐเซ‡เช• เชชเชพเชธเซ‡ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชฌเซ€เชŸเชฎเซ‡เชช เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฏ, เชงเซ€เชฐเชœ เช…เชฅเชตเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชนเซ‹เชคเชพ เชจเชฅเซ€. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชตเชงเซ เช…เชฆเซเชฏเชคเชจ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, SIMD เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡.

เชธเชฆเชญเชพเช—เซเชฏเซ‡, เชคเชฎเชจเซ‡ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชคเซˆเชฏเชพเชฐ เช‰เช•เซ‡เชฒเซ‹ เช›เซ‡.
Go เชฎเชพเช‚ เชฌเชฟเชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“: เชœเช‚เช—เชฒเซ€ เชเชกเชชเซ‡ เชถเซ‹เชงเซ‹

เชฐเซ‹เชฐเชฟเช‚เช— เชฌเซ€เชŸเชฎเซ‡เชชเซเชธ

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

เชชเชฟเชฒเซ‹เชธเชพ

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

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

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

เชจเชฟเชทเซเช•เชฐเซเชท

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

เชฌเซ€เชŸเชฎเซ‡เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เชตเชฟเชถเซ‡ เชœเชพเชฃเชตเซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡, เชญเชฒเซ‡ เชคเชฎเชจเซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฎเชจเซ€ เชœเชฐเซ‚เชฐ เชจ เชนเซ‹เชฏ. เชคเซ‡เชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชŸเซ‚เชฒเชฌเซ‹เช•เซเชธเชฎเชพเช‚ เช…เชจเซเชฏ เชธเชพเชงเชจ เชฌเชจเชตเชพ เชฆเซ‹.

เช…เชฎเซ‡ เช—เซ‹ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธ เชฏเซเช•เซเชคเชฟเช“ เชœเซ‹เชˆ เช›เซ‡ เช…เชจเซ‡ เช—เซ‹ เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชนเชœเซ เชธเซเชงเซ€ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชฆเชฐเซ‡เช• เช—เซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเชจเซ‡ เชœเชพเชฃเชตเชพ เชฎเชพเชŸเซ‡ เช† เชเช•เชฆเชฎ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡.

เช†เชŸเชฒเซเช‚ เชœ เชนเซเช‚ เชคเชฎเชจเซ‡ เช•เชนเซ‡เชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹. เช†เชญเชพเชฐ!

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

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