V เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจ“เจชเจจ เจธเฉ‹เจฐเจธ

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

V เจฆเจพ เจธเฉฐเจŸเฉˆเจ•เจธ เจ—เฉ‹ เจจเจพเจฒ เจฌเจนเฉเจค เจฎเจฟเจฒเจฆเจพ เจœเฉเจฒเจฆเจพ เจนเฉˆ, เจ“เจฌเฉ‡เจฐเฉ‹เจจ, เจฐเจธเจŸ, เจ…เจคเฉ‡ เจธเจตเจฟเจซเจŸ เจคเฉ‹เจ‚ เจ•เฉเจ เจจเจฟเจฐเจฎเจพเจฃ เจ‰เจงเจพเจฐ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจธเจฐเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจฎเฉ‚เจฒ เจ—เฉฑเจฒเจพเจ‚ เจธเจฟเฉฑเจ–เจฃ เจฒเจˆ 30 เจฎเจฟเฉฐเจŸ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจพเจซเจผเฉ€ เจนเฉˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ. เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจญเจพเจธเจผเจพ เจ•เจพเจซเจผเฉ€ เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจฐเจนเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ€เจ†เจ‚ เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, 2D/3D เจ—เจฐเจพเจซเจฟเจ•เจธ, GUIs เจ…เจคเฉ‡ เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจ‰เจชเจฒเจฌเจง เจนเจจ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‰เจนเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

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

C++ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, เจจเจตเฉ€เจ‚ เจญเจพเจธเจผเจพ เจ•เจพเจซเจผเฉ€ เจธเจฐเจฒ เจนเฉˆ, เจคเฉ‡เจœเจผ เจธเฉฐเจ•เจฒเจจ เจฆเฉ€ เจ—เจคเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ (400 เจตเจพเจฐ เจคเฉฑเจ•), เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจฆเจพ เจ…เจญเจฟเจ†เจธ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจตเจฟเจตเจนเจพเจฐ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉเจ•เจค เจนเฉˆ, เจ…เจคเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ•เจพเจฐเจœเจพเจ‚ เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจชเจพเจˆเจฅเจจ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, V เจคเฉ‡เจœเจผ, เจธเจฐเจฒ, เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค, เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเฉฐเจญเจพเจฒเจฃเจฏเฉ‹เจ— เจนเฉˆเฅค Go เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, V เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจ—เจฒเฉ‹เจฌเจฒ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเจนเฉ€เจ‚ เจนเจจ, เจ•เฉ‹เจˆ เจจเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจธเจพเจฐเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจŸเฉฑเจฒ เจนเจจ, เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจฆเฉ€ เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ (โ€œa := 0โ€), เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจฐเจจเจŸเจพเจˆเจฎ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจšเฉฑเจฒเจฃเจฏเฉ‹เจ— เจซเจพเจˆเจฒเจพเจ‚ เจฆเจพ เจ†เจ•เจพเจฐ, C เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเฉ€ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€, เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฆเฉ€ เจ…เจฃเจนเฉ‹เจ‚เจฆ, เจคเฉ‡เจœเจผ เจธเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ, เจคเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐเจชเฉ‹เจฒเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ (โ€œprintln('$foo: $bar.baz')โ€)เฅค

fn main() {
เจ–เฉ‡เจคเจฐ := ['เจ—เฉ‡เจฎ', 'เจตเฉˆเฉฑเจฌ', 'เจŸเฉ‚เจฒเจธ', 'เจธเจพเจ‡เฉฐเจธ', 'เจธเจฟเจธเจŸเจฎ', 'เจœเฉ€เจฏเฉ‚เจ†เจˆ', 'เจฎเฉ‹เจฌเจพเจˆเจฒ'] a := 10
เจœเฉ‡เจ•เจฐ เจธเฉฑเจš เจนเฉˆ {
เจจเฉ‚เฉฐ := 20
}
เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ–เฉ‡เจคเจฐ เจฒเจˆ {
println('เจนเฉˆเจฒเฉ‹, $เจเจฐเฉ€เจ† เจกเจฟเจตเฉˆเจฒเจชเจฐ!')
}
}

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:

  • เจธเฉฐเจ–เฉ‡เจช เจ…เจคเฉ‡ เจคเฉ‡เจœเจผ เจ•เฉฐเจชเจพเจˆเจฒเจฐ, เจœเฉ‹ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจฎเจฟเจฒ เจ•เฉ‡ เจฒเจ—เจญเจ— 400 KB เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเจธเจผเฉ€เจจ เจ•เฉ‹เจก เจ…เจคเฉ‡ เจฎเจพเจกเจฏเฉ‚เจฒเจฐเจฟเจŸเฉ€ เจฆเฉ€ เจธเจฟเฉฑเจงเฉ€ เจœเจจเจฐเฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจ‰เฉฑเจš เจธเฉฐเจ•เจฒเจจ เจฆเฉ€ เจ—เจคเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเฉฐเจ•เจฒเจจ เจฆเฉ€ เจ—เจคเฉ€ เจ‡เฉฑเจ• CPU เจ•เฉ‹เจฐ 'เจคเฉ‡ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฒเจ—เจญเจ— 1.2 เจฎเจฟเจฒเฉ€เจ…เจจ เจฒเจพเจˆเจจเจพเจ‚ เจนเฉˆ (เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ V C เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจซเจฟเจฐ เจ—เจคเฉ€ 100 เจนเจœเจผเจพเจฐ เจฒเจพเจˆเจจเจพเจ‚ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจคเฉฑเจ• เจ˜เฉฑเจŸ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ)เฅค เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉ€ เจธเจตเฉˆ-เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€, เจœเฉ‹ V เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจตเฉ€ เจฒเจฟเจ–เฉ€ เจ—เจˆ เจนเฉˆ (เจ—เฉ‹ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเจตเจพเจฒเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจตเฉ€ เจนเฉˆ), เจฒเจ—เจญเจ— 0.4 เจธเจ•เจฟเฉฐเจŸ เจฒเฉˆเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเจพเจฒ เจฆเฉ‡ เจ…เฉฐเจค เจคเฉฑเจ•, เจตเจพเจงเฉ‚ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจ•เฉฐเจฎ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจนเฉˆ, เจœเฉ‹ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฌเจฟเจฒเจก เจŸเจพเจˆเจฎ เจจเฉ‚เฉฐ 0.15 เจธเจ•เจฟเฉฐเจŸ เจคเฉฑเจ• เจ˜เจŸเจพ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅค เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ‡ เจ—เจ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเจพ เจจเจฟเจฐเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ—เฉ‹ เจฆเฉ€ เจธเจตเฉˆ-เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฒเจˆ 512 MB เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจกเฉ‡เจข เจฎเจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฆเฉ€ เจนเฉˆ, เจœเฉฐเจ—เจพเจฒ เจจเฉ‚เฉฐ 30 GB เจ…เจคเฉ‡ 45 เจฎเจฟเฉฐเจŸ, GCC - 8 GB เจ…เจคเฉ‡ 50 เจฎเจฟเฉฐเจŸ, Clang - 90 GB เจ…เจคเฉ‡ 25 เจฎเจฟเฉฐเจŸ,
    เจธเจตเจฟเจซเจŸ - 70 GB เจ…เจคเฉ‡ 90 เจฎเจฟเฉฐเจŸ;

  • เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ‡ เจฌเจฟเจจเจพเจ‚ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ http เจธเจฐเจตเจฐ เจฆเจพ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจฆเจพ เจ†เจ•เจพเจฐ เจธเจฟเจฐเจซ 65 KB เจนเฉˆ;
  • เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจธเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจนเฉˆ;
  • เจฌเจฟเจจเจพเจ‚ เจตเจพเจงเฉ‚ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจฆเฉ‡, เจธเฉ€ เจ•เฉ‹เจก เจจเจพเจฒ เจธเจนเจฟเจœเจคเจพ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพเฅค C เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ V เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจ•เจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸ, V เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจจเฉ‚เฉฐ C เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจ•เจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ;
  • C/C++ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ V เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจจเฉเจฎเจพเจ‡เฉฐเจฆเจ—เฉ€ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค เจ…เจจเฉเจตเจพเจฆ เจฒเจˆ เจ•เจฒเฉˆเจ‚เจ— เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจชเจพเจฐเจธเจฐ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค C เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจœเฉ‡ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจ…เจจเฉเจตเจพเจฆเจ• เจฆเฉ€เจ†เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจพเจซเจผเฉ€ เจนเจจ เจ…เจจเฉเจตเจพเจฆ V เจ—เฉ‡เจฎ เจกเฉ‚เจฎ เจฆเฉ€ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจšเฅค C++ เจ…เจจเฉเจตเจพเจฆเจ• เจ…เจœเฉ‡ เจตเฉ€ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจ… 'เจคเฉ‡ เจนเฉˆ;
  • เจฐเจจเจŸเจพเจˆเจฎ เจจเจพเจฒ เจฌเฉฐเจจเฉเจนเฉ‡ เจฌเจฟเจจเจพเจ‚, เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจธเจนเจพเจ‡เจคเจพ;
  • เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเฉฐเจก เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เจฐเจจเจพ;
  • เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ: เจ•เฉ‹เจˆ NULL, เจ—เจฒเฉ‹เจฌเจฒ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ, เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจฎเฉเฉฑเจฒ เจ…เจคเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฐเฉ€เจชเจฐเจฟเจญเจพเจธเจผเจพ เจจเจนเฉ€เจ‚เฅค เจฌเจฟเจฒเจŸ-เจ‡เจจ เจฌเจซเจฐ เจ“เจตเจฐเจฐเจจ เจšเฉˆเจ•เจฟเฉฐเจ—เฅค เจœเฉˆเจจเจฐเจฟเจ• เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ (เจœเจจเจฐเจฟเจ•) เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค เจตเจธเจคเฉ‚เจ†เจ‚ เจ…เจคเฉ‡ เจฌเจฃเจคเจฐเจพเจ‚ เจœเฉ‹ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚;
  • "เจ—เจฐเจฎ" เจ•เฉ‹เจก เจฐเฉ€เจฒเฉ‹เจกเจฟเฉฐเจ— เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ (เจฎเฉเฉœ เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจซเจฒเจพเจˆ 'เจคเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌเจค เจ•เจฐเจจเจพ);
  • เจฎเจฒเจŸเฉ€เจฅเฉเจฐเฉˆเจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจŸเฉ‚เจฒเฅค เจœเจฟเจตเฉ‡เจ‚ เจ—เฉ‹ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš, "เจฐเจจ foo()" เจตเจฐเจ—เฉ€ เจ‡เฉฑเจ• เจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจฅเจฐเจฟเฉฑเจก เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ ("เจ—เฉ‹ foo()" เจฆเฉ‡ เจธเจฎเจพเจจ)เฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจ—เฉ‹เจฐเฉ‹เจŸเฉ€เจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฅเจฐเจฟเฉฑเจก เจธเจผเจกเจฟเจŠเจฒเจฐ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ;
  • Windows, macOS, Linux, *BSD เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค เจธเจพเจฒ เจฆเฉ‡ เจ…เฉฐเจค เจคเฉฑเจ• เจเจ‚เจกเจฐเจพเจ‡เจก เจ…เจคเฉ‡ เจ†เจˆเจ“เจเจธ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจนเฉˆ;
  • เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจ•เฉฐเจชเจพเจˆเจฒ เจธเจฎเฉ‡เจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจœเฉฐเจ—เจพเจฒ เจตเจฟเฉฑเจš) เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ;
  • เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจฒเจˆ GDI+/Cocoa เจ…เจคเฉ‡ OpenGL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจฒเจŸเฉ€-เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ (เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจเจ•เจธ, เจตเฉเจฒเจ•เจจ เจ…เจคเฉ‡ เจฎเฉˆเจŸเจฒ API เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง เจนเฉˆ)เฅค 3D เจตเจธเจคเฉ‚เจ†เจ‚, เจชเจฟเฉฐเจœเจฐ เจเจจเฉ€เจฎเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจ•เฉˆเจฎเจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจนเจจ;
  • เจนเจฐเฉ‡เจ• OS เจฆเฉ‡ เจฎเฉ‚เจฒ เจกเจฟเจœเจผเจพเจˆเจจ เจคเฉฑเจคเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพเฅค เจตเจฟเฉฐเจกเฉ‹เจœเจผ WinAPI/GDI+ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, macOS เจ•เฉ‹เจ•เฉ‹ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจตเจฟเจœเฉ‡เจŸเจธ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจธเฉˆเฉฑเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจตเฉ‹เจฒเจŸ - เจธเจฒเฉˆเจ•, เจธเจ•เจพเจˆเจช, เจœเฉ€เจฎเฉ‡เจฒ, เจŸเจตเจฟเฉฑเจŸเจฐ เจ…เจคเฉ‡ เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจฒเจˆ เจ•เจฒเจพเจ‡เฉฐเจŸ;

    เจฏเฉ‹เจœเจจเจพ เจ‡เฉฑเจ• เจกเฉ‡เจฒเจซเฉ€ เจตเจฐเจ—เฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจกเจฟเจœเจผเจพเจˆเจจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃเจพ, SwiftUI เจ…เจคเฉ‡ React Native เจฆเฉ‡ เจธเจฎเจพเจจ เจ‡เฉฑเจ• เจ˜เฉ‹เจธเจผเจฃเจพเจคเจฎเจ• API เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจคเฉ‡ iOS เจ…เจคเฉ‡ Android เจฒเจˆ เจฎเฉ‹เจฌเจพเจˆเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆ;

    V เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจ“เจชเจจ เจธเฉ‹เจฐเจธ

  • เจ‡เฉฑเจ• เจฌเจฟเจฒเจŸ-เจ‡เจจ เจตเฉˆเจฌ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉˆเจฌเจธเจพเจˆเจŸ, เจซเฉ‹เจฐเจฎ เจ…เจคเฉ‡ เจฌเจฒเฉŒเจ— เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค HTML เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ€เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ, เจนเจฐเฉ‡เจ• เจฌเฉ‡เจจเจคเฉ€ 'เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚;
  • เจ•เฉเจฐเจพเจธ เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจธเจนเจพเจ‡เจคเจพ. เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเจˆ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจธเจฟเจฐเจซ "v -os เจตเจฟเฉฐเจกเฉ‹เจœเจผ" เจšเจฒเจพเจ“, เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจฒเจˆ - "v -os linux" (macOS เจฒเจˆ เจ•เจฐเจพเจธ-เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจธเจนเจพเจ‡เจคเจพ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ)เฅค เจ•เจฐเจพเจธ-เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ;
  • เจฌเจฟเจฒเจŸ-เจ‡เจจ เจจเจฟเจฐเจญเจฐเจคเจพ เจฎเฉˆเจจเฉ‡เจœเจฐ, เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจ…เจคเฉ‡ เจฌเจฟเจฒเจก เจŸเฉ‚เจฒ. เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจฎเฉ‡เจ• เจœเจพเจ‚ เจฌเจพเจนเจฐเฉ€ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, "v" เจšเจฒเจพเจ“เฅค เจตเจพเจงเฉ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฒเจˆ, เจฌเฉฑเจธ เจšเจฒเจพเจ“, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, โ€œv get sqliteโ€;
  • เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ เจตเจฟเฉฑเจš V เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจฒเจˆ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ VS เจ•เฉ‹เจก ะธ เจตเจฟเจฎ.

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

เจ‡เจธ เจฆเฉŒเจฐเจพเจจ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ V เจฆเฉ‡ เจฌเฉฑเจ— เจŸเจฐเฉˆเจ•เจฐ เจคเฉ‹เจ‚ เจฒเจ—เจญเจ— 10 เจชเฉ‹เจธเจŸเจพเจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ˜เฉฑเจŸ เจ•เฉเจ†เจฒเจฟเจŸเฉ€ เจ•เฉ‹เจก, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, C-inserts เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจ•เจพเจฒ os.system("rm -rf $path") เจฐเจพเจนเฉ€เจ‚ rm เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจฒเจˆ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฒเฉ‡เจ–เจ• เจเจฒเจพเจจ เจ•เฉ€เจคเจพเจ•เจฟ เจ‰เจธเจจเฉ‡ เจธเจฟเจฐเจซ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเจพ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจŸเฉเจฐเฉ‹เจฒ (เจ†เจฒเฉ‹เจšเจจเจพ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจ เจนเจฟเจฐเฉ‡ ะฒ เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจธเฉ‹เจงเฉ‹).

เจธเจฐเฉ‹เจค: opennet.ru

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