αααα»αα αα»α Area9 ααΆαααΎα ααΌααααααααΆααΆαααααα·ααΈαα»αααΆα ααα αΌα α’αααααααΎααΆααααααΎαα
ααα»α
αααααΆααα’αααααααΎα ααΌααα
αααα»αααΆααΆ Flow9 α’αΆα
ααααΌαααΆαα
αααααααΆα―αααΆααααα’αΆα
ααααα·ααααα·ααΆααααααΆαα Linux, iOS, Android, Windows αα·α macOS α αΎαααααΌαααΆααααααααα
ααΆαααααα·ααΈααα ααααααααα»α HTML5/JavaScript (WebAssembly) α¬α’αααααααααααα
αααα»α Java, D, Lisp, ML αα·α C++ α ααΌαα’αααα
ααααα ααΎα ααααΌαααΆααααααα’αΆααααΆαααααααααα GPLv2 α αΎααααααΆααααααααααΆαααααΌαααΆααααααα’αΆααααΆααααααααααα’αΆααααΆααααα MIT α
ααΆααΆαααααααΌαααΆαα’αα·ααααααΆααααΈααααΆα 2010 ααΆαααααΎαααα αα·ααα α»αααα·ααΆαααααΆαα Adobe Flash α Flow9 ααααΌαααΆαααΆααααΆαααα·ααΆαααααΆαααααααΎαα
ααα»α
αααααΆααααααΆα ααα·αααααΎααααα’αΆα
ααααΎααΆααααααΆααααΆααααα ααααα αα·ααα»αααααΌαααααΎαα» αα·ααααααα·ααΈααΌααααααα αααααααααααααΌαααΆαααααΎαα
αααα»ααααααα Area9 ααΆααααα»αααΆα
αααΎα α αΎαααΎαα‘αΎαααααΌαααΆαααα α
ααΆ Flow ααα»αααααα»ααααααΎαααΌα ααΆααααΌαααΆααααααα
α
α·αααααααΌααααααααΆαα
ααΆ Flow9 ααΎααααΈαααααΆαααΆαααααΆαααΆαα½αα’ααααα·ααΆααααα·αα·α ααα αΌα ααΈα ααααααα»αα
Flow9 αα½ααααα
αΌαααααΆααΌαααΆααααααααααααααααααΆααααααΆαααααααααα
ααΉαααΆααΆ C (ααΌαααΎα ααΆααααααααα ααΌααα
αααα»α Flow9 αα·α JavaScript) ααΆαα½αααΉαα§αααααααααααααααα·ααΈαα»αααΆααα
αααα»ααα
ααΆααααα ML ΠΈ α±ααΆα ααΆααΆααΆααααΆαααααααααααααααααΎααΆααααααααΆααααα αΆααΆααααΆααααααααααααααα·αααααΆαααΆααααα’αΆα
ααααΎαα
ααΆα (αααααΆαα Flow9 αααααΊααΆααΆαα’αα·ααααααα
ααα»α
αααααΆαα)α Flow9 ααααΌαβααΆαβαα
ααΆβα‘αΎαβααΎααααΈβααααΎβααΆαβααΆαβα’ααααβααΉααααΉα ααα»ααααβααΎβα
αΆαααΆα
α ααΆβα’αΆα
βααααΎβααΆαβααΆαβα’ααααβααΆαααααβααΆαα½αβααΉαβααΆαβααβααΎαβααααααβαααβαααααβαααααααα· ααααβααΆαα ααα. Polymorphism ααααΌαααΆαααΆαααα (αα»αααΆααα½αα’αΆα
ααααΎαααΆααα·ααααααααααααααααααααααααΆ) αααααααΆααααα»αααΆααααααΎααααααααα αααΌαα»α α’αΆαα αααααΆ αααααα lambda α
ααΌαααΌα
ααααΆα’αΆα
ααααΌαααΆαα
ααααααααααΆαααααα·ααΆααααααααααΆααααα·αα
αΆαααΆα
αααΆαα
αααααΆα
ααααα‘αα αα·αααΆαααααΆααααααΌαααΌααααααα αααααα·ααΈααΌα
ααααΆα’αΆα
ααααΎαααΆααα
αααα»ααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·α αα
ααΎα§αααααα
ααααααααΆαα’ααααααααα αα·ααα
ααΎαααααααααα»αααααΌααααααααααΎααααΆαα
α»α
αα·αααααα»αα ααΎααααααααΌαααΌαααααα»ααααΆαααΆαα»αααααααααα½α
ααΆααααα
ααΆαα½αααΉαααΆαα»α
ααα»α
αααααΆαααα
αααα»ααα
ααΆααααα React αααααααΌαααΆααα
ααΆα‘αΎαααααααΆααααα·ααα
ααΆαααααΆαα Google α ααΆααα
ααΆα’αΆα
ααααΌαααΆαααααααααααα αΌααααααααα·αααΈααααα ααΎααααΈααααααα
ααΆααααα α’αΆα
ααααΎααΆα ααααΎααΆααααααααααα CSS αααααααΆαα αααααΆααααΆααααα αΆααα
ααΎ Linux, macOS αα·α Windows αα
αααα
ααααααα
αααα»α C++ ααααΌαααΆαααααΎ αααααα·ααΈααΆααααααααα’ααααΎ Qt ααΆαα½α OpenGL α αΎααα
αααα
ααααααα
αααα»α Java - JavaFX α
ααΌαα’ααα»αα
ααααααΆαααααΎααααΆαααα
αα
αααααααααααααααα·ααΈαααααΆααα»αααΆα ααΌαααααα αα·αααΆαα»ααααααα
ααα»α
αααααΆααα’αΆα
ααα
αΈααΆααααΆαααΆααααα½αααΈααααααααααααααα ααΆααΆααΊααΌα
α
ααα’ααααΆαα α αΎααα½ααααα
αΌααα 25 ααΆααααααααΉα α αΎαααΆααα·αααααΆααααααΆααααααααΉα 255 αααααΆαα αα½αααΆαα½αααΉαααα·αααααα ααΎααααΈα’αα»αααααα»αααΆαααΌα
ααααΆααααα·ααα
ααΎ Flow9 ααααΌαααΆααααααΌααα·α
ααΆα 2-4 ααααΆααα
ααΎ HTML+CSS+JavaScript, C#, Swift α¬ Java α α§ααΆα αααααααα·αααΎαααααΆαααααααα·ααΈααΆααααα Tic-Tac-Toe ααΈ ααααα»ααααα αααααΆαα React ααΆααΆαα
αααΆαααααααααααΌαα
ααα½α 200 αααααΆαααααα»α React/JavaScript/HTML/CSS αααααΆαα Flow9 ααΎαααΆααααααααααααΆαααα»α 83 αααααΆααα ααΆαααααα
ααα αααααα·ααΈααααα·αααααΉαααα’αΆα
ααΆααα±ααααααΎαααΆααααα»α browser ααα»ααααααα αααααΆααααααΌαααΆαα
αααααααΆαααααααααααα·ααΈααΌαααααααααααΆαα iOS αα·α Android αααααα
αααα·ααΆααααα½ααααα
αΌαααΆαααααααα·ααΈα
ααααα flowc ααααΆαααααααΆαααααααα
αααα»α Flow9 αα·αααΆααααααααΆαααααΎααΆαααΆαααΆαααΈαααα
αααααα flow reference compiler (ααααααααα»α α αΆα); αααααα·ααΈααααΆααααα α»αααΆαα½αααΉαααΆαααΆαααααα·ααΈααΆα gdb; ααααααααααααααααΆαα½αα§ααααααα·ααΆαα’αααα
αα
αΆα αα·αα§αααααααααΆααααα α»αα’ααααααααΌαααααΆαα αααααα·ααΈα
ααααα JIT αααααΆαααααααααα x86_64; α’ααααααααααααααΆαα ARM αα·ααααα·ααΆαααααααα; α§ααααααααααΆααααΆαα
αααααααααΎαααΎααα
αααα»α C ++ αα·α Java αααααααααααΆαααααααααΎαααΆαααΌα; αααααα·ααΈαααα½ααααααΆααααΆααα½ααααα
αΌαααΆαα½ααααααα·ααΈαα·ααααααΌα Visual Code, Sublime Text, Kate αα·α Emacs; αααΆαααΈαααααΎαααα (αααααααΈ Peg).
ααααα: opennet.ru