рддрд┐рдиреАрд╣рд░реВ рд░рд╕реНрдЯрдорд╛ рдорд╛рдЫрд╛ рдХрдорд╛рдгреНрдб рд╢реЗрд▓ рдкреБрди: рд▓реЗрдЦреНрдиреЗ рдпреЛрдЬрдирд╛ рдЧрд░реНрдЫрдиреН

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

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

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

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

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