Go рдХреЛ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдкрд╛рдЗрдерди рднрд╛рд╖рд╛рдмрд╛рдЯ рдХреЗрд╣реА рдЙрдзрд╛рд░реЛрдХреЛ рд╕рд╛рде C рднрд╛рд╖рд╛рдХреЛ рдкрд░рд┐рдЪрд┐рдд рддрддреНрд╡рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рднрд╛рд╖рд╛ рдПрдХрджрдо рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЫ, рддрд░ рдХреЛрдб рдкрдвреНрди рд░ рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рдЫред рдЧреЛ рдХреЛрдб рд╕реНрдЯреНрдпрд╛рдиреНрдб-рдЕрд▓реЛрди рдмрд╛рдЗрдирд░реА рдПрдХреНрдЬрд┐рдХреНрдпреБрдЯреЗрдмрд▓рд╣рд░реВрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬреБрди рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди (рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ, рдбрд┐рдмрдЧрд┐рдЩ, рд░ рдЕрдиреНрдп рд░рдирдЯрд╛рдЗрдо рд╕рдорд╕реНрдпрд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ) рдХреЛ рд░реВрдкрдорд╛ рдПрдХреАрдХреГрдд рдЫрдиреНред
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд╛рд░рдореНрднрдорд╛ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд░ рдмрд╣реБ-рдХреЛрд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдХреБрд╢рд▓ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрдБрдЦрд╛рдХреЛ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рд╕рдорд╛рдирд╛рдиреНрддрд░ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рд░ рд╕рдорд╛рдирд╛рдиреНрддрд░-рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рдзрд┐рд╣рд░реВ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЕрдкрд░реЗрдЯрд░-рд╕реНрддрд░ рдорд╛рдзреНрдпрдорд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рд╕рд╣рд┐рддред рднрд╛рд╖рд╛рд▓реЗ рдУрднрд░-рдЖрдмрдВрдЯрд┐рдд рдореЗрдореЛрд░реА рдмреНрд▓рдХрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рдирд┐рд░реНрдорд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рдлреЛрд╣реЛрд░ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
рдореБрдЦреНрдп
- "go" рдХрдорд╛рдгреНрдбрдорд╛ рд░рд╣реЗрдХреЛ рдирдпрд╛рдБ рдореЛрдбреНрдпреБрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ GOPATH рдХреЛ рд╕рдЯреНрдЯрд╛ рдирд┐рд░реНрднрд░рддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред рдирдпрд╛рдБ рдореЛрдбреНрдпреБрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдПрдХреАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд░реНрдерди, рдкреНрдпрд╛рдХреЗрдЬ рдбреЗрд▓рд┐рднрд░реА рдХреНрд╖рдорддрд╛рд╣рд░реВ, рд░ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕реБрд╡рд┐рдзрд╛ рджрд┐рдиреНрдЫред рдореЛрдбреНрдпреБрд▓рд╣рд░реВрд╕рдБрдЧ, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдЕрдм GOPATH рд░реВрдЦ рднрд┐рддреНрд░ рдХрд╛рдо рдЧрд░реНрди рдмрд╛рдБрдзрд┐рдПрдХрд╛ рдЫреИрдирдиреН, рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫрдиреН, рд░ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрди рдорд┐рд▓реНрдиреЗ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред
-
рдердкрд┐рдпреЛ рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдУрднрд░рд▓реНрдпрд╛рдкрд┐рдЩ рд╕реЗрдЯрдХреЛ рд╕рд╛рде рдЗрдореНрдмреЗрдбрд┐рдЩ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред рдмрд┐рд▓реНрдЯ-рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕рдмрд╛рдЯ рд╡рд┐рдзрд┐рд╣рд░реВ рдЕрдм рдЕрд╡рд╕реНрдерд┐рдд рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рд╡рд┐рдзрд┐рд╣рд░реВ рдЬрд╕реНрддреИ рдирд╛рдо рд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреНред рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдШреЛрд╖рд┐рдд рд╡рд┐рдзрд┐рд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдЬрд╕реНрддреИ рдЕрджреНрд╡рд┐рддреАрдп рдЫрдиреНред - рдкреНрд░рджрд░реНрд╢рди-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреЛрдбрдорд╛ рд╕реНрдердЧрд┐рдд рдкреНрд░рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, "рдбрд┐рдлрд░" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирд▓рд╛рдИ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдпрд╕рд▓реЗ рд▓рдЧрднрдЧ рдПрдХ рд╕реНрдердЧрд┐рдд рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рд╕реАрдзрд╛ рдХрд▓ рдЧрд░реНрдиреЗ рдЬрддреНрддрд┐рдХреИ рдЫрд┐рдЯреЛ рдмрдирд╛рдЙрдБрдЫред
- coroutines (goroutines) рдХреЛ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдкреНрд░рд┐рдореЗрдкреНрд╢рди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ - рдлрдВрдХреНрд╢рди рдХрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдирдЧрд░реНрдиреЗ рд▓реВрдкрд╣рд░реВрд▓реЗ рдЕрдм рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рд╢реЗрдбреНрдпреВрд▓рд░ рдЧрддрд┐рд░реЛрдз рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫ рд╡рд╛ рдлреЛрд╣реЛрд░ рд╕рдЩреНрдХрд▓рди рд╕реБрд░реБ рдЧрд░реНрди рдврд┐рд▓рд╛рдЗ рдЧрд░реНрди рд╕рдХреНрдЫред
- рдореЗрдореЛрд░реА рдкреГрд╖реНрда рдЖрд╡рдВрдЯрди рдкреНрд░рдгрд╛рд▓реАрдХреЛ рджрдХреНрд╖рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдЕрдм рдареВрд▓реЛ GOMAXPROCS рдорд╛рдирд╣рд░реВрд╕рдБрдЧ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдХрдо рд▓рдХ рд╡рд┐рд╡рд╛рджрд╣рд░реВ рдЫрдиреНред рдирддрд┐рдЬрд╛ рдХрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рд░ рд╡реГрджреНрдзрд┐ рдереНрд░реБрдкреБрдЯ рд╣реЛ рдЬрдмрдХрд┐ рдПрдХреИ рд╕рд╛рде рдЧрд╣рди рд░реВрдкрдорд╛ рдореЗрдореЛрд░реА рдХреЛ рдареВрд▓реЛ рдмреНрд▓рдХ рд╡рд┐рддрд░рдгред
- рд▓рдХ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рд╕рдордпрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЖрдиреНрддрд░рд┐рдХ рдЯрд╛рдЗрдорд░рд╣рд░реВ рдЪрд▓рд╛рдЙрдБрджрд╛ рд╕рдиреНрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдЗрдПрдХреЛ рдЫред рдкрдЫрд┐, рд╕рдордпред рдЯрд┐рдХ, рдиреЗрдЯред рдХрдиреНрдиред рд╕реЗрдЯрдбреЗрдбрд▓рд╛рдЗрди рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВред
- рдЧреЛ рдХрдорд╛рдгреНрдбрдорд╛, "-рдореЛрдб = рд╡рд┐рдХреНрд░реЗрддрд╛" рдлреНрд▓реНрдпрд╛рдЧ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ рдпрджрд┐ рд░реВрдЯрдорд╛ рд╡рд┐рдХреНрд░реЗрддрд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЫ, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХреНрд░реЗрддрд╛рд╕рдБрдЧ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдмрд╛рд╣реНрдп рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗред "рд╡рд┐рдХреНрд░реЗрддрд╛" рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ рдирднрдИ рдореЛрдбреНрдпреБрд▓ рдХреНрдпрд╛рд╕рдмрд╛рдЯ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрди рдЫреБрдЯреНрдЯреИ "-mod=mod" рдЭрдгреНрдбрд╛ рдердкрд┐рдпреЛред рдпрджрд┐ go.mod рдлрд╛рдЗрд▓ рдкрдвреНрди-рдорд╛рддреНрд░ рд╣реЛ рднрдиреЗ, "-mod=readonly" рдлреНрд▓реНрдпрд╛рдЧ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдиреНрдЫ рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рд╢реАрд░реНрд╖ "рд╡рд┐рдХреНрд░реЗрддрд╛" рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЫреИрдиред рдореЛрдбреНрдпреБрд▓рдХреЛ рд░реВрдЯ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд░рд╣реЗрдХреЛ рдПрдЙрдЯрд╛рдХреЛ рд╕рдЯреНрдЯрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ go.mod рдлрд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди "-modfile=file" рдлреНрд▓реНрдпрд╛рдЧ рдердкрд┐рдпреЛред
- GOINSECURE рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ рдердкрд┐рдпреЛ, рд╕реЗрдЯ рдЧрд░реНрджрд╛, go рдЖрджреЗрд╢рд▓рд╛рдИ HTTPS рдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрди рд░ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рд┐рдзреИ рд▓реЛрдб рдЧрд░реНрджрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЫреЛрдбреНрдЫред
- рдХрдореНрдкрд╛рдЗрд▓рд░рд▓реЗ "-d=checkptr" рдЭрдгреНрдбрд╛ рдердкреЗрдХреЛ рдЫ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ, рдЕрд╕реБрд░рдХреНрд╖рд┐рддред рдкреЛрдЗрдиреНрдЯрд░рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рдпрдорд╣рд░реВрдХреЛ рдкрд╛рд▓рдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдЬрд╛рдБрдЪ рдЧрд░реНрдиред
- рдбреЗрд▓рд┐рднрд░реАрдорд╛ рдирдпрд╛рдБ рдкреНрдпрд╛рдХреЗрдЬ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫ
рд╣реНрдпрд╛рд╕/рдореНрдпрд╛рдлрд╕ рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ рдмрд╛рдЗрдЯ рдЕрдиреБрдХреНрд░рдо рд╡рд╛ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реНрдпрд╛рд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЧреИрд░-рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реНрдпрд╛рд╕ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрд╕рдБрдЧред - Linux рдорд╛ 64-bit RISC-V рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
- 64-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ FreeBSD рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
рд╕реНрд░реЛрдд: opennet.ru