Flow9 programming language open source

Area9 Company aperuit munus programmandi lingua source codes Flow9, usorum interfaces creando feruntur. Codex in lingua Flow9 exarari potest pro Linux, iOS, Android, Windows et macOS, et in applicationes interretialem in HTML5/JavaScript (WebAssembly) vel fontes textus in Java, D, Lisp, ML et C ++ transferri potest. Compiler codice apertum est sub GPLv2 licentiatus est, et bibliotheca vexillum sub licentia MIT licentiatus est.

Lingua enucleatur cum 2010 ut universale et multi suggestu alternative ad Adobe Flash. Flow9 ponitur pro suggestu ad creandum modernos interfaces graphicas quae adhiberi possunt tam ad interretialem quam in desktop et in applicationibus mobilibus. Hoc consilium in multis inceptis internis Area9 adhibitum est et in principio Fluxus appellatus est, sed antequam codicem aperiret placuit illud in Flow9 renominare, ne impedimentum cum analysi statistical O ex Facebook.

Flow9 componit familiarem syntaxin linguae C similem (see collatio Code in Flow9 and JavaScript), with functionalis programming instrumenta in stilo ML ΠΈ occasiones linguarum specialium-dominicarum ad solvendas quaestiones specificas quam efficacissime quam maxime tendit (nam Flow9 haec evolutionis interfacies est). Fluxus 9 designatus est ut typing stricte utatur, sed, si opus est, typing dynamicae speciei detectionis latis uti potest, sicut etiam reference. Polymorphismus sustentatur (unum munus potest processus notitia diversorum generum), facultas subtypa creandi, modulos, vestitus, hashes, locutiones lambda.

Idem codicem componi potest pro diversis suggestis, sine necessitate ad singulas portandi et mutationes in codice. Eadem applicatio currere potest in navigatro, in machinis mobilibus cum tegumenta tactu, et in rationum escritorio cum claviculis et mure. Praeparatam confectam collectionem partium cum elementis interfacientibus in stilo React offerimus, secundum conceptum Google Materialium Design. Designatio usque ad gradum pixel coerceri potest. Ad genera potes vexillum utere syntaxi CSS. Reddendo in Linux, macOS et Fenestra in C ++ compilata used backend fundatur in Qt cum OpenGL, et in JavaFX compilata.

Propter usum technologiarum programmandi operandi, codice scripto et instrumenti instrumenti ab aliis inceptis facile mutuari possunt. Lingua valde compacta et tantum 25 keywords includit et grammatica descriptio quadrat in 255 lineas cum commentis. Ad functionem identicam efficiendam in Flow9, 2-4 minus codicis requiritur quam in HTML+CSS+JavaScript, C#, Celer vel Java. Exempli gratia, si ad probationem applicationis Tic-Tac-Toe a ducibus React enim scripsit CC lineas codicis in React/JavaScript/HTML/CSS, nam Flow200 illud in 9 lineas facere potuimus. Haec autem applicatio non solum in navigatro deduci potest, sed etiam in modum applicationum mobilium pro iOS et Android compilatus est.

In suggestu principale comprehendit compilator flowc, scriptum in Flow9 et laborandum ut servo compilatione capax; influunt referat compilator (scripta tessera); debugger cum gdb protocollo sustentationis; systema profiling cum memoria analyser et purgamentum collector debugger; JIT compilator ad systemata x86_64; interpres pro ARM et alia rostra; instrumenta pro compilatione selectiva in C++ et Java in partibus Codicis in ultimis-criticis faciendis; plugins for integration with code editores Visual Code, Sublime Text, Kate and Emacs; Total generantis (PAXILLUS).

Source: opennet.ru