Flow9 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореБрдХреНрдд рд╕реНрд░реЛрдд

рдХреНрд╖реЗрддреНрд░9 рдХрдВрдкрдиреА рдЙрдШрдбрд▓реЗ рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рдлреНрд▓реЛ9, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реЗ. Flow9 рднрд╛рд╖реЗрддреАрд▓ рдХреЛрдб Linux, iOS, Android, Windows рдЖрдгрд┐ macOS рд╕рд╛рдареА рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЖрдгрд┐ HTML5/JavaScript (WebAssembly) рдордзреАрд▓ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ Java, D, Lisp, ML рдЖрдгрд┐ C++ рдордзреАрд▓ рд╕реНрддреНрд░реЛрдд рдордЬрдХреВрд░рд╛рдВрдордзреНрдпреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛрдб рдЦреБрд▓реЗ рдЖрд╣реЗ GPLv2 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗ рдЖрдгрд┐ рдорд╛рдирдХ рд▓рд╛рдпрдмреНрд░рд░реА MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗ.

рднрд╛рд╖рд╛ 2010 рдкрд╛рд╕реВрди Adobe Flash рд▓рд╛ рдПрдХ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдЖрдгрд┐ рдмрд╣реБ-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ. Flow9 рдЖрдзреБрдирд┐рдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡реНрдпрд╛рд╕рдкреАрда рдореНрд╣рдгреВрди рд╕реНрдерд┐рдд рдЖрд╣реЗ рдЬреЗ рд╡реЗрдм рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреЛрдиреНрд╣реАрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдЕрдиреЗрдХ рдЕрдВрддрд░реНрдЧрдд Area9 рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдореВрд│рддрдГ рдлреНрд▓реЛ рдЕрд╕реЗ рдореНрд╣рдгрддрд╛рдд, рдкрд░рдВрддреБ рдХреЛрдб рдЙрдШрдбрдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╛рдЪрд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди Flow9 рдареЗрд╡рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛. рдкреНрд░рд╡рд╛рд╣ Facebook рд╡рд░реВрди.

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

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

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛