рд░рд╕реНрдЯ рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рднрд╛рд╖рд╛рд╣рд░реВ рдмреАрдЪ рд╕рдорд╛рд╡реЗрд╢ рдЫ

рдЧреБрдЧрд▓рд▓реЗ рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд╡рд┐рдХрд╛рд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХреЛ рдЫред рд░рд╕реНрдЯ рднрд╛рд╖рд╛ рдХрдореНрдкрд╛рдЗрд▓рд░рд▓рд╛рдИ реирежрезреп рдорд╛ рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕реНрд░реЛрдд рд░реВрдЦрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдпрд╕ рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░рд╣реНрдпреЛред рдПрдиреНрдбреНрд░реЛрдЗрдбрдХрд╛ рд▓рд╛рдЧрд┐ рдпреЛрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдХреЗрд╣реА рдкрд╣рд┐рд▓реЛ рд░рд╕реНрдЯ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдорд╛ рдмрд╛рдЗрдиреНрдбрд░ рдЗрдиреНрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдореЗрдХрд╛рдирд┐рдЬрдо рд░ рдмреНрд▓реБрдЯреБрде рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рдирдпрд╛рдБ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

рд░рд╕реНрдЯрдХреЛ рдкрд░рд┐рдЪрдп рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рд╕реБрджреГрдв рдЧрд░реНрди, рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рд╡рд░реНрджреНрдзрди рдЧрд░реНрди рд░ рдПрдиреНрдбреНрд░реЛрдЗрдбрдорд╛ рдореЗрдореЛрд░реАрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдмрдврд╛рдЙрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рдПрдиреНрдбреНрд░реЛрдЗрдбрдорд╛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдЦрддрд░рдирд╛рдХ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд▓рдЧрднрдЧ 70% рдореЗрдореЛрд░реАрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рдХрд╛рд░рдгрд▓реЗ рд╣реБрдиреНрдЫред рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛ рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдорд╛ рдлреЛрдХрд╕ рдЧрд░реНрдиреЗ рд░рд╕реНрдЯрдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рдореЗрдореЛрд░реА рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЬрд╕реНрддреИ рдЕрдл-рдлреНрд░реА рдкрд╣реБрдБрдЪ рд░ рдмрдлрд░ рдУрднрд░рд░рдирд╣рд░реВрдХрд╛ рдХрд╛рд░рдг рд╣реБрдиреЗ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рдЬреЛрдЦрд┐рдо рдХрдо рдЧрд░реНрдиреЗрдЫред

рд░рд╕реНрдЯрд▓реЗ рд╕рдиреНрджрд░реНрдн рдЬрд╛рдБрдЪ, рд╡рд╕реНрддреБ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд░ рд╡рд╕реНрддреБ рд▓рд╛рдЗрдлрдЯрд╛рдЗрдо рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ (рд╕реНрдХреЛрдкрд╣рд░реВ) рдорд╛рд░реНрдлрдд рдХрдореНрдкрд╛рдЗрд▓ рд╕рдордпрдорд╛ рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рд░ рд░рдирдЯрд╛рдЗрдордорд╛ рдореЗрдореЛрд░реА рдкрд╣реБрдБрдЪрд╣рд░реВрдХреЛ рд╢реБрджреНрдзрддрд╛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реЗрд░ред Rust рд▓реЗ рдкреВрд░реНрдгрд╛рдВрдХ рдУрднрд░рдлреНрд▓реЛрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рдкрдирд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдЪрд░ рдорд╛рдирд╣рд░реВ рдкреНрд░рд╛рд░рдореНрдн рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рд░рд╛рдореНрд░реЛ рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ рдЫ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рдиреНрджрд░реНрднрд╣рд░реВ рд░ рдЪрд░рд╣рд░реВрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рд░ рддрд╛рд░реНрдХрд┐рдХ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдХрдо рдЧрд░реНрди рдмрд▓рд┐рдпреЛ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдЩ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдПрдиреНрдбреНрд░реЛрдЗрдбрдорд╛, рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рдорд░реНрдерд┐рдд рднрд╛рд╖рд╛рд╣рд░реВ рдХреЛрдЯрд▓рд┐рди рд░ рдЬрд╛рднрд╛рдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрд░ рдЙрдЪреНрдЪ рдУрднрд░рд╣реЗрдбрдХреЛ рдХрд╛рд░рдг рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рдгрд╛рд▓реА рдШрдЯрдХрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЙрдкрдпреБрдХреНрдд рдЫреИрдирдиреНред рд░рд╕реНрдЯрд▓реЗ C рд░ C++ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдирдЬрд┐рдХрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдирд┐рдореНрди-рд╕реНрддрд░рдХрд╛ рднрд╛рдЧрд╣рд░реВ рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

C рд░ C++ рдХреЛрдбрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рдПрдиреНрдбреНрд░реЛрдЗрдбрд▓реЗ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡, рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рд░ рдлрдЬрд┐рдЩ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╕реАрдорд┐рдд рдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рд╕реАрдорд╛рдорд╛ рдкреБрдЧреЗрдХрд╛ рдЫрдиреН (рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдердк рдЦрдгреНрдбреАрдХрд░рдг рд╕рдВрд╕рд╛рдзрди рдЦрдкрддрдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЫ)ред рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВрдорд╛ рдареВрд▓рд╛ рдУрднрд░рд╣реЗрдб рд▓рд╛рдЧрддрд╣рд░реВ рд░ рдирдпрд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЬрдиреНрдорд╛рдЙрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рд╣реБрдиреЗ рдореЗрдореЛрд░реА рдЦрдкрдд, рд╕рд╛рдереИ IPC рдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдердк рдврд┐рд▓рд╛рдЗрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

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

рдПрдиреНрдбреНрд░реЛрдЗрдбрдорд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдЧреБрдЧрд▓рд▓реЗ "рджреБрдИрдХреЛ рдирд┐рдпрдо" рдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрджрдЫ, рдЬрд╕рдЕрдиреБрд╕рд╛рд░ рдХреБрдиреИ рдкрдирд┐ рдердкрд┐рдПрдХреЛ рдХреЛрдбрд▓реЗ рддреАрдирдордзреНрдпреЗ рджреБрдИ рд╕рд░реНрддрд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрди: рдЕрдкреНрд░рдорд╛рдгрд┐рдд рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ, рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ (C/C++) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд░ рдХрдбрд╛ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡ рдмрд┐рдирд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ (рдЙрдЪреНрдЪ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рднрдПрдХреЛ)ред рдпреЛ рдирд┐рдпрдорд▓реЗ рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдбрд▓рд╛рдИ рдиреНрдпреВрдирддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ (рдкреГрдердХ) рд╡рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫ рднрдиреНрдиреЗ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫред

Google рд▓реЗ Rust рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд C/C++ рдХреЛрдб рдкреБрди: рд▓реЗрдЦреНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреЗрдХреЛ рдЫреИрди, рддрд░ рдирдпрд╛рдБ рдХреЛрдб рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдпреЛ рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред рдпрд╕рд▓реЗ рдирдпрд╛рдБ рдХреЛрдбрдХреЛ рд▓рд╛рдЧрд┐ Rust рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрд░реНрдердкреВрд░реНрдг рдмрдирд╛рдЙрдБрдЫ рдХрд┐рдирднрдиреЗ, рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдкрдорд╛, рдзреЗрд░реИ рдмрдЧрд╣рд░реВ рдирдпрд╛рдБ рд╡рд╛ рднрд░реНрдЦрд░реИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдХреЛрдбрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрджрдЫред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рдПрдиреНрдбреНрд░реЛрдЗрдбрдорд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдПрдХреЛ рдореЗрдореЛрд░реА рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рд▓рдЧрднрдЧ 50% рдПрдХ рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдХрдо рдкрд╣рд┐рд▓реЗ рд▓реЗрдЦрд┐рдПрдХреЛ рдХреЛрдбрдорд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫред

рд░рд╕реНрдЯ рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рднрд╛рд╖рд╛рд╣рд░реВ рдмреАрдЪ рд╕рдорд╛рд╡реЗрд╢ рдЫ


рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди