- Joined
- 27 August 2018
- Messages
- 71,387
- Reactions Received
- 151,400
- Cards
- View Profile
- KS Coins
- 129,595
- Fandom
- Lex stan
- Gender
- Female
- Pronouns
- she/her
- Ship
- Wreck
Haxe is a high-level programing language, high-level meaning that the code is able to be developed through a more user friendly space generally independent of the computers hardware architecture. It is an open source software under the MIT License. Open source softwares allow the users to change aspects of the software and share it with others to keep improving the software. It is also cross platform, designed to work in multiple computing platforms. Haxe has libraries and features across multiple platforms such as numeric data types, strings, arrays, maps, binary, and more. Code written in Haxe can be compiled into Javascrips, C#, C++, Java, JVM, PHP, Python, Lua, and Node,js. It can also It can also directly compile SWF, HashLink, and NekoVM bytecode and runs in interpreted mode.
Haxe began development in October 2005, The first verison was released in November 14, 2005. Haxe 1.0 was released in April 2006, with support for Adobe Flash, Javascript, and NekoVM programs. PHP was included in 2008, C++ in 2009. More platforms including C# and Java were included in 2012. Haxe was developed by Nicolas Cannasse and others, who named it Haxe because it was short and had an x in it.
Haxe can be compiled in to bytecode that can be executed directly by the targeted virtual machine. It can compile to source code in C++, JavaScript, PHP, C#, Java, Python and Lua. It also has an interpreter called eval, which can be used compile-time to run macros, which can allow modification of the AST (Abstract syntax tree). Haxe also allows the developer to pick one platform and specify that the code may only run on that platform, as opposed to on any platform Haxe supports.
Here are the platforms Haxe supports.
@Yachii sorry it's on the shorter side, the rest of the info is rather specific tbh.
Source
Haxe began development in October 2005, The first verison was released in November 14, 2005. Haxe 1.0 was released in April 2006, with support for Adobe Flash, Javascript, and NekoVM programs. PHP was included in 2008, C++ in 2009. More platforms including C# and Java were included in 2012. Haxe was developed by Nicolas Cannasse and others, who named it Haxe because it was short and had an x in it.
Haxe can be compiled in to bytecode that can be executed directly by the targeted virtual machine. It can compile to source code in C++, JavaScript, PHP, C#, Java, Python and Lua. It also has an interpreter called eval, which can be used compile-time to run macros, which can allow modification of the AST (Abstract syntax tree). Haxe also allows the developer to pick one platform and specify that the code may only run on that platform, as opposed to on any platform Haxe supports.
Here are the platforms Haxe supports.
@Yachii sorry it's on the shorter side, the rest of the info is rather specific tbh.
Source