рдбрд┐рдкрдорд╛рдЗрдиреНрдб рдУрдкрди рд╕реЛрд░реНрд╕реЗрд╕ S6, CPython рдХреЛ рд▓рд╛рдЧрд┐ JIT рдХрдореНрдкрд╛рдЗрд▓рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА

рдЖрд░реНрдЯрд┐рдлрд┐рд╕рд┐рдпрд▓ рдЗрдиреНрдЯреЗрд▓рд┐рдЬреЗрдиреНрд╕рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХрдореНрдкрдиреА DeepMind рд▓реЗ S6 рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рдУрдкрди-рд╕реЛрд░реНрд╕ рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкрд╛рдЗрдердирдХреЛ рд▓рд╛рдЧрд┐ JIT рдХрдореНрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫред рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдпрд╕рдХреЛ рдбрд┐рдЬрд╛рдЗрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ рдЬреБрди рдиреЗрдЯрд┐рдн CPython рд╕рдБрдЧ рдПрдХреАрдХреГрдд рд╣реБрдиреНрдЫ, CPython рд╕рдБрдЧ рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ рд░ рджреЛрднрд╛рд╖реЗ рдХреЛрдбрдорд╛ рдХреБрдиреИ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ реирежрезреп рджреЗрдЦрд┐ рд╡рд┐рдХрд╛рд╕рдорд╛ рдерд┐рдпреЛ, рддрд░ рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдпреЛ рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рдЕрдм рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫреИрдиред рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдХрд╛рдо рдкрд╛рдЗрдерди рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдиреЗ рднрдПрдХреЛрд▓реЗ, рдпрд╕рд▓рд╛рдИ рдУрдкрди-рд╕реЛрд░реНрд╕ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред JIT рдХрдореНрдкрд╛рдЗрд▓рд░ рдХреЛрдб C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, CPython рей.рен рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рд░ Apache реи.реж рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЫред

рдпрд╕рд▓реЗ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдкрд╛рдЗрдердирдХреЛ рд▓рд╛рдЧрд┐ S6 рд▓рд╛рдИ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рд▓рд╛рдЧрд┐ V8 рдЗрдиреНрдЬрд┐рдирд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд ceval.c рдмрд╛рдЗрдЯрдХреЛрдб рдЗрдиреНрдЯрд░рдкреНрд░реЗрдЯрд░ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓рд╛рдИ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рдЬрд╕реНрдЯ-рдЗрди-рдЯрд╛рдЗрдо (JIT) рд╕рдВрдХрд▓рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред S6 рд▓реЗ рд╣рд╛рд▓рдХреЛ рдкреНрд░рдХрд╛рд░реНрдп рдкрд╣рд┐рд▓реЗ рдиреИ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫ рд░, рдпрджрд┐ рддреНрдпрд╕реЛ рд╣реЛ рднрдиреЗ, рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫред рдпрджрд┐ рд╣реЛрдЗрди рднрдиреЗ, рдпрд╕рд▓реЗ CPython рдЗрдиреНрдЯрд░рдкреНрд░реЗрдЯрд░ рдЬрд╕реНрддреИ, рдмрд╛рдЗрдЯрдХреЛрдб рд╡реНрдпрд╛рдЦреНрдпрд╛ рдореЛрдбрдорд╛ рдкреНрд░рдХрд╛рд░реНрдп рдЪрд▓рд╛рдЙрдБрдЫред рд╡реНрдпрд╛рдЦреНрдпрд╛рдХреЛ рдХреНрд░рдордорд╛, рдкреНрд░рд╢реЛрдзрди рднрдЗрд░рд╣реЗрдХреЛ рдкреНрд░рдХрд╛рд░реНрдпрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХрд╛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рд░ рдХрд▓рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЧрдгрдирд╛ рдЧрд░рд┐рдиреНрдЫред рдирд┐рд╢реНрдЪрд┐рдд рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбрдорд╛ рдкреБрдЧреЗрдкрдЫрд┐, рдмрд╛рд░рдореНрдмрд╛рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рдХреЛрдбрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рд╕рдВрдХрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рдЧрд░рд┐рдиреНрдЫред рд╕рдВрдХрд▓рди рд╕реНрдЯреНрд░рдЩреНрдЧрдЬрд┐рдЯ рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡рдорд╛ рд╣реБрдиреНрдЫ, рдЬреБрди, рдЕрдиреБрдХреВрд▓рди рдкрдЫрд┐, asmjit рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рдХреНрд╖рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд┐рдн рдореЗрд╕рд┐рди рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рд╣реБрдиреНрдЫред

рдХрд╛рд░реНрдпрднрд╛рд░рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, S6 рд▓реЗ, рдЗрд╖реНрдЯрддрдо рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛, рдорд╛рдирдХ CPython рднрдиреНрджрд╛ реп.рел рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рдмреЗрдиреНрдЪрдорд╛рд░реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред рд░рд┐рдЪрд░реНрдбреНрд╕ рдмреЗрдиреНрдЪрдорд╛рд░реНрдХ рд╕реБрдЗрдЯрдХреЛ резрежреж рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рд╣рд░реВ рдЪрд▓рд╛рдЙрдБрджрд╛ рен рдЧреБрдгрд╛ рдЧрддрд┐ рдмрдвреНрдЫ, рдЬрдмрдХрд┐ Raytrace рдмреЗрдиреНрдЪрдорд╛рд░реНрдХ рдЪрд▓рд╛рдЙрдБрджрд╛, рдЬрд╕рдорд╛ рд╡реНрдпрд╛рдкрдХ рдЧрдгрд┐рддреАрдп рдЧрдгрдирд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, рей-рек.рел рдЧреБрдгрд╛ рдЧрддрд┐ рдмрдвреНрдЫред

S6 рд╕рдБрдЧ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ C API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ, рдЬрд╕реНрддреИ NumPy, рд░ рдзреЗрд░реИ рдорд╛рдирд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд░ рдЬрд╛рдБрдЪ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред S6 рд▓реЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡, рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдирдЧрд░рд┐рдПрдХреЛ рдкрд╛рдЗрдерди рдЗрдиреНрдЯрд░рдкреНрд░рд┐рдЯрд░рдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рд╕реНрд░реЛрдд-рдЧрд╣рди рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдПрдХрд▓ рдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрдо рдкреНрд░рджрд░реНрд╢рди рдкрдирд┐ рдЕрд╡рд▓реЛрдХрди рдЧрд░рд┐рдПрдХреЛ рдЫ (рд╡рд┐рдХрд╛рд╕ рдЕрдЭреИ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░рд┐рдПрдХреЛ рдореЛрдб рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрдиреЗ рдЪрд░рдгрдорд╛ рдкреБрдЧреЗрдХреЛ рдЫреИрди)ред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрдирдкреНрдпрд╛рдХ рдЕрдиреБрдХреНрд░рдо рдкрд░реАрдХреНрд╖рдгрдорд╛, рдЬрд╕рд▓реЗ рдПрд░реЗ/рдЯрдкрд▓реНрд╕рдХрд╛ рдареВрд▓рд╛ рд╕реЗрдЯрд╣рд░реВ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрджрдЫ, рдПрдХрд▓ рдХрд▓ рел рдЧреБрдгрд╛рд╕рдореНрдо рдврд┐рд▓реЛ рд╣реБрдиреНрдЫ, рдЬрдмрдХрд┐ рдЪрдХреНрд░реАрдп рдХрд▓рд▓реЗ CPython рднрдиреНрджрд╛ реж.репрен рдЧреБрдгрд╛ рдврд┐рд▓реЛ рдкреНрд░рджрд░реНрд╢рдирдорд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдиреНрдЫред

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster