рдЖрдкрдХреЛ рдЧреЛ рдХреНрдпреЛрдВ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдЖрдкрдХреЛ рдЧреЛ рдХреНрдпреЛрдВ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЫрд╡рд┐ рд╕реНрд░реЛрдд

рдЧреЛ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдпреБрд╡рд╛ рд▓реЗрдХрд┐рди рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИред рджреНрд╡рд╛рд░рд╛ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ, рдпрд╣ рдЧреЛрд▓рд╛рдВрдЧ рдерд╛ рдЬрд┐рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рд░реИрдВрдХрд┐рдВрдЧ рдореЗрдВ рддреАрд╕рд░рд╛ рд╕реНрдерд╛рди рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ, рдЬрд┐рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдорд╛рд╕реНрдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдЧреЛ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдпрд╣ рднреА рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЗрд╕ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╣рд╛рдБ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реАрдЦрдиреЗ рд▓рд╛рдпрдХ рдХреНрдпреЛрдВ рд╣реИред

рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЗрддрд┐рд╣рд╛рд╕

Go рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ Google рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдереАред рджрд░рдЕрд╕рд▓, рдЗрд╕рдХрд╛ рдкреВрд░рд╛ рдирд╛рдо рдЧреЛрд▓рд╛рдВрдЧ "Google рднрд╛рд╖рд╛" рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдШреЛрд╖рдгрд╛ рдореЗрдВ рднрд╛рд╖рд╛ рдХреЛ рдпреБрд╡рд╛ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕ рд╕рд╛рд▓ рдпрд╣ рджрд╕ рд╕рд╛рд▓ рдкреБрд░рд╛рдиреА рд╣реЛ рдЧрдИред

рдЧреЛ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХрд╛ рд▓рдХреНрд╖реНрдп рдПрдХ рд╕рд░рд▓ рдФрд░ рдХреБрд╢рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдерд╛ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЧреЛ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рд░реЙрдм рдкрд╛рдЗрдХ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЧреЛ рдХреЛ рдХрдВрдкрдиреА рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдП рд╕реНрдирд╛рддрдХ рд╣реИрдВ рдФрд░ рдЬрд╛рд╡рд╛, рд╕реА, рд╕реА++ рдпрд╛ рдкрд╛рдпрдерди рдЬрд╛рдирддреЗ рд╣реИрдВред рдЙрдирдХреЗ рд▓рд┐рдП, рдЧреЛ рдПрдХ рдРрд╕реА рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреА рдЖрджрдд рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ Google рдХреЗ рднреАрддрд░ рдПрдХ рдЙрдкрдХрд░рдг рдерд╛, рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде рдпрд╣ рдирд┐рдЧрдо рдХреА рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЙрднрд░рд╛ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЬреНрдЮрд╛рди рдмрди рдЧрдпрд╛ред

рднрд╛рд╖рд╛ рдХреЗ рд▓рд╛рдн

рдЧреЛрд▓рд╛рдВрдЧ рдХреЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╛рдпрджреЗ рд╣реИрдВ, рджреЛрдиреЛрдВ рдкреНрд░рд╕рд┐рджреНрдз рдФрд░ рдХрдо рдкреНрд░рд╕рд┐рджреНрдз рджреЛрдиреЛрдВред

рд╕рд╛рджрдЧреАред рджрд░рдЕрд╕рд▓, рднрд╛рд╖рд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдпрд╣реА рдерд╛ рдФрд░ рдЗрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рднреА рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЧреЛ рдореЗрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ (рдХреБрдЫ рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде) рдЗрд╕рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреБрдЫ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рджреЛ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рддреЗрдВ рд╣реИрдВ.

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЧреЛрд▓рд╛рдВрдЧ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрдд рдЬрд▓реНрджреА рд╕реАрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдХреЛрдИ рдРрд╕рд╛ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рд╕рд┐рд░реНрдл рдбреЗрд╡рд▓рдкрд░ рдмрдирдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдЧреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдХрд╣ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рдЧрднрдЧ PHP рдпрд╛ рдкрд╛рд╕реНрдХрд▓ рдЬрд┐рддрдирд╛ рд╣реА рд╕рд░рд▓ (рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд) рд╣реИ, рд▓реЗрдХрд┐рди C++ рдЬрд┐рддрдирд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИред

рджреВрд╕рд░реЗ, рдЧреЛ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "рдЧрдард┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд░" рджреНрд╡рд╛рд░рд╛ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдЬрд╛рдирддрд╛ рд╣реИред рдЕрдХреНрд╕рд░, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд╛рдпрдерди рдпрд╛ PHP рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЧреЛ рд╕реАрдЦрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ Python/Go рдпрд╛ PHP/Go рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп. рдпрджрд┐ рдЖрдк рдЧреЛ рдореЗрдВ рдХреЛрдИ рд╕реБрд╡рд┐рдзрд╛ рдЦреЛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрд╛рдо рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЧреЛ рдХрд╛ рдПрдХ рдФрд░ рдлрд╛рдпрджрд╛ рд╣реИ - рдЖрдк рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд░рд╛рдп рдпрд╣ рднреА рд╣реИ рдХрд┐ рдЧреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд░реИрдкрд░ рд╣реИрдВред

рдХреЛрдб рд╕рдлрд╛рдИ. рдЧреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдХреЛрдб рд╕рд╛рдлрд╝ рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкреНрд░рдпреБрдХреНрдд рдЪрд░ рдХреЛ рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрд╡рд░реВрдкрдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╣реЗрдЬрддреЗ рдпрд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп gofmt рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ. рдЖрдк рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЗрд╕ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рднрд╛рд╡реА.

рд╕реНрдереИрддрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ. рдЧреЛ рдХрд╛ рдПрдХ рдЕрдиреНрдп рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдЧрд▓рддреА рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред рд╣рд╛рдВ, рдкрд╣рд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рддрдХ рдбрд╛рдпрдиреЗрдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХрд╛ рдЖрджреА рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЪрд┐рдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЙрд╕реЗ рд╣рд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдмрд╛рдХреА рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХрд╛рд░ рдШреЛрд╖рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рд╕рд╛рдл рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд▓рдЧрд╛рддрд╛рд░ рдлрд╛рдпрджреЗ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ.

рдЧреЛрдбреЙрдХ. рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛрдб рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИред GoDoc рдХрд╛ рдмрдбрд╝рд╛ рдлрд╛рдпрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ JavaDoc, PHPDoc рдпрд╛ JSDoc рдЬреИрд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдХреЛрдб рд╕реЗ рдирд┐рдХрд╛рд▓реА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЕрдзрд┐рдХрддрдо рдорд╛рддреНрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред

рдХреЛрдб рд░рдЦрд░рдЦрд╛рд╡. рдЗрд╕рдХреЗ рд╕рд░рд▓ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдпреЗ рд╕рдм рдЧреВрдЧрд▓ рдХреА рд╡рд┐рд░рд╛рд╕рдд рд╣реИ. рдЪреВрдБрдХрд┐ рдирд┐рдЧрдо рдХреЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХреЛрдб рд╣реИ, рд╕рд╛рде рд╣реА рд╣рдЬрд╛рд░реЛрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рд╕реБрд▓рдЭрд╛рддреЗ рд╣реИрдВ, рд░рдЦрд░рдЦрд╛рд╡ рдХреА рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рдХреЛрдб рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рд░ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕рдм рдЧреЛ рд╕реЗ рд╕рдВрднрд╡ рд╣реИ.

рд╕рд╛рде рд╣реА, рдЧреЛрд▓рд╛рдВрдЧ рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ (рд╕рдВрд░рдЪрдирд╛рдПрдВ, рд╕рдВрд░рдЪрдирд╛рдПрдВ рд╣реИрдВ), рдФрд░ рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХреЛрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреЛ рдХрд╛рдлреА рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред рд╕рд╛рде рд╣реА рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЕрдкрд╡рд╛рдж, рдПрдиреЛрдЯреЗрд╢рди рдЖрджрд┐ рдирд╣реАрдВ рд╣реИрдВред

рдЖрдк рдЧреЛ рдореЗрдВ рдХреНрдпрд╛ рд▓рд┐рдЦ тАЛтАЛрд╕рдХрддреЗ рд╣реИрдВ?

рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ, рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рдХрд╛рд╕ - C/C++ рдФрд░ CUDA рдореЗрдВ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдЕрдиреБрдХреВрд▓рди рд╡рд╛рд▓рд╛ рдкрд╛рдпрдерди рдпрд╣рд╛рдВ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИ)ред

рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреЛ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдбреЗрдореЙрди, рдпреВрдЖрдИ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рдФрд░ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред

рдЧреЛрд▓рд╛рдВрдЧ рдХреА рдорд╛рдВрдЧ

рдЖрдкрдХреЛ рдЧреЛ рдХреНрдпреЛрдВ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?
рд╕рдордп рдХреЗ рд╕рд╛рде, рднрд╛рд╖рд╛ рдХреА рдорд╛рдВрдЧ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЙрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬреЛ рдКрдкрд░ рдЪрд┐рддреНрд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВ, Mail.ru Group, Avito, Ozon, Lamoda, BBC, Canonical рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧ рдЧреЛрд▓рд╛рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

тАЬрд╣рдордиреЗ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛; рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдирдпрд╛ рддрдХрдиреАрдХреА рдордВрдЪ рдмрдирд╛рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬреЛ рдЙрддреНрдкрд╛рдж рдХрд╛ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ред рд╣рдо рдЗрд╕рдХреА рдЧрддрд┐ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рдХрд╛рд░рдг рдЧреЛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рджрд░реНрд╢рдХ рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, тАЭрдУрдЬреЛрди рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдиреЗ 2018 рдореЗрдВ рдХрд╣рд╛, рдЬрдм рдХрдВрдкрдиреА рдиреЗ рдЧреЛрд▓рд╛рдВрдЧ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдЦреИрд░, рдЖрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдПрдХ рдЧреЛ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рд╡реЗрддрди рдФрд╕рддрди 60-140 рд╣рдЬрд╛рд░ рд░реВрдмрд▓ рдерд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ "рдорд╛рдИ рд╕рд░реНрдХрд▓" 2017 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдпрд╣ рдЖрдВрдХрдбрд╝рд╛ 8,3% рдмрдврд╝ рдЧрдпрд╛ред 2019 рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рд╣рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдЧреЛрд▓рд╛рдВрдЧ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?

рдЧреЛрд▓рд╛рдВрдЧ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд░реБрдХреЗрдЧрд╛ред рдЗрд╕ рднрд╛рд╖рд╛ рдХреЛ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рдЕрдЪреНрдЫреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗрд╡рд▓ рдмрдврд╝реЗрдЧреА, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ (рд╢реБрд░реБрдЖрддреА рдпрд╛ рдкреЗрд╢реЗрд╡рд░) рдХреЗ рд▓рд┐рдП рдиреМрдХрд░реА рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рдХрдерди рдЖрдЬ рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдЯреА рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд▓рдЧрд╛рддрд╛рд░ рдХрдореА рд╣реИред

рдЧреЛ рд╢реБрд░реБрдЖрддреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдФрд░ рдкреЗрд╢реЗрд╡рд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ рдХреЛрдИ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЗрд╕реЗ рд╕реАрдЦ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдкреБрдирдГ рд╕реАрдЦ рд╕рдХрддрд╛ рд╣реИред

рд▓реЗрдЦ рд╢рд┐рдХреНрд╖рдХ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЧреЛрд▓рд╛рдВрдЧ рдХреЛрд░реНрд╕ рдЧреАрдХрдмреНрд░реЗрдиреНрд╕ рдкрд░ рд╕рд░реНрдЧреЗрдИ рдХреНрд░реБрдЪрд┐рдирд┐рди рджреНрд╡рд╛рд░рд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ