HaXe
| Класс языка: | |
|---|---|
| Появился в: |
2005 |
| Расширение файлов: |
.hx |
| Релиз: |
2.10 |
| Типизация данных: | |
| Испытал влияние: | |
| Лицензия |
GPL v2, library: BSD |
| Сайт: |
Для улучшения этой статьи желательно?:
|
| В другом языковом разделе есть более полная статья Haxe (англ.)
Вы можете помочь проекту, расширив текущую статью с помощью перевода.
|
Haxe — универсальный объектно-ориентированный язык программирования высокого уровня.
Автором и основным разработчиком платформы является французская медийная компания Motion-Twin, которая так же известна как разработчик предшественника Haxe — mtasc (компилятор ActionScript 2).
Платформа состоит из трёх частей, которые распространяются под 3 лицензиями:
- Haxe-компилятор — LGPL
- Поставляемые с компилятором библиотеки — Лицензия BSD
- NekoVM — GNU LGPL version 2.1
Универсальность в том, что код можно компилировать для нескольких платформ:
- Flash (swf версий с 8 до 11, использующие API языка ActionScript 2 или ActionScript 3)
- JavaScript (клиентские скрипты в том числе использующие технологию Ajax)
- NekoVM (компилированные программы, исполняемые виртуальной машиной neko, которые могут использоваться как серверные файлы для веб-приложений или как основа программ для десктопов)
- PHP
- C++
- C#
- Tamarin
- Java
С помощью Haxe и связанных с ним технологий (Neko, SWHX, SysTools, SPOD и т. д.) можно создавать приложения, способные работать под Windows, Mac OS или Linux.
Таким образом, на одном языке можно писать как клиентские, так и серверные программы для web, а также настольные приложения для любых платформ.
[править] Ссылки
| Это заготовка статьи о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |

