HaXe
HaXe — универсальный объектно-ориентированный язык программирования высокого уровня.
Автором и основным разработчиком платформы является французская медийная компания Motion-Twin, которая так же известна как разработчик предшественника HaXe - mtasc (компилятор ActionScript 2). Хотя, поскольку проект имеет статус OpenSource, вносить вклад в его развитие может каждый желающий программист.
Платформа состоит из трёх частей, которые распространяются под 3-ми лицензиями:
- HaXe-компилятор - LGPL
- Поставляемые с компилятором библиотеки - BSD license
- NekoVM - GNU Lesser General Public License version 2.1
Универсальность в том, что код можно компилировать для нескольких платформ:
- Flash (swf версий 7,8 или 9 использующие API языка ActionScript 2 или ActionScript 3)
- JavaScript (клиентские скрипты в т.ч. использующие технологию Ajax)
- NekoVM (компилированные программы, исполняемые виртуальной машиной neko, которые могут использоваться как серверные файлы для веб-приложений или как основа программ для desktop)
- PHP
- C++
С помощью haXe и связанных с ним технологий (Neko, SWHX, SysTools, SPOD и т.д.) можно создавать приложения, способные работать под Windows, Mac OS или Linux.
Таким образом, на одном языке можно писать как клиентские, так и серверные программы для web, а также настольные приложения для любых платформ.
Ссылки
| SQL | Это незавершённая статья о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....