Codon, рдПрдХ рдкрд╛рдЗрдерди рдХрдореНрдкрд╛рдЗрд▓рд░, рдкреНрд░рдХрд╛рд╢рд┐рдд рдЫ

рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк Exaloop рд▓реЗ рдХреЛрдбреЛрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкрд╛рдЗрдерди рд░рдирдЯрд╛рдЗрдордорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдирднрдИ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рд░реВрдкрдорд╛ рд╢реБрджреНрдз рдореЗрд╕рд┐рди рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдХреНрд╖рдо рдкрд╛рдЗрдерди рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХрдореНрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрдЫред рдХрдореНрдкрд╛рдЗрд▓рд░ рдкрд╛рдЗрдерди-рдЬрд╕реНрддреЛ рднрд╛рд╖рд╛ рд╕реЗрдХрдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдирд┐рд░рдиреНрддрд░рддрд╛рдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреИ рд░рдирдЯрд╛рдЗрдо рд░ рдкрд╛рдЗрдердирдорд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд▓рд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдХрдореНрдкрд╛рдЗрд▓рд░, рд░рдирдЯрд╛рдЗрдо рд░ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд╕реНрд░реЛрдд рдХреЛрдбрд╣рд░реВ C++ (LLVM рдмрд╛рдЯ рд╡рд┐рдХрд╛рд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ) рд░ рдкрд╛рдЗрдерди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЫрдиреН, рд░ BSL (рд╡реНрдпрд╛рдкрд╛рд░ рд╕реНрд░реЛрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░) рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЫрдиреНред

BSL рд▓рд╛рдЗрд╕реЗрдиреНрд╕ MySQL рдХреЛ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХрд╣рд░реВрд▓реЗ рдУрдкрди рдХреЛрд░ рдореЛрдбреЗрд▓рдХреЛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗрдХрд╛ рдерд┐рдПред BSL рдХреЛ рд╕рд╛рд░ рдпреЛ рд╣реЛ рдХрд┐ рдЙрдиреНрдирдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рдХреЛрдб рдкреНрд░рд╛рд░рдореНрднрдорд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ, рддрд░ рдХреЗрд╣рд┐ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐: рд╢реБрд▓реНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдпрджрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░реНрддрд╣рд░реВ рдкреВрд░рд╛ рднрдПрдорд╛ рдорд╛рддреНрд░, рдЬрд╕рд▓рд╛рдИ рд░реЛрдХреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЦрд░рд┐рдж рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред Codon рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рд╕рд░реНрддрд╣рд░реВ рдХреЛрдбрд▓рд╛рдИ 2.0 рд╡рд░реНрд╖ (рдиреЛрднреЗрдореНрдмрд░ 3, 1) рдкрдЫрд┐ Apache 2025 рд▓рд╛рдЗрд╕реЗрдиреНрд╕рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рд╕рдордп рд╕рдореНрдо, рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐, рд╡рд┐рддрд░рдг рд░ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдпреЛ рдЧреИрд░-рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдЖрдЙрдЯрдкреБрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди C рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рдирдЬрд┐рдХ рднрдПрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫред CPython рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдХреЛ рддреБрд▓рдирд╛рдорд╛, Codon рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрджрд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд▓рд╛рдн рдПрдХрд▓-рдереНрд░реЗрдб рдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрд┐ 10-100 рдкрдЯрдХ рд╣реБрдиреЗ рдЕрдиреБрдорд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, рдкрд╛рдЗрдердирдХреЛ рд╡рд┐рдкрд░реАрдд, рдХреЛрдбрдирд▓реЗ рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдкрдирд┐ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЕрдЭ рдмрдвреА рд╡реГрджреНрдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред Codon рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрд╡рд╕реНрдерд┐рдд рдкрд╛рдЗрдерди рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдХрд╛рд░реНрдп рд╕реНрддрд░рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

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

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

Codon, рдПрдХ рдкрд╛рдЗрдерди рдХрдореНрдкрд╛рдЗрд▓рд░, рдкреНрд░рдХрд╛рд╢рд┐рдд рдЫ


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

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