āϕ⧇āύ āĻ—ā§‹ āĻļāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇

āϕ⧇āύ āĻ—ā§‹ āĻļāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇
āχāĻŽā§‡āϜ āϏ⧋āĻ°ā§āϏ

āĻ—ā§‹ āĻāĻ•āϟāĻŋ āĻ…āĻĒ⧇āĻ•ā§āώāĻžāĻ•ā§ƒāϤ āϤāϰ⧁āĻŖ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāĨ¤ āĻĻā§āĻŦāĻžāϰāĻž āϜāϰāĻŋāĻĒ āϤāĻĨā§āϝ āĻ¸ā§āĻŸā§āϝāĻžāĻ• āĻ“āĻ­āĻžāϰāĻĢā§āϞ⧋, āĻāϟāĻŋ āĻ›āĻŋāϞ āĻ—ā§‹āϞāĻ‚ āϝāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϰ āĻ°â€Œā§āϝāĻžāĻ™ā§āĻ•āĻŋāĻ‚āϝāĻŧ⧇ āϤ⧃āϤ⧀āϝāĻŧ āĻ¸ā§āĻĨāĻžāύ āĻĒ⧇āϝāĻŧ⧇āĻ›āĻŋāϞ āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āφāϝāĻŧāĻ¤ā§āϤ āĻ•āϰāϤ⧇ āϚāĻžāύāĨ¤ āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āφāĻŽāϰāĻž Go-āĻāϰ āϜāύāĻĒā§āϰāĻŋāϝāĻŧāϤāĻžāϰ āĻ•āĻžāϰāĻŖāϗ⧁āϞāĻŋ āĻŦā§‹āĻāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦ āĻāĻŦāĻ‚ āĻāχ āĻ­āĻžāώāĻžāϟāĻŋ āϕ⧋āĻĨāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϕ⧇āύ āĻāϟāĻŋ āĻļ⧇āĻ–āĻžāϰ āĻŽāϤ⧋ āϤāĻžāĻ“ āĻĻ⧇āĻ–āĻŦāĨ¤

āχāϤāĻŋāĻšāĻžāϏ āĻāĻ•āϟāĻŋ āĻŦāĻŋāϟ

āĻ—ā§‹ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇ āϗ⧁āĻ—āϞāĨ¤ āĻĒā§āϰāĻ•ā§ƒāϤāĻĒāĻ•ā§āώ⧇, āĻāϰ āĻĒ⧁āϰ⧋ āύāĻžāĻŽ āĻ—ā§‹āϞāĻ‚ āĻšāϞ "āϗ⧁āĻ—āϞ āĻ­āĻžāώāĻž" āĻāϰ āĻāĻ•āϟāĻŋ āĻĄā§‡āϰāĻŋāϭ⧇āϟāĻŋāĻ­āĨ¤ āϝāĻĻāĻŋāĻ“ āĻ˜ā§‹āώāĻŖāĻžāϝāĻŧ āĻ­āĻžāώāĻžāϟāĻŋāϕ⧇ āϤāϰ⧁āĻŖ āĻŦāϞāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻāχ āĻŦāĻ›āϰ āĻāϟāĻŋ āĻĻāĻļ āĻŦāĻ›āϰ āĻŦāϝāĻŧāϏ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

Go-āĻāϰ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻžāĻĻ⧇āϰ āϞāĻ•ā§āĻˇā§āϝ āĻ›āĻŋāϞ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āĻāĻŦāĻ‚ āĻĻāĻ•ā§āώ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝāĻž āωāĻšā§āϚ-āĻŽāĻžāύ⧇āϰ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ Go-āĻāϰ āĻāĻ•āϜāύ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻž āϰāĻŦ āĻĒāĻžāχāĻ• āĻŦāϞ⧇āϛ⧇āύ āϝ⧇ Go āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻžāϰāĻž āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ•āĻ­āĻžāĻŦ⧇ āύāϤ⧁āύ āĻ—ā§āĻ°ā§āϝāĻžāϜ⧁āϝāĻŧ⧇āϟ āĻāĻŦāĻ‚ āϜāĻžāĻ­āĻž, C, C++ āĻŦāĻž Python āϜāĻžāύ⧇āύāĨ¤ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ, āĻ—ā§‹ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ­āĻžāώāĻž āϝāĻž āφāĻĒāύāĻŋ āĻĻā§āϰ⧁āϤ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĻāĻŦāĻ‚ āĻ…āĻ­ā§āϝāĻ¸ā§āϤ āĻšāϝāĻŧ⧇ āωāĻ āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤

āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇, āĻāϟāĻŋ Google-āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āϟ⧁āϞ āĻ›āĻŋāϞ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻāϟāĻŋ āĻ•āĻ°ā§āĻĒā§‹āϰ⧇āĻļāύ⧇āϰ āĻ—āĻ­ā§€āϰāϤāĻž āĻĨ⧇āϕ⧇ āωāϠ⧇ āφāϏ⧇ āĻāĻŦāĻ‚ āϜāύāϏāĻžāϧāĻžāϰāϪ⧇āϰ āĻœā§āĻžāĻžāύ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧāĨ¤

āĻ­āĻžāώāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž

āĻ—ā§‹āϞāĻ‚-āĻāϰ āĻĒā§āϰāϚ⧁āϰ āϏ⧁āĻŦāĻŋāϧāĻž āϰāϝāĻŧ⧇āϛ⧇, āωāĻ­āϝāĻŧāχ āϏ⧁āĻĒāϰāĻŋāϚāĻŋāϤ āĻāĻŦāĻ‚ āϤ⧇āĻŽāύ āϏ⧁āĻĒāϰāĻŋāϚāĻŋāϤ āύāϝāĻŧāĨ¤

āϏāϰāϞāϤāĻžāĨ¤ āĻĒā§āϰāĻ•ā§ƒāϤāĻĒāĻ•ā§āώ⧇, āĻāϟāĻŋ āĻ­āĻžāώāĻž āϤ⧈āϰāĻŋāϰ āĻŽā§‚āϞ āϞāĻ•ā§āĻˇā§āϝ āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ…āĻ°ā§āϜāĻŋāϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ Go āĻāϰ āĻāĻ•āϟāĻŋ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āϏāĻšāϜ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āϰāϝāĻŧ⧇āϛ⧇ (āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…āύ⧁āĻŽāĻžāύ āϏāĻš) āϤāĻžāχ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ­āĻžāώāĻžāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻĻā§āϰ⧁āϤ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āĻĻ⧁āϟāĻŋ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āφāϛ⧇āĨ¤

āĻĒā§āϰāĻĨāĻŽāϤ, āĻ—ā§‹āϞāĻžāĻ‚ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚āϝāĻŧ⧇ āĻāĻ•āϜāύ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻļāĻŋāĻ•ā§āώāĻžāύāĻŦāĻŋāĻļ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āϖ⧁āĻŦ āĻĻā§āϰ⧁āϤ āĻļāĻŋāϖ⧇ āύ⧇āĻ“āϝāĻŧāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ - āĻāĻŽāύ āϕ⧇āω āϝāĻŋāύāĻŋ āϕ⧋āύāĻ“ āĻ­āĻžāώāĻžāχ āϜāĻžāύ⧇āύ āύāĻž āĻāĻŦāĻ‚ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϜāύ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻšāĻ“āϝāĻŧāĻžāϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāϛ⧇āύāĨ¤ āĻ—ā§‹ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϕ⧇āω āĻŦāϞāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝ⧇ āĻāϟāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āĻĒāĻŋāĻāχāϚāĻĒāĻŋ āĻŦāĻž āĻāĻŽāύāĻ•āĻŋ āĻĒā§āϝāĻžāϏāϕ⧇āϞ⧇āϰ āĻŽāϤ⧋āχ āϜāϟāĻŋāϞ (āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ•āĻ­āĻžāĻŦ⧇ āĻŦāϞāϤ⧇ āϗ⧇āϞ⧇), āĻ•āĻŋāĻ¨ā§āϤ⧁ C++ āĻāϰ āĻŽāϤ⧋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀āĨ¤

āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧāϤ, āĻ—ā§‹-āϕ⧇ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻāĻ•āϜāύ "āĻ—āĻ āĻŋāϤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ" āĻĻā§āĻŦāĻžāϰāĻž āφāϝāĻŧāĻ¤ā§āϤ āĻ•āϰāĻž āϝāĻžāϝāĻŧ, āϝāĻŋāύāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻ­āĻžāώāĻž āϜāĻžāύ⧇āύ⧎ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ, āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āĻĒāĻžāχāĻĨāύ āĻŦāĻž āĻĒāĻŋāĻāχāϚāĻĒāĻŋ āφāϝāĻŧāĻ¤ā§āϤ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻ—ā§‹ āĻļāĻŋāϖ⧇āĨ¤ āφāϰāĻ“, āĻ•āĻŋāϛ⧁ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āĻĒāĻžāχāĻĨāύ/āĻ—ā§‹ āĻŦāĻž āĻĒāĻŋāĻāχāϚāĻĒāĻŋ/āĻ—ā§‹ āĻĒ⧇āϝāĻŧāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āĻĒā§āϰāϚ⧁āϰ āϏāĻ‚āĻ–ā§āϝāĻ• āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ Go-āϤ⧇ āĻāĻ•āϟāĻŋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻĨāĻžāϕ⧇āύ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻ•āĻžāϜāϟāĻŋ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻ•āϰāϤ⧇ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ Go āφāϰ⧇āĻ•āϟāĻŋ āϏ⧁āĻŦāĻŋāϧāĻž āφāϛ⧇ - āφāĻĒāύāĻŋ āϏāĻšāĻœā§‡āχ C āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāĻŽāύāĻ•āĻŋ āĻāĻ•āϟāĻŋ āĻŽāϤāĻžāĻŽāϤ āϰāϝāĻŧ⧇āϛ⧇ āϝ⧇ āĻ—ā§‹ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϗ⧁āϞāĻŋ āϏāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻŽā§‹āĻĄāĻŧāĻ•āĨ¤

āϕ⧋āĻĄ āĻĒāϰāĻŋāĻšā§āĻ›āĻ¨ā§āύāϤāĻžāĨ¤ Go āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āϕ⧋āĻĄ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϰāĻžāĻ–āϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞāϗ⧁āϞāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•āϞāύ āĻ¤ā§āϰ⧁āϟāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ Go āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻŦāĻž āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ gofmt āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰāĻž āĻšāϝāĻŧ. āφāĻĒāύāĻŋ āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ⧇ āĻāχ āϏāĻŽāĻ¸ā§āϤ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ.

āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āϟāĻžāχāĻĒāĻŋāĻ‚āĨ¤ Go-āĻāϰ āφāϰ⧇āĻ•āϟāĻŋ āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϞ āĻāϟāĻŋ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ⧇āϰ āϭ⧁āϞ āĻ•āϰāĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āĻ•āĻŽāĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻšā§āϝāĻžāρ, āĻĒā§āϰāĻĨāĻŽ āĻ•āϝāĻŧ⧇āĻ• āĻĻāĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻžāϝāĻŧāύāĻžāĻŽāĻŋāĻ• āϟāĻžāχāĻĒāĻŋāĻ‚āϝāĻŧ⧇ āĻ…āĻ­ā§āϝāĻ¸ā§āϤ āĻāĻ•āϜāύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āĻŦāĻŋāϰāĻ•ā§āϤ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āϝāĻ–āύ āϤāĻžāϕ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ…āĻ¨ā§āϝ āϏāĻŦāĻ•āĻŋāϛ⧁āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϟāĻžāχāĻĒ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻžāϰāĻĒāϰ āĻāϟāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āĻšāϝāĻŧ⧇ āĻ“āϠ⧇ āϝ⧇ āĻāĻ–āĻžāύ⧇ āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āϏ⧁āĻŦāĻŋāϧāĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤

GoDoc. āĻāĻ•āϟāĻŋ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āϝāĻž āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟāĻŋāĻ‚ āϕ⧋āĻĄāϕ⧇ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āϏāϰāϞ āĻ•āϰ⧇āĨ¤ GoDoc āĻāϰ āĻŦāĻĄāĻŧ āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϞ āĻāϟāĻŋ JavaDoc, PHPDoc āĻŦāĻž JSDoc āĻāϰ āĻŽāϤ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ­āĻžāώāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āύāĻžāĨ¤ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āύāĻĨāĻŋāϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āϕ⧋āĻĄ āĻĨ⧇āϕ⧇ āϏāĻ°ā§āĻŦāĻžāϧāĻŋāĻ• āĻĒāϰāĻŋāĻŽāĻžāĻŖ āϤāĻĨā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āϕ⧋āĻĄ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāĨ¤ āϏāĻšāϜ āĻāĻŦāĻ‚ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āĻž āϏāĻšāϜāĨ¤ āĻāχ āϏāĻŦ Google āĻāϰ āωāĻ¤ā§āϤāϰāĻžāϧāĻŋāĻ•āĻžāϰ. āϝ⧇āĻšā§‡āϤ⧁ āĻ•āĻ°ā§āĻĒā§‹āϰ⧇āĻļāύ⧇āϰ āĻ•āĻžāϛ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĒāĻŖā§āϝāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϚ⧁āϰ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āϕ⧋āĻĄ āϰāϝāĻŧ⧇āϛ⧇, āϏ⧇āχāϏāĻžāĻĨ⧇ āĻ•āϝāĻŧ⧇āĻ• āĻšāĻžāϜāĻžāϰ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āϝāĻžāϰāĻž āĻāϟāĻŋāϕ⧇ āĻŦāĻžāĻ›āĻžāχ āĻ•āϰ⧇, āϤāĻžāχ āĻāĻ•āϟāĻŋ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āϏāĻŽāĻ¸ā§āϝāĻž āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧāĨ¤ āϕ⧋āĻĄāϟāĻŋ āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇āϰ āĻ•āĻžāϛ⧇ āĻŦā§‹āϧāĻ—āĻŽā§āϝ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āϝāĻžāϰāĻž āĻāϟāĻŋāϤ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇, āĻ­āĻžāϞāĻ­āĻžāĻŦ⧇ āύāĻĨāĻŋāϭ⧁āĻ•ā§āϤ āĻāĻŦāĻ‚ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤāĨ¤ āĻāχ āϏāĻŦ Go āĻĻāĻŋāϝāĻŧ⧇ āϏāĻŽā§āĻ­āĻŦāĨ¤

āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇, āĻ—ā§‹āϞāĻ‚ āĻāϰ āĻ•ā§āϞāĻžāϏ āύ⧇āχ (āĻ•āĻžāĻ āĻžāĻŽā§‹ āφāϛ⧇, āĻ•āĻžāĻ āĻžāĻŽā§‹ āφāϛ⧇), āĻāĻŦāĻ‚ āωāĻ¤ā§āϤāϰāĻžāϧāĻŋāĻ•āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϕ⧋āύ āϏāĻŽāĻ°ā§āĻĨāύ āύ⧇āχ, āϝāĻž āϕ⧋āĻĄ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϕ⧇ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āϏāĻšāϜ āĻ•āϰ⧇āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āϕ⧋āύ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ, āĻŸā§€āĻ•āĻž, āχāĻ¤ā§āϝāĻžāĻĻāĻŋ āύ⧇āχāĨ¤

āφāĻĒāύāĻŋ Go āĻ āĻ•āĻŋ āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ?

āĻ•āĻŋāϛ⧁ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻŦāĻžāĻĻ āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŦāĻ•āĻŋāϛ⧁āχ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŽā§‡āĻļāĻŋāύ āϞāĻžāĻ°ā§āύāĻŋāĻ‚ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āωāĻ¨ā§āύāϝāĻŧāύ - C/C++ āĻāĻŦāĻ‚ CUDA-āϤ⧇ āύāĻŋāĻŽā§āύ-āĻ¸ā§āϤāϰ⧇āϰ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϏāĻš āĻĒāĻžāχāĻĨāύ āĻāĻ–āĻžāύ⧇ āφāϰāĻ“ āωāĻĒāϝ⧁āĻ•ā§āϤ)āĨ¤

āĻ…āĻ¨ā§āϝ āϏāĻŦāĻ•āĻŋāϛ⧁ āϞ⧇āĻ–āĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āĻāϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āϏāĻ¤ā§āϝāĨ¤ āωāĻĒāϰāĻ¨ā§āϤ⧁, āĻ—ā§‹ āĻļ⧇āώ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻāĻŦāĻ‚ āĻĄā§‡āĻŽāύ, UI āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āϜāĻ¨ā§āϝ āωāĻ­āϝāĻŧ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āϜāĻ¨ā§āϝ āĻŽā§‚āĻ˛ā§āϝāĻŦāĻžāύ āĻāĻŦāĻ‚ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤāĨ¤

āĻ—ā§‹āϞāĻ‚āϝāĻŧ⧇āϰ āĻĻāĻžāĻŦāĻŋ

āϕ⧇āύ āĻ—ā§‹ āĻļāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇
āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇, āĻ­āĻžāώāĻžāϰ āϚāĻžāĻšāĻŋāĻĻāĻž āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻšāϝāĻŧāĨ¤ āωāĻĒāϰ⧇āϰ āĻ›āĻŦāĻŋāϤ⧇ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϗ⧁āϞāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, Mail.ru Group, Avito, Ozon, Lamoda, BBC, Canonical āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝāϰāĻž āĻ—ā§‹āϞāĻ‚ āĻāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤

“āφāĻŽāϰāĻž āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻ¸ā§āϕ⧇āϞ āĻ•āϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋ; āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āύāϤ⧁āύ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϝāĻž āĻĒāĻŖā§āϝ⧇āϰ āĻĻā§āϰ⧁āϤ āĻŦāĻŋāĻ•āĻžāĻļ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻŦ⧇āĨ¤ āφāĻŽāϰāĻž Go āĻāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻŋ āĻāϰ āĻ—āϤāĻŋ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝāϤāĻžāϰ āĻ•āĻžāϰāϪ⧇, āĻāĻŦāĻ‚ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇, āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰāĻĻ⧇āϰ āĻļā§āϰ⧋āϤāĻž āϝāĻžāϰāĻž āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ,” Ozon āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϰāĻž 2018 āϏāĻžāϞ⧇ āĻŦāϞ⧇āĻ›āĻŋāϞ⧇āύ, āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āĻ—ā§‹āϞāĻ‚-āĻ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύ⧇āĻ“āϝāĻŧāĻžāϰ āĻĒāϰ⧇āĨ¤

āĻ“āϝāĻŧ⧇āϞ, āφāϝāĻŧ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻŋ āĻāĻ•āϟāĻŋ āĻ—ā§‹ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻ—āϤ āĻŦāĻ›āϰ āĻ—āĻĄāĻŧ 60-140 āĻšāĻžāϜāĻžāϰ āϰ⧁āĻŦ⧇āϞ? āωāĻĒāĻžāĻ¤ā§āϤ "āφāĻŽāĻžāϰ āĻŦ⧃āĻ¤ā§āϤ" 2017 āϏāĻžāϞ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ, āĻāχ āϏāĻ‚āĻ–ā§āϝāĻž 8,3% āĻŦ⧇āĻĄāĻŧ⧇āϛ⧇āĨ¤ 2019 āϏāĻžāϞ⧇ āĻĒā§āϰāĻŦ⧃āĻĻā§āϧāĻŋ āĻ…āĻŦā§āϝāĻžāĻšāϤ āĻĨāĻžāĻ•āĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āϰāϝāĻŧ⧇āϛ⧇ āĻ•āĻžāϰāĻŖ āĻ…āύ⧇āĻ• āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āĻ—ā§‹āϞāĻ‚ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

āĻāϰāĻĒāϰ⧇ āϕ⧀?

āĻ—ā§‹āϞāĻ‚āϝāĻŧ⧇āϰ āωāĻ¨ā§āύāϝāĻŧāύ āĻ…āĻŦāĻļā§āϝāχ āĻĨ⧇āĻŽā§‡ āĻĨāĻžāĻ•āĻŦ⧇ āύāĻžāĨ¤ āĻāχ āĻ­āĻžāώāĻž āϜāĻžāύāĻž āĻ­āĻžāϞ⧋ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžāĻĻ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āϕ⧇āĻŦāϞ āĻŦāĻžāĻĄāĻŧāĻŦ⧇, āϤāĻžāχ āĻāĻ•āϜāύ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžā§‡āϰ (āĻļāĻŋāĻļ⧁ āĻŦāĻž āĻĒ⧇āĻļāĻžāĻĻāĻžāϰ) āϜāĻ¨ā§āϝ āϚāĻžāĻ•āϰāĻŋ āϖ⧁āρāĻœā§‡ āĻĒāĻžāĻ“āϝāĻŧāĻž āĻ•āĻ āĻŋāύ āĻšāĻŦ⧇ āύāĻžāĨ¤ āύ⧀āϤāĻŋāĻ—āϤāĻ­āĻžāĻŦ⧇, āĻāχ āĻŦāĻŋāĻŦ⧃āϤāĻŋāϟāĻŋ āφāϜāĻ“ āĻĒā§āϰāĻžāϏāĻ™ā§āĻ—āĻŋāĻ•, āϝ⧇āĻšā§‡āϤ⧁ āφāχāϟāĻŋ āĻŦāĻžāϜāĻžāϰ⧇ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āĻ…āĻ­āĻžāĻŦ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

Go āĻļāĻŋāĻ•ā§āώāĻžāύāĻŦāĻŋāĻļ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āĻāĻŦāĻ‚ āĻĒ⧇āĻļāĻžāĻĻāĻžāϰ āϝāĻžāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āϜāĻžāύ⧇āύ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ­āĻžāϞāĨ¤ āĻĒā§āϰāĻžāϝāĻŧ āϝ⧇āϕ⧋āύ⧋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āĻāϟāĻŋ āĻļāĻŋāĻ–āϤ⧇ āĻŦāĻž āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻļāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ āĻļāĻŋāĻ•ā§āώāϕ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧌āĻĨāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻ—ā§‹āϞāĻ‚ āϕ⧋āĻ°ā§āϏ āϏ⧇āĻ°ā§āϗ⧇āχ āĻ•ā§āϰ⧁āϚāĻŋāύāĻŋāύ⧇āϰ GeekBrains-āĻ, āϝāĻžāϰ āϜāĻ¨ā§āϝ āϤāĻžāϕ⧇ āĻ…āύ⧇āĻ• āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ!

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster