Flow9 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд

рдХреНрд╖реЗрддреНрд░ 9 рдХрдореНрдкрдиреА рдЦреЛрд▓рд┐рдпреЛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд╕реНрд░реЛрдд рдХреЛрдбрд╣рд░реВ рдлреНрд▓реЛ 9, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдХреЗрдиреНрджреНрд░рд┐рддред Flow9 рднрд╛рд╖рд╛рдорд╛ рдХреЛрдб рд▓рд┐рдирдХреНрд╕, iOS, Android, Windows рд░ macOS рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд░ HTML5/JavaScript (WebAssembly) рд╡рд╛ Java, D, Lisp, ML рд░ C++ рдорд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдХрдореНрдкрд╛рдЗрд▓рд░ рдХреЛрдб рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН GPLv2 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЫ рд░ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЫред

рднрд╛рд╖рд╛ 2010 рджреЗрдЦрд┐ рдПрдбреЛрдм рдлреНрд▓реИрд╢ рдХреЛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд░ рдмрд╣реБ-рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╡рд┐рдХрд▓реНрдк рдХреЛ рд░реВрдк рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдПрдХреЛ рдЫред Flow9 рд▓рд╛рдИ рдЖрдзреБрдирд┐рдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ рдЬреБрди рд╡реЗрдм рд░ рдбреЗрд╕реНрдХрдЯрдк рд░ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рджреБрд╡реИрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдзреЗрд░реИ рдЖрдиреНрддрд░рд┐рдХ Area9 рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рд░ рдореВрд▓ рд░реВрдкрдорд╛ рдлреНрд▓реЛ рднрдирд┐рдиреНрдереНрдпреЛ, рддрд░ рдХреЛрдб рдЦреЛрд▓реНрдиреБ рдЕрдШрд┐ рддрдереНрдпрд╛рдЩреНрдХреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдХрдХреЛ рд╣рд╕реНрддрдХреНрд╖реЗрдкрдмрд╛рдЯ рдмрдЪреНрди рдпрд╕рд▓рд╛рдИ Flow9 рдорд╛ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛред рдкреНрд░рд╡рд╛рд╣ рдлреЗрд╕рдмреБрдХ рдмрд╛рдЯред

Flow9 рд▓реЗ C рднрд╛рд╖рд╛ рдЬрд╕реНрддреИ рдкрд░рд┐рдЪрд┐рдд рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ (рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рддреБрд▓рдирд╛ Flow9 рд░ JavaScript рдорд╛ рдХреЛрдб), рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╢реИрд▓реАрдорд╛ ML ╨╕ рдЕрд╡рд╕рд░рд╣рд░реБ рдбреЛрдореЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛рд╣рд░реВ рд╕рдХреЗрд╕рдореНрдо рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдирдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫрдиреН (Flow9 рдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╡рд┐рдХрд╛рд╕ рд╣реЛ)ред Flow9 рдХрдбрд╛ рдЯрд╛рдЗрдкрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ, рддрд░ рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдХрд╛рд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рд╕рд╛рде рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рд╕рд╛рдереИ рд▓рд┐рдВрдХрд╣рд░реВред рдкреЛрд▓рд┐рдореЛрд░реНрдлрд┐рдЬреНрдо рд╕рдорд░реНрдерд┐рдд рдЫ (рдПрдЙрдЯрд╛ рдкреНрд░рдХрд╛рд░реНрдпрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдбрд╛рдЯрд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдЫ), рдЙрдкрдкреНрд░рдХрд╛рд░рд╣рд░реВ, рдореЛрдбреНрдпреБрд▓рд╣рд░реВ, рдПрд░реЗрд╣рд░реВ, рд╣реНрдпрд╛рд╕рд╣рд░реВ, рд▓рд╛рдореНрдмреНрдбрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред

рдПрдЙрдЯреИ рдХреЛрдб рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЕрд▓рдЧ рдкреЛрд░реНрдЯрд┐рдЩ рд░ рдХреЛрдбрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрд┐рдирд╛ред рдПрдЙрдЯреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛, рдЯрдЪ рд╕реНрдХреНрд░рд┐рди рднрдПрдХрд╛ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд░ рдХрд┐рдмреЛрд░реНрдб рд░ рдорд╛рдЙрд╕рдХреЛ рд╕рд╛рде рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдЪрд▓реНрди рд╕рдХреНрдЫред рд╣рд╛рдореА рдЧреБрдЧрд▓ рдордЯреЗрд░рд┐рдпрд▓ рдбрд┐рдЬрд╛рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛ рдЕрдиреБрд╕рд╛рд░ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╢реИрд▓реАрдорд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рддрддреНрд╡рд╣рд░реВ рд╕рд╣рд┐рдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рддрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫреМрдВред рдбрд┐рдЬрд╛рдЗрди рдкрд┐рдХреНрд╕реЗрд▓ рд╕реНрддрд░ рддрд▓ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╢реИрд▓реАрд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдЧрд░реНрди рд╕рдХреНрдЫрдиреН рдорд╛рдирдХ CSS рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред C++ рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрджрд╛ Linux, macOS рд░ Windows рдорд╛ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ OpenGL рд╕рдБрдЧ Qt рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдмреНрдпрд╛рдХрдЗрдиреНрдб, рд░ Java - JavaFX рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрджрд╛ред

рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, рд▓рд┐рдЦрд┐рдд рдХреЛрдб рд░ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рдЬрд┐рд▓реИ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдмрд╛рдЯ рдЙрдзрд╛рд░реЛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рднрд╛рд╖рд╛ рдзреЗрд░реИ рд╕рдВрдХреБрдЪрд┐рдд рдЫ рд░ рдХреЗрд╡рд▓ 25 рдХреАрд╡рд░реНрдбрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рд░ рд╡реНрдпрд╛рдХрд░рдг рд╡рд┐рд╡рд░рдг рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ рд╕рд╣рд┐рдд 255 рд▓рд╛рдЗрдирд╣рд░реВрдорд╛ рдлрд┐рдЯ рд╣реБрдиреНрдЫред Flow9 рдорд╛ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди, HTML+CSS+JavaScript, C#, Swift рд╡рд╛ Java рдХреЛ рддреБрд▓рдирд╛рдорд╛ 2-4 рдЧреБрдгрд╛ рдХрдо рдХреЛрдб рдЪрд╛рд╣рд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ Tic-Tac-Toe рдмрд╛рдЯ рдиреЗрддреГрддреНрд╡ React рдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рд▓реЗ React/JavaScript/HTML/CSS рдорд╛ рдХреЛрдбрдХреЛ 200 рд▓рд╛рдЗрдирд╣рд░реВ рд▓реЗрдЦреНрди рд▓рдЧрд╛рдпреЛ, Flow9 рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ 83 рд▓рд╛рдЗрдирд╣рд░реВрдорд╛ рдЧрд░реНрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдпреМрдВред рдпрд╕рдмрд╛рд╣реЗрдХ, рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдорд╛рддреНрд░ рд╕реБрд░реВ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди, рддрд░ рдЖрдИрдУрдПрд╕ рд░ рдПрдиреНрдбреНрд░реЛрдЗрдбрдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдкрдирд┐ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рдореБрдЦреНрдп flowc рдХрдореНрдкрд╛рдЗрд▓рд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, Flow9 рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд░ рдХрдореНрдкрд╛рдЗрд▓реЗрд╢рди рд╕рд░реНрднрд░рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫ; рдкреНрд░рд╡рд╛рд╣ рд╕рдиреНрджрд░реНрдн рдХрдореНрдкрд╛рдЗрд▓рд░ (рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ haxe); рдЬреАрдбреАрдмреА рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдбрд┐рдмрдЧрд░; рдореЗрдореЛрд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд░ рдлреЛрд╣реЛрд░ рд╕рдЩреНрдХрд▓рди рдбрд┐рдмрдЧрд░рдХреЛ рд╕рд╛рде рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА; x86_64 рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ JIT рдХрдореНрдкрд╛рдЗрд▓рд░; ARM рд░ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рджреЛрднрд╛рд╖реЗ; рдХреЛрдбрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди-рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧрд╣рд░реВрдХреЛ C++ рд░ Java рдорд╛ рдЪрдпрдирд╛рддреНрдордХ рд╕рдВрдХрд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ; рдХреЛрдб рд╕рдореНрдкрд╛рджрдХрд╣рд░реВ рднрд┐рдЬреБрдЕрд▓ рдХреЛрдб, рд╕рдмрд▓рд╛рдЗрдо рдЯреЗрдХреНрд╕реНрдЯ, рдХреЗрдЯ рд░ рдЗрдорд╛рдХреНрд╕рд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ; рдкрд╛рд░реНрд╕рд░ рдЬреЗрдиреЗрд░реЗрдЯрд░ (PEG).

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

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