Google рдиреЗ C++ рдЖрдгрд┐ Rust рджрд░рдореНрдпрд╛рди рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рджрд╢рд▓рдХреНрд╖ рдбреЙрд▓рд░реНрд╕рдЪреЗ рд╡рд╛рдЯрдк рдХреЗрд▓реЗ

рд░рд╕реНрдЯ рдХреЛрдб C++ рдХреЛрдбрдмреЗрд╕рд╢реА рдХрд╕рд╛ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ рд╣реЗ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдпрддреНрдирд╛рдВрдирд╛ рдирд┐рдзреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА Google рдиреЗ Rust Foundation рд▓рд╛ $1 рджрд╢рд▓рдХреНрд╖ рд▓рдХреНрд╖реНрдпрд┐рдд рдЕрдиреБрджрд╛рди рджрд┐рд▓реЗ рдЖрд╣реЗ. рдЕрдиреБрджрд╛рди рдПрдХ рдЧреБрдВрддрд╡рдгреВрдХ рдореНрд╣рдгреВрди рдкрд╛рд╣рд┐рд▓реЗ рдЬрд╛рддреЗ рдЬреЗ рднрд╡рд┐рд╖реНрдпрд╛рдд Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ рд░рд╕реНрдЯрдЪрд╛ рд╡рд╛рдкрд░ рд╡рд╛рдврд╡реЗрд▓.

C++ рдЖрдгрд┐ Rust рдордзреАрд▓ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреАрдЪреА рд╕рд╛рдзрдиреЗ рдЬрд╕реЗ рдХреА cxx, autocxx, bindgen, cbindgen, рдбрд┐рдкреНрд▓реЛрдореЕрдЯ рдЖрдгрд┐ рдХреНрд░реБрдмрд┐рдЯ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ рдЕрдбрдерд│реЗ рдХрдореА рд╣реЛрдд рдЖрд╣реЗрдд рдЖрдгрд┐ рд░рд╕реНрдЯ рднрд╛рд╖реЗрдЪрд╛ рдЕрд╡рд▓рдВрдм рд╡реЗрдЧрд╡рд╛рди рд╣реЛрдд рдЖрд╣реЗ. рдЕрд╢рд╛ рд╕рд╛рдзрдирд╛рдВрдЪреА рд╕реБрдзрд╛рд░рдгрд╛ рд╕реБрд░реВрдЪ рдЖрд╣реЗ рд╣реЗ рдЕрд╕реВрдирд╣реА, рдХрд╛рд╣реА рд╡реИрдпрдХреНрддрд┐рдХ рдкреНрд░рдХрд▓реНрдк рдХрд┐рдВрд╡рд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╣реЗрддреВ рдЕрдиреЗрдХрджрд╛ рдЕрд╕рддреЛ. рдХреЗрд╡рд│ Google рд╡рд░рдЪ рдирд╡реНрд╣реЗ, рддрд░ рд╕рдВрдкреВрд░реНрдг рдЙрджреНрдпреЛрдЧрд╛рдд рд░рд╕реНрдЯрдЪрд╛ рдЕрд╡рд▓рдВрдм рдХрд░рдгреНрдпрд╛рд╕ рдЧрддреА рджреЗрдгреЗ рд╣реЗ рдЕрдиреБрджрд╛рдирд╛рдЪреЗ рдЙрджреНрджрд┐рд╖реНрдЯ рдЖрд╣реЗ.

рд░рд╕реНрдЯ рдлрд╛рдЙрдВрдбреЗрд╢рди, 2021 рдордзреНрдпреЗ AWS, Huawei, Google, Microsoft рдЖрдгрд┐ Mozilla рдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рдиреЗ рд╕реНрдерд╛рдкрди рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реЗ, Rust рднрд╛рд╖рд╛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ, рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЧреБрдВрддрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдореБрдЦ рджреЗрдЦрднрд╛рд▓рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЖрдгрд┐ рдкреНрд░рдХрд▓реНрдкрд╛рд╕рд╛рдареА рдирд┐рдзреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдирд┐рдзреАрд╕рд╣, рд░рд╕реНрдЯ рдлрд╛рдЙрдВрдбреЗрд╢рди рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рдирд╕ рдЖрд╣реЗ рдЬреЗ Rust рдЖрдгрд┐ C++ рдордзреАрд▓ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдврд╛рдХрд╛рд░рд╛рдВрд╡рд░ рдкреВрд░реНрдгрд╡реЗрд│ рдХрд╛рдо рдХрд░рддреАрд▓. рдХреЛрдб рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рджреНрдпрдорд╛рди рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреЗ рд╡рд╛рдЯрдк рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛