เช—เซ‚เช—เชฒเซ‡ เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชฎเชพเชŸเซ‡ เชธเซ‚เช‚เช— เชฎเซ‹เชกเซเชฏเซเชฒเชฐ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชธเชพเชตเซ€ เช›เซ‡

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

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

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

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

cc_เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ {
...
srcs: ["generic.cpp"],
เช•เชฎเชพเชจ: {
เชนเชพเชฅ: {
srcs: ["arm.cpp"],
},
x86: {
srcs: ["x86.cpp"],
},
},
}

เชธเซ‹เชฐเซเชธ: opennet.ru

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