рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╢реАрд░реНрд╖ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВред Python, R, рдФрд░ SQL рдЬреИрд╕реЗ рджрд┐рдЧреНрдЧрдЬреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк MATLAB, C/C++, рдФрд░ Go рдЬреИрд╕реА рдЕрдиреНрдп рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди Julia рдХрд╛ рдХреНрдпрд╛, рдЬреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдИ рд╣реИ? рдпрд╣рд╛рдБ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕реАрдЦрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред┬а
Julia рдХреНрдпрд╛ рд╣реИ?┬а
Julia рдПрдХ рд░реЛрдорд╛рдВрдЪрдХ рдФрд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдФрд░ рдбреЗрдЯрд╛ рдорд╛рдЗрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред 2012 рдореЗрдВ рдЬрд╛рд░реА рдХреА рдЧрдИ, Julia рддреЗрдЬреА рд╕реЗ рдЕрдиреБрднрд╡реА рдбреЗрдЯрд╛ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреА рдкрд╕рдВрджреАрджрд╛ рдмрди рдЧрдИ рд╣реИред┬а
C рдХреА рдЧрддрд┐, Python рдХреА рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреНрд╖рдорддрд╛, рдФрд░ R рдХреА рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╢рдХреНрддрд┐ рдХреЛ рд╕рдореЗрдЯрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдмрдиреА Julia рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реАрдЦрдиреЗ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рднрд╛рд╖рд╛ рд╣реИред┬а
рдЖрдЬ, Julia рдХреЛ 4 рдХрд░реЛрдбрд╝ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ рдЗрд╕рдиреЗ рдПрдХ рдРрд╕реЗ рд╕рдореБрджрд╛рдп рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП 8,000 рд╕реЗ рдЕрдзрд┐рдХ рдкреИрдХреЗрдЬ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдП рд╣реИрдВред рдЕрдХреНрдЯреВрдмрд░ 2022 рддрдХ, Julia рдХреНрд░рдорд╢рдГ PYPL Index рдФрд░ TIOBE Index рдореЗрдВ 25рд╡реЗрдВ рдФрд░ 27рд╡реЗрдВ рд╕реНрдерд╛рди рдкрд░ рд╣реИред рдпрд╛рдиреА, рднрд▓реЗ рд╣реА рдпрд╣ рдЕрднреА Python, R, рдпрд╛ MATLAB рдЬрд┐рддрдиреА рд▓реЛрдХрдкреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИ, Julia SAS рдпрд╛ Scala рдХреЗ рд╕рдорд╛рди рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╡рд╛рд▓реА рдПрдХ рдЙрднрд░рддреА рд╣реБрдИ рднрд╛рд╖рд╛ рд╣реИред
Julia рдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди┬а
рдмреЗрд╢рдХ, рдХрд┐рд╕реА рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рд▓реЗрдХрд░ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реЛрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╡рд╣ рдЗрддрдирд╛ рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рд▓рд╛рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рд░рдЦрддреА рд╣реЛред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рднреА рднрд╛рд╖рд╛рдУрдВ рдХреА рддрд░рд╣, Julia рдХреЗ рднреА рдХреБрдЫ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд╣рд▓реВ рд╣реИрдВред рдиреАрдЪреЗ, рд╣рдордиреЗ Julia рдХреЗ рдХреБрдЫ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдмрддрд╛рдП рд╣реИрдВред рд╣рдо рдЗрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд▓реЗрдЦ Julia рдХреЗ рдЙрднрд╛рд░ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рднреА рд╕рдордЭрддреЗ рд╣реИрдВ:┬а
Julia рдХреЗ рдлрд╛рдпрджреЗ┬а
- рдпрд╣ рддреЗрдЬрд╝ рд╣реИред рдЖрдк Julia рдХреА рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рдЪрд░реНрдЪрд╛ рджреЗрдЦреЗрдВрдЧреЗред рдорд╛рдЗрдХреНрд░реЛ-рдмреЗрдВрдЪрдорд╛рд░реНрдХ (рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдб рдкреИрдЯрд░реНрди рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдорд╛рдкрдирд╛) рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдХреЙрдореНрдкрд╛рдЗрд▓ рд╕рдордп рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ред рдПрдХ рдЧрд╣рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рд╕реАрдорд╛рдВрдХрд┐рдд рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП Julia рдХрд╛ CSV.jl рдкреИрдХреЗрдЬ, CSV рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдореЗрдВ Python рдХреЗ pandas рдкреИрдХреЗрдЬ рд╕реЗ 1.5 рд╕реЗ 5 рдЧреБрдирд╛ рддрдХ рддреЗрдЬрд╝ рдерд╛ред┬а
- рдЗрд╕рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕реНрдкрд╖реНрдЯ рд╣реИред Julia рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реИред рдЗрд╕реЗ MATLAB рдХреА рддрд░рд╣ рд╕рдордЭреЗрдВ, рдЬрд┐рд╕рдореЗрдВ Python, R, рдФрд░ Ruby рд╕реЗ рд▓рд┐рдП рдЧрдП рдХреБрдЫ рдЕрдЪреНрдЫреЗ рд╡рд┐рдЪрд╛рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред┬а
- рдпрд╣ рдмрд╣реБрдореБрдЦреА рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ, Julia рдХреЗ рдХрдИ рдЙрдкрдпреЛрдЧ рд╣реИрдВред рдЗрд╕рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ, рдЬреИрд╕реЗ рдорд▓реНрдЯрд┐рдкрд▓ рдбрд┐рд╕реНрдкреИрдЪ, рдЗрд╕реЗ рдХрдИ рдЙрджреНрдпреЛрдЧреЛрдВ рдФрд░ рддрд░рд╣-рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдмрдирд╛рддреА рд╣реИрдВред┬а
Julia рдХреЗ рдиреБрдХрд╕рд╛рди┬а
- рднрд╛рд╖рд╛ рдирдИ рд╣реИред рдЬреИрд╕рд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛, Julia рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдИ рд╣реИред рдЗрд╕ рдХрд╛рд░рдг, рдпрд╣ Python рдФрд░ R рдЬреИрд╕реА рднрд╛рд╖рд╛рдУрдВ рдЬрд┐рддрдиреА рд╡реНрдпрд╛рдкрдХ рдпрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред┬а
- рдЗрд╕рдХрд╛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдЫреЛрдЯрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдмрдврд╝ рд░рд╣рд╛ рд╣реИ)ред рдирдИ рд╣реЛрдиреЗ рдХреЗ рдЪрд▓рддреЗ, рд╕рдореБрджрд╛рдп рдФрд░ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдЕрднреА рднреА рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреЗ рд╣реИрдВред рдмрд╣реБрдд-рд╕реА рдЕрдиреЛрдЦреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдФрд░ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдЙрднрд░рдирд╛ рдЬрд╛рд░реА рд╣реИ, рдкрд░ рднрд╛рд░реА-рднрд░рдХрдо Python рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕реЗ рдЕрднреА рд▓рдВрдмрд╛ рд░рд╛рд╕реНрддрд╛ рддрдп рдХрд░рдирд╛ рд╣реИред┬а
- рдХреБрдЫ рд╕рдВрдХрд▓рди (рдХрдВрдкрд╛рдЗрд▓реЗрд╢рди) рд╕реЗ рдЬреБрдбрд╝реА рджрд┐рдХреНрдХрддреЗрдВ рд╣реИрдВред рдХрдИ рд╕реНрд░реЛрддреЛрдВ рдиреЗ Julia рдХреЗ рдЬрд╕реНрдЯ-рдЗрди-рдЯрд╛рдЗрдо (JIT) рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реЗ рдХреЛрдб рдХрдВрдкрд╛рдЗрд▓ рдХрд░рддреЗ рд╕рдордп рд▓рдЧрдиреЗ рд╡рд╛рд▓реА рджреЗрд░реА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред JIT, рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рдХреЛрдб рдХреЛ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдХрдВрдкрд╛рдЗрд▓ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд▓рдВрдм рддреНрд╡рд░рд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдереЛрдбрд╝реА рдЦреАрдЭ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред┬а┬а
Julia рдХреЗ рдЙрдкрдпреЛрдЧ
рддреЛ, рдПрдХ рдЙрднрд░рддреА рд╣реБрдИ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ, Julia рдХреЗ рдХрдИ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╣реИрдВред рд▓реЗрдХрд┐рди Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ?┬а
Julia рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдкреНрд░рдореБрдЦ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдРрд╕рд╛ рднрд╛рд╖рд╛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдерд╛ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЛ рд╕реНрдкрд╖реНрдЯ, рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп, рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдЕрдореВрд░реНрдд рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗ, рдЬреЛ рдЧрдгрд┐рддреАрдп рд╕реВрддреНрд░реЛрдВ рдЬреИрд╕рд╛ рд▓рдЧреЗ, рдФрд░ рдлрд┐рд░ рднреА рд╕реНрдерд┐рд░ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рддреЗрдЬрд╝, рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдорд╢реАрди рдХреЛрдб рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░ рд╕рдХреЗред рд╣рдорд╛рд░реЗ Julia рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЗрд╕ рднрд╛рд╖рд╛ рдХреЛ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджреЗрдЦреЗрдВред┬а
рдиреАрдЪреЗ, рд╣рдордиреЗ рдХрдИ рдРрд╕реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреА рд╣реИред┬а
1. рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ
рдРрд╕реЗ рдХрдИ рдкреИрдХреЗрдЬ рд╣реИрдВ рдЬреЛ Julia рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП LinearAlgebra.jl рдореЙрдбреНрдпреВрд▓ рд╣реИ; рдореВрд▓ (рд░реВрдЯ) рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП NonlinearSolve рд╣реИ; рдФрд░ рд╕реНрд╡рдд: рдЕрд╡рдХрд▓рди (рдСрдЯреЛрдореИрдЯрд┐рдХ рдбрд┐рдлрд░реЗрдВрд╢рд┐рдПрд╢рди) рдХреЗ рд▓рд┐рдП ForwardDiff рдпрд╛ Enzyme рд╣реИрдВред┬а
2. рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ┬а
рдлрд┐рд░ рд╕реЗ, Julia рдХреЛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдХрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдбреЗрдЯрд╛ рд╕реЗрдЯреНрд╕ рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдФрд░ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐рдпреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рд╕рдорд╛рдирд╛рдВрддрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдХреА рдЧрдИ рдПрдХ рдХрдВрдкрд╛рдЗрд▓реНрдб рднрд╛рд╖рд╛ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, Julia рдХреБрдЫ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рдЧрддрд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп Julia рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордп рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рд▓рд╛рдЧрдд рдШрдЯрд╛ рд╕рдХрддреА рд╣реИред┬а
рдлреВрд▓рддреЗ-рдлрд▓рддреЗ рд╕рдореБрджрд╛рдп рдФрд░ рдХрдИ рдирдП ML рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рдетАФрдЬрд┐рдирдореЗрдВ рд╕реЗ рдХрдИ MLJ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВтАФJulia рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░реАрди рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддреА рд╣реИред Julia рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЙрджрд╛рд╣рд░рдг рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛ рдХреА рдПрдХ рдХрдВрдкрдиреА рд╕реЗ рдЖрддрд╛ рд╣реИ рдЬреЛ рджреЗрд╢ рдореЗрдВ рдкрд╛рд╡рд░рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░рддреА рд╣реИред 3D рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рдХрд░ рдФрд░ Julia рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╡реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 100 рдЧреБрдирд╛ рддреЗрдЬрд╝реА рд╕реЗ рдХрд░ рдкрд╛рдПред┬а
3. рд╕рд╛рдВрдЦреНрдпрд┐рдХреА┬а
Julia рдХрд╛ рдПрдХ рдФрд░ рдкреНрд░рдореБрдЦ рдЙрдкрдпреЛрдЧ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдФрд░ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, StatsKit рдореЗрдЯрд╛-рдкреИрдХреЗрдЬ рдореЗрдВ рдмреЗрд╕рд┐рдХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдлрдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП Julia рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╕рд╛рде рд╣реА DataFrames рд╕рд╛рд░рдгреАрдмрджреНрдз рдбреЗрдЯрд╛, рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рд╡рд┐рддрд░рдг, рдмрд╣реБрд╡рд┐рд╡рд┐рдз рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдкрд░реАрдХреНрд╖рдг, рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЯреВрд▓ рднреА рд╣реИрдВред
4. рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ┬а
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ, Julia рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рдлрдВрдХреНрд╢рдВрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Blink рдкреИрдХреЗрдЬ рдЖрдкрдХреЛ Electron GUI рдРрдкреНрд╕ рдмрдирд╛рдиреЗ рджреЗрддрд╛ рд╣реИ, GameZero рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЗрдо рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд╛ рдкрд░рд┐рдЪрдп рдХрд░рд╛рддрд╛ рд╣реИ, рдФрд░ Miletus рдЖрдкрдХреЛ Julia рдореЗрдВ рд╡рд┐рддреНрддреАрдп рдЕрдиреБрдмрдВрдз рдмрдирд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред┬а
рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ Julia рдХреЛ рдЗрд╕рдХреА рд╕реАрдзреА-рд╕рд╛рджреА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдХрд╛рд░рдг рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЖрд╕рд╛рдиреА рдФрд░ рддреЗрдЬреА рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдХреЛрдб рдЪрд▓рд╛рддреА рдФрд░ рдЧрдгрдирд╛рдПрдБ рднреА рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдХрд░рддреА рд╣реИред┬а
5. рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ┬а
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдмреЗрд╣рддрд░реАрди Julia рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЬреИрд╕реЗ Genie.jl рдФрд░ Dash.jl рдЬреИрд╕реЗ рдкреИрдХреЗрдЬред Genie рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡реЗрдм рдкрд░ Julia рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдлреБрд▓-рд╕реНрдЯреИрдХ рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рд░рд▓ рдФрд░ рдХреБрд╢рд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Dash.jl, Dash рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП Julia рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ Julia рдореЗрдВ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рджреЗрддрд╛ рд╣реИред┬а
рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ Julia рдХреЗ рдЙрджрд╛рд╣рд░рдг┬а
рдЕрдм рдЬрдм рд╣рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рд╣реИ рдХрд┐ Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдЗрдП рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ Julia рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВред Julia рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рднрд╛рд╖рд╛ рдХреЗ рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рдФрд░ рд╣рдордиреЗ рдиреАрдЪреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦреЛрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:┬а
6. рджрд╡рд╛ рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╡рд┐рдХрд╛рд╕┬а
рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Julia рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рд╢реЛрдзрдХрд░реНрддрд╛ рдирдП рджрд╡рд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рдкрд░реАрдХреНрд╖рдг, рдЙрдкрдЪрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рди, рддрдерд╛ рдирд┐рджрд╛рди рдФрд░ рдЗрд▓рд╛рдЬ рдХреЗ рд▓рд┐рдП Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред BioJulia (рдПрдХ рдмрд╛рдпреЛрдЗрдиреНрдлреЙрд░реНрдореЗрдЯрд┐рдХреНрд╕ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░) рдФрд░ Pumas (рдлрд╛рд░реНрдорд╛рдХреЛрдореЗрдЯреНрд░рд┐рдХреНрд╕ рдореЙрдбрд▓рд┐рдВрдЧ, рдпрд╛рдиреА рджрд╡рд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдмрдВрдзреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдорд╛рддреНрд░рд╛рддреНрдордХрдХрд░рдг) рдЬреИрд╕реЗ рдкреИрдХреЗрдЬ рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░, рдлрд╛рд░реНрдорд╛рд╕реНрдпреВрдЯрд┐рдХрд▓ рджрд┐рдЧреНрдЧрдЬ Pfizer рдиреЗ рдирдИ рдереЗрд░реЗрдкреА рдХреЗ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЛ рддреЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред┬а
7. рд╕рдорд╛рдирд╛рдВрддрд░ рд╕реБрдкрд░рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ┬а
Julia рдХреА рдЧрддрд┐ рдХреЗ рдмреЗрд╣рддрд░реАрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЦрдЧреЛрд▓ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реИ, рдЬрд╣рд╛рдБ AstroLib.jl рдирд╛рдордХ рдЦрдЧреЛрд▓реАрдп рдФрд░ рдЦрдЧреЛрд▓-рднреМрддрд┐рдХреАрдп рд░реВрдЯреАрди рдХрд╛ рдмрдВрдбрд▓ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред┬а
рдЦрдЧреЛрд▓ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ Julia рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг Celeste рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдЬрд╣рд╛рдБ рдЦрдЧреЛрд▓рд╡рд┐рджреЛрдВ, рднреМрддрд┐рдХрд╡рд┐рджреЛрдВ, рдХрдВрдкреНрдпреВрдЯрд░ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ, рдФрд░ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрд╡рд┐рджреЛрдВ рдХреА рдПрдХ рд╢реЛрдз рдЯреАрдо рдиреЗ Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдирдпрд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рддрд░реАрдХрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ред рддреАрди рд╡рд░реНрд╖реЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдХреЗрд╡рд▓ 14.6 рдорд┐рдирдЯ рдореЗрдВ 18.8 рдХрд░реЛрдбрд╝ рдЦрдЧреЛрд▓реАрдп рд╡рд╕реНрддреБрдУрдВ рдХреА рдЕрдм рддрдХ рдХреА рд╕рдмрд╕реЗ рд╕рдЯреАрдХ рдХреИрдЯрд▓реЙрдЧ рддреИрдпрд╛рд░ рдХреА, рдЬреЛ 1,000 рдЧреБрдирд╛ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдерд╛ред
8. рд╡рд┐рддреНрддреАрдп рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рдкреНрд░рдмрдВрдзрди
Julia рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд▓рдЪреАрд▓рд╛рдкрди рдЗрд╕реЗ рд╡рд┐рддреНрдд рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЯреВрд▓ рдмрдирд╛рддреЗ рд╣реИрдВред рдкреЗрд╢реЗрд╡рд░ рдЗрд╕ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рддреНрддреАрдп рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ JuliaFin рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдПрд╕реЗрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ, рдЬреЛрдЦрд┐рдо рдкреНрд░рдмрдВрдзрди, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд┐рдХ рдЯреНрд░реЗрдбрд┐рдВрдЧ, рдмреИрдХрдЯреЗрд╕реНрдЯрд┐рдВрдЧ, рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдлрд╛рдЗрдиреЗрдВрд╕ рдХреЗ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рддреНрддреАрдп рдЕрдиреБрдмрдВрдзреЛрдВ рдХрд╛ рдореЙрдбрд▓рд┐рдВрдЧ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд░рдЦрддрд╛ рд╣реИред
9. рд░реЛрдмреЛрдЯрд┐рдХреНрд╕┬а
MIT рдХреЗ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рд╢реЛрдзрдХрд░реНрддрд╛ рд░реЛрдмреЛрдЯреНрд╕ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЪрд▓рдирд╛ рд╕рд┐рдЦрд╛рдирд╛, рд╕реАрдврд╝рд┐рдпрд╛рдБ рдЪрдврд╝рдирд╛, рдФрд░ рдХрдард┐рди рд╡ рдЦрддрд░рдирд╛рдХ рднреВрднрд╛рдЧ рдХреЛ рдкрд╛рд░ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Julia рдХреА рд╢реНрд░реЗрд╖реНрдарддрд╛ рдХрд╛ рдХрд╛рд░рдг рдЗрд╕рдХреЗ рд▓рдЪреАрд▓реЗрдкрди рдФрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХреЛрдб рдХреЛ рдорд╛рдирддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░реНрд╕ рдХреЛ рдРрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдлрдВрдХреНрд╢рдВрд╕ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред┬а┬а
рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрдЧреНрд░рд╣ JuliaRobotics рд╣реИ, рдЬрд┐рд╕рдореЗрдВ MotionCaptureJointCalibration.jl рдЬреИрд╕реЗ Julia рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдореЛрд╢рди рдХреИрдкреНрдЪрд░ рдбреЗрдЯрд╛ рд╕реЗ рд░реЛрдмреЛрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдЗрдиреЗрдореИрдЯрд┐рдХ рдХреИрд▓рд┐рдмреНрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред┬а
10. рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛┬а┬а
Cisco рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП Flux.jl Julia рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдПрдХ рд╣реА рднрд╛рд╖рд╛ рдореЗрдВ рдХреБрд╢рд▓ рдХреЛрдб рд▓рд┐рдЦ рдкрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Julia рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдкреНрд░рдореБрдЦ рд▓рд╛рдн рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред┬а
Julia рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ┬а
рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ Julia рдХреЗ рдЙрдкрдпреЛрдЧ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рднрд▓реЗ рд╣реА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдпрд╣ рддреБрд░рдВрдд Python рдпрд╛ R рдХрд╛ рд╕реНрдерд╛рди рдирд╣реАрдВ рд▓реЗрддреА, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ, рдлрд┐рд░ рднреА рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдХреМрд╢рд▓-рднрдВрдбрд╛рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреА рд╣реИред Julia рд╕реАрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рд╣рдорд╛рд░реЗ Introduction to Julia рдХреЛрд░реНрд╕ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреА рднрд╛рд╖рд╛ рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдПрдЧрд╛ред рдЖрдк рд╣рдорд╛рд░рд╛ Julia рдЪреАрдЯ рд╢реАрдЯ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ Julia рдХреА рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрджрд░реНрдн рджреЗрддреА рд╣реИред┬а
рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╢реАрд░реНрд╖ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВред Python, R, рдФрд░ SQL рдЬреИрд╕реЗ рджрд┐рдЧреНрдЧрдЬреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк MATLAB, C/C++, рдФрд░ Go рдЬреИрд╕реА рдЕрдиреНрдп рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди Julia рдХрд╛ рдХреНрдпрд╛, рдЬреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдИ рд╣реИ? рдпрд╣рд╛рдБ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕реАрдЦрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред┬а
Julia рдХреНрдпрд╛ рд╣реИ?┬а
Julia рдПрдХ рд░реЛрдорд╛рдВрдЪрдХ рдФрд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдФрд░ рдбреЗрдЯрд╛ рдорд╛рдЗрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред 2012 рдореЗрдВ рдЬрд╛рд░реА рдХреА рдЧрдИ, Julia рддреЗрдЬреА рд╕реЗ рдЕрдиреБрднрд╡реА рдбреЗрдЯрд╛ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреА рдкрд╕рдВрджреАрджрд╛ рдмрди рдЧрдИ рд╣реИред┬а
C рдХреА рдЧрддрд┐, Python рдХреА рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреНрд╖рдорддрд╛, рдФрд░ R рдХреА рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╢рдХреНрддрд┐ рдХреЛ рд╕рдореЗрдЯрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдмрдиреА Julia рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реАрдЦрдиреЗ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рднрд╛рд╖рд╛ рд╣реИред┬а
рдЖрдЬ, Julia рдХреЛ 4 рдХрд░реЛрдбрд╝ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ рдЗрд╕рдиреЗ рдПрдХ рдРрд╕реЗ рд╕рдореБрджрд╛рдп рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП 8,000 рд╕реЗ рдЕрдзрд┐рдХ рдкреИрдХреЗрдЬ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдП рд╣реИрдВред рдЕрдХреНрдЯреВрдмрд░ 2022 рддрдХ, Julia рдХреНрд░рдорд╢рдГ PYPL Index рдФрд░ TIOBE Index рдореЗрдВ 25рд╡реЗрдВ рдФрд░ 27рд╡реЗрдВ рд╕реНрдерд╛рди рдкрд░ рд╣реИред рдпрд╛рдиреА, рднрд▓реЗ рд╣реА рдпрд╣ рдЕрднреА Python, R, рдпрд╛ MATLAB рдЬрд┐рддрдиреА рд▓реЛрдХрдкреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИ, Julia SAS рдпрд╛ Scala рдХреЗ рд╕рдорд╛рди рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╡рд╛рд▓реА рдПрдХ рдЙрднрд░рддреА рд╣реБрдИ рднрд╛рд╖рд╛ рд╣реИред
Julia рдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди┬а
рдмреЗрд╢рдХ, рдХрд┐рд╕реА рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рд▓реЗрдХрд░ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реЛрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╡рд╣ рдЗрддрдирд╛ рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рд▓рд╛рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рд░рдЦрддреА рд╣реЛред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рднреА рднрд╛рд╖рд╛рдУрдВ рдХреА рддрд░рд╣, Julia рдХреЗ рднреА рдХреБрдЫ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд╣рд▓реВ рд╣реИрдВред рдиреАрдЪреЗ, рд╣рдордиреЗ Julia рдХреЗ рдХреБрдЫ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдмрддрд╛рдП рд╣реИрдВред рд╣рдо рдЗрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд▓реЗрдЦ Julia рдХреЗ рдЙрднрд╛рд░ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рднреА рд╕рдордЭрддреЗ рд╣реИрдВ:┬а
Julia рдХреЗ рдлрд╛рдпрджреЗ┬а
Julia рдХреЗ рдиреБрдХрд╕рд╛рди┬а
Julia рдХреЗ рдЙрдкрдпреЛрдЧ
рддреЛ, рдПрдХ рдЙрднрд░рддреА рд╣реБрдИ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ, Julia рдХреЗ рдХрдИ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╣реИрдВред рд▓реЗрдХрд┐рди Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ?┬а
Julia рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдкреНрд░рдореБрдЦ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдРрд╕рд╛ рднрд╛рд╖рд╛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдерд╛ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЛ рд╕реНрдкрд╖реНрдЯ, рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп, рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдЕрдореВрд░реНрдд рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗ, рдЬреЛ рдЧрдгрд┐рддреАрдп рд╕реВрддреНрд░реЛрдВ рдЬреИрд╕рд╛ рд▓рдЧреЗ, рдФрд░ рдлрд┐рд░ рднреА рд╕реНрдерд┐рд░ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рддреЗрдЬрд╝, рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдорд╢реАрди рдХреЛрдб рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░ рд╕рдХреЗред рд╣рдорд╛рд░реЗ Julia рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЗрд╕ рднрд╛рд╖рд╛ рдХреЛ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджреЗрдЦреЗрдВред┬а
рдиреАрдЪреЗ, рд╣рдордиреЗ рдХрдИ рдРрд╕реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреА рд╣реИред┬а
1. рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ
рдРрд╕реЗ рдХрдИ рдкреИрдХреЗрдЬ рд╣реИрдВ рдЬреЛ Julia рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рдд рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП LinearAlgebra.jl рдореЙрдбреНрдпреВрд▓ рд╣реИ; рдореВрд▓ (рд░реВрдЯ) рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП NonlinearSolve рд╣реИ; рдФрд░ рд╕реНрд╡рдд: рдЕрд╡рдХрд▓рди (рдСрдЯреЛрдореИрдЯрд┐рдХ рдбрд┐рдлрд░реЗрдВрд╢рд┐рдПрд╢рди) рдХреЗ рд▓рд┐рдП ForwardDiff рдпрд╛ Enzyme рд╣реИрдВред┬а
2. рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ┬а
рдлрд┐рд░ рд╕реЗ, Julia рдХреЛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдХрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдбреЗрдЯрд╛ рд╕реЗрдЯреНрд╕ рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдФрд░ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐рдпреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рд╕рдорд╛рдирд╛рдВрддрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдХреА рдЧрдИ рдПрдХ рдХрдВрдкрд╛рдЗрд▓реНрдб рднрд╛рд╖рд╛ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, Julia рдХреБрдЫ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рдЧрддрд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп Julia рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордп рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рд▓рд╛рдЧрдд рдШрдЯрд╛ рд╕рдХрддреА рд╣реИред┬а
рдлреВрд▓рддреЗ-рдлрд▓рддреЗ рд╕рдореБрджрд╛рдп рдФрд░ рдХрдИ рдирдП ML рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рдетАФрдЬрд┐рдирдореЗрдВ рд╕реЗ рдХрдИ MLJ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВтАФJulia рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░реАрди рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддреА рд╣реИред Julia рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЙрджрд╛рд╣рд░рдг рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛ рдХреА рдПрдХ рдХрдВрдкрдиреА рд╕реЗ рдЖрддрд╛ рд╣реИ рдЬреЛ рджреЗрд╢ рдореЗрдВ рдкрд╛рд╡рд░рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░рддреА рд╣реИред 3D рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рдХрд░ рдФрд░ Julia рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╡реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 100 рдЧреБрдирд╛ рддреЗрдЬрд╝реА рд╕реЗ рдХрд░ рдкрд╛рдПред┬а
3. рд╕рд╛рдВрдЦреНрдпрд┐рдХреА┬а
Julia рдХрд╛ рдПрдХ рдФрд░ рдкреНрд░рдореБрдЦ рдЙрдкрдпреЛрдЧ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдФрд░ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, StatsKit рдореЗрдЯрд╛-рдкреИрдХреЗрдЬ рдореЗрдВ рдмреЗрд╕рд┐рдХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдлрдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП Julia рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╕рд╛рде рд╣реА DataFrames рд╕рд╛рд░рдгреАрдмрджреНрдз рдбреЗрдЯрд╛, рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рд╡рд┐рддрд░рдг, рдмрд╣реБрд╡рд┐рд╡рд┐рдз рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдкрд░реАрдХреНрд╖рдг, рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЯреВрд▓ рднреА рд╣реИрдВред
4. рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ┬а
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ, Julia рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рдлрдВрдХреНрд╢рдВрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Blink рдкреИрдХреЗрдЬ рдЖрдкрдХреЛ Electron GUI рдРрдкреНрд╕ рдмрдирд╛рдиреЗ рджреЗрддрд╛ рд╣реИ, GameZero рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЗрдо рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд╛ рдкрд░рд┐рдЪрдп рдХрд░рд╛рддрд╛ рд╣реИ, рдФрд░ Miletus рдЖрдкрдХреЛ Julia рдореЗрдВ рд╡рд┐рддреНрддреАрдп рдЕрдиреБрдмрдВрдз рдмрдирд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред┬а
рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ Julia рдХреЛ рдЗрд╕рдХреА рд╕реАрдзреА-рд╕рд╛рджреА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдХрд╛рд░рдг рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЖрд╕рд╛рдиреА рдФрд░ рддреЗрдЬреА рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдХреЛрдб рдЪрд▓рд╛рддреА рдФрд░ рдЧрдгрдирд╛рдПрдБ рднреА рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдХрд░рддреА рд╣реИред┬а
5. рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ┬а
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдмреЗрд╣рддрд░реАрди Julia рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЬреИрд╕реЗ Genie.jl рдФрд░ Dash.jl рдЬреИрд╕реЗ рдкреИрдХреЗрдЬред Genie рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡реЗрдм рдкрд░ Julia рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдлреБрд▓-рд╕реНрдЯреИрдХ рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рд░рд▓ рдФрд░ рдХреБрд╢рд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Dash.jl, Dash рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП Julia рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ Julia рдореЗрдВ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рджреЗрддрд╛ рд╣реИред┬а
рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ Julia рдХреЗ рдЙрджрд╛рд╣рд░рдг┬а
рдЕрдм рдЬрдм рд╣рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рд╣реИ рдХрд┐ Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдЗрдП рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ Julia рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВред Julia рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рднрд╛рд╖рд╛ рдХреЗ рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рдФрд░ рд╣рдордиреЗ рдиреАрдЪреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦреЛрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:┬а
6. рджрд╡рд╛ рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╡рд┐рдХрд╛рд╕┬а
рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Julia рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рд╢реЛрдзрдХрд░реНрддрд╛ рдирдП рджрд╡рд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рдкрд░реАрдХреНрд╖рдг, рдЙрдкрдЪрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рди, рддрдерд╛ рдирд┐рджрд╛рди рдФрд░ рдЗрд▓рд╛рдЬ рдХреЗ рд▓рд┐рдП Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред BioJulia (рдПрдХ рдмрд╛рдпреЛрдЗрдиреНрдлреЙрд░реНрдореЗрдЯрд┐рдХреНрд╕ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░) рдФрд░ Pumas (рдлрд╛рд░реНрдорд╛рдХреЛрдореЗрдЯреНрд░рд┐рдХреНрд╕ рдореЙрдбрд▓рд┐рдВрдЧ, рдпрд╛рдиреА рджрд╡рд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдмрдВрдзреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдорд╛рддреНрд░рд╛рддреНрдордХрдХрд░рдг) рдЬреИрд╕реЗ рдкреИрдХреЗрдЬ рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░, рдлрд╛рд░реНрдорд╛рд╕реНрдпреВрдЯрд┐рдХрд▓ рджрд┐рдЧреНрдЧрдЬ Pfizer рдиреЗ рдирдИ рдереЗрд░реЗрдкреА рдХреЗ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЛ рддреЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред┬а
7. рд╕рдорд╛рдирд╛рдВрддрд░ рд╕реБрдкрд░рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ┬а
Julia рдХреА рдЧрддрд┐ рдХреЗ рдмреЗрд╣рддрд░реАрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЦрдЧреЛрд▓ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реИ, рдЬрд╣рд╛рдБ AstroLib.jl рдирд╛рдордХ рдЦрдЧреЛрд▓реАрдп рдФрд░ рдЦрдЧреЛрд▓-рднреМрддрд┐рдХреАрдп рд░реВрдЯреАрди рдХрд╛ рдмрдВрдбрд▓ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред┬а
рдЦрдЧреЛрд▓ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ Julia рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг Celeste рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдЬрд╣рд╛рдБ рдЦрдЧреЛрд▓рд╡рд┐рджреЛрдВ, рднреМрддрд┐рдХрд╡рд┐рджреЛрдВ, рдХрдВрдкреНрдпреВрдЯрд░ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ, рдФрд░ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрд╡рд┐рджреЛрдВ рдХреА рдПрдХ рд╢реЛрдз рдЯреАрдо рдиреЗ Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдирдпрд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рддрд░реАрдХрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ред рддреАрди рд╡рд░реНрд╖реЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдХреЗрд╡рд▓ 14.6 рдорд┐рдирдЯ рдореЗрдВ 18.8 рдХрд░реЛрдбрд╝ рдЦрдЧреЛрд▓реАрдп рд╡рд╕реНрддреБрдУрдВ рдХреА рдЕрдм рддрдХ рдХреА рд╕рдмрд╕реЗ рд╕рдЯреАрдХ рдХреИрдЯрд▓реЙрдЧ рддреИрдпрд╛рд░ рдХреА, рдЬреЛ 1,000 рдЧреБрдирд╛ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдерд╛ред
8. рд╡рд┐рддреНрддреАрдп рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рдкреНрд░рдмрдВрдзрди
Julia рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд▓рдЪреАрд▓рд╛рдкрди рдЗрд╕реЗ рд╡рд┐рддреНрдд рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЯреВрд▓ рдмрдирд╛рддреЗ рд╣реИрдВред рдкреЗрд╢реЗрд╡рд░ рдЗрд╕ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рддреНрддреАрдп рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ JuliaFin рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдПрд╕реЗрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ, рдЬреЛрдЦрд┐рдо рдкреНрд░рдмрдВрдзрди, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд┐рдХ рдЯреНрд░реЗрдбрд┐рдВрдЧ, рдмреИрдХрдЯреЗрд╕реНрдЯрд┐рдВрдЧ, рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдлрд╛рдЗрдиреЗрдВрд╕ рдХреЗ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рддреНрддреАрдп рдЕрдиреБрдмрдВрдзреЛрдВ рдХрд╛ рдореЙрдбрд▓рд┐рдВрдЧ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд░рдЦрддрд╛ рд╣реИред
9. рд░реЛрдмреЛрдЯрд┐рдХреНрд╕┬а
MIT рдХреЗ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рд╢реЛрдзрдХрд░реНрддрд╛ рд░реЛрдмреЛрдЯреНрд╕ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Julia рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЪрд▓рдирд╛ рд╕рд┐рдЦрд╛рдирд╛, рд╕реАрдврд╝рд┐рдпрд╛рдБ рдЪрдврд╝рдирд╛, рдФрд░ рдХрдард┐рди рд╡ рдЦрддрд░рдирд╛рдХ рднреВрднрд╛рдЧ рдХреЛ рдкрд╛рд░ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Julia рдХреА рд╢реНрд░реЗрд╖реНрдарддрд╛ рдХрд╛ рдХрд╛рд░рдг рдЗрд╕рдХреЗ рд▓рдЪреАрд▓реЗрдкрди рдФрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХреЛрдб рдХреЛ рдорд╛рдирддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░реНрд╕ рдХреЛ рдРрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдлрдВрдХреНрд╢рдВрд╕ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред┬а┬а
рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрдЧреНрд░рд╣ JuliaRobotics рд╣реИ, рдЬрд┐рд╕рдореЗрдВ MotionCaptureJointCalibration.jl рдЬреИрд╕реЗ Julia рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдореЛрд╢рди рдХреИрдкреНрдЪрд░ рдбреЗрдЯрд╛ рд╕реЗ рд░реЛрдмреЛрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдЗрдиреЗрдореИрдЯрд┐рдХ рдХреИрд▓рд┐рдмреНрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред┬а
10. рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛┬а┬а
Cisco рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП Flux.jl Julia рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдПрдХ рд╣реА рднрд╛рд╖рд╛ рдореЗрдВ рдХреБрд╢рд▓ рдХреЛрдб рд▓рд┐рдЦ рдкрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Julia рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдкреНрд░рдореБрдЦ рд▓рд╛рдн рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред┬а
Julia рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ┬а
рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ Julia рдХреЗ рдЙрдкрдпреЛрдЧ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рднрд▓реЗ рд╣реА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдпрд╣ рддреБрд░рдВрдд Python рдпрд╛ R рдХрд╛ рд╕реНрдерд╛рди рдирд╣реАрдВ рд▓реЗрддреА, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ, рдлрд┐рд░ рднреА рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдХреМрд╢рд▓-рднрдВрдбрд╛рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреА рд╣реИред Julia рд╕реАрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рд╣рдорд╛рд░реЗ Introduction to Julia рдХреЛрд░реНрд╕ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреА рднрд╛рд╖рд╛ рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдПрдЧрд╛ред рдЖрдк рд╣рдорд╛рд░рд╛ Julia рдЪреАрдЯ рд╢реАрдЯ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ Julia рдХреА рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрджрд░реНрдн рджреЗрддреА рд╣реИред┬а