Haxe

Материал из Википедии — свободной энциклопедии
(перенаправлено с «HaXe»)
Перейти к: навигация, поиск
Haxe
Класс языка:

Мультипарадигмальный

Появился в:

2005

Расширение файлов:

.hx

Выпуск:

3.1.3 (2014-4-13; 250 дней тому назад)

Система типов:

Статическая

Испытал влияние:

ActionScript, OCaml

Лицензия:

GPL v2, library: BSD

Сайт:

haxe.org


Haxeобъектно-ориентированный язык программирования высокого уровня общего назначения.

Автором и основным разработчиком платформы является французская медийная компания Motion-Twin, которая также известна как разработчик предшественника Haxe — mtasc (компилятор ActionScript 2). На данный момент существует общественный фонд Haxe Foundation, занимающийся поддержкой и развитием языка.

Платформа состоит из трёх частей, которые распространяются под 3 лицензиями:

Имеется поддержка следующих платформ:

  • Flash (swf версий с 8 до 11, использующие API языка ActionScript 2 или ActionScript 3)
  • JavaScript (существуют Haxe-привязки для популярных библиотек, таких как Node.js и JQuery)
  • NekoVM (компилированные программы, исполняемые виртуальной машиной neko, которые могут использоваться как серверные файлы для веб-приложений или как основа программ для десктопов)
  • PHP
  • C++
  • C#
  • Tamarin
  • Java

С помощью Haxe и связанных с ним технологий (Neko, SWHX, SysTools, SPOD и т. д.) можно создавать приложения, способные работать под Windows, Mac OS или Linux.

Таким образом, на одном языке можно писать как клиентские, так и серверные программы для web, а также настольные приложения для любых платформ.

Ссылки[править | править вики-текст]