About: Haxe

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Haxe is an open source high-level cross-platform programming language and compiler that can produce applications and source code, for many different computing platforms from one code-base. It is free and open-source software, released under the MIT License. The compiler, written in OCaml, is released under the GNU General Public License (GPL) version 2.

Property Value
dbo:abstract
  • Haxe és un llenguatge de programació d'alt nivell, multiplataforma, multiparadigma i compilador que pot generar aplicacions per a diferents maquinaris (sobretaula, portàtils, mòbils, tauletes...). Un dels grans actius de Haxe és la generació de codi nadiu independentment de la plataforma. Haxe és lliure i codi obert distribuït sota llicència GNU i una biblioteca MIT. (ca)
  • Haxe ist eine objektorientierte, JavaScript-ähnliche Programmiersprache. Die Möglichkeit, aus Haxe-Code ausführbare Programme für Adobe Flash, JavaScript, PHP, C++ und zu erzeugen, zusammen mit leistungsfähigem Remoting (Fähigkeit, Objekte und Methodenaufrufe an andere Systemen zu senden, siehe eigener Abschnitt), machen Haxe ideal für die Programmierung von Webanwendungen, weshalb es auch als universelle weborientierte Sprache bezeichnet wird. (de)
  • Haxe is an open source high-level cross-platform programming language and compiler that can produce applications and source code, for many different computing platforms from one code-base. It is free and open-source software, released under the MIT License. The compiler, written in OCaml, is released under the GNU General Public License (GPL) version 2. Haxe includes a set of features and a standard library supported across all platforms, like numeric data types, strings, arrays, maps, binary, reflection, math, HTTP, file system and common file formats. Haxe also includes platform-specific API's for each compiler target. , OpenFL and are popular Haxe frameworks that enable creating multi-platform content from one codebase. Haxe originated with the idea of supporting client-side and server-side programming in one language, and simplifying the communication logic between them. Code written in the Haxe language can be compiled into JavaScript, C++, Java, JVM, PHP, C#, Python, Lua and Node.js. Haxe can also directly compile SWF, HashLink and NekoVM bytecode and also runs in interpreted mode. Haxe supports externs (definition files) that can contain type information of existing libraries to describe target-specific interaction in a type-safe manner, like C++ header files can describe the structure of existing object files. This enables to use the values defined in the files as if they were statically typed Haxe entities. Beside externs, other solutions exist to access each platform's native capabilities. Many popular IDEs and source code editors have support available for Haxe development. No particular development environment or tool set is officially recommended by the Haxe Foundation, although VS Code, IntelliJ IDEA and HaxeDevelop have most support for Haxe development. The core functionalities of syntax highlighting, code completion, refactoring, debugging, etc. are available to various degrees. (en)
  • Haxe es un lenguaje de programación multiplataforma de alto nivel, de código abierto y compilador que puede producir código fuente para distintas plataformas desde un único código fuente. El código escrito en Haxe puede ser compilado a código fuente en Adobe Flash, Javascript, Lua, Python, C++, C#, ,​ Java y (creado por el mismo desarrollador) y de lado del servidor en PHP,​ Apache CGI y Node.js. Haxe incluye un conjunto de funcionalidades comunes que son compatibles con todas las plataformas, como tipos de datos numéricos, texto, arrays, binarios y otros formatos de archivos comunes. Haxe también incluye APIs exclusivas de las plataformas, pero a partir de 2012, sólo admite un subconjunto de las funciones disponibles en cada plataforma, y solo la API de Flash es totalmente utilizable. Haxe fue desarrollado por Nicolas Cannasse y otros colaboradores,​ y fue llamado Haxe porque era corto, simple, y con una X dentro, que el autor afirma con humor que es necesario para que una nueva tecnología tenga éxito. Haxe se pronuncia "hex" (/heks/) aunque los autores de un libro publicado lo pronuncian "hacks". (es)
  • Haxe est le nom d'un langage de programmation, multi-paradigme, multiplate-forme, haut niveau et celui d'un compilateur utilisé pour produire des applications pour de nombreuses plates-formes différentes à partir d'un seul code source. C'est aussi le nom d'un logiciel gratuit et open source distribué sous la licence GPLv2. La bibliothèque standard est disponible sous la licence MIT. Haxe inclut un ensemble de fonctions communes qui sont supportées sur toutes les plates-formes, tels que les types de données numériques, textuelles, tabulaires et binaires ainsi que certains formats de fichier communs. Haxe inclut aussi des interfaces de programmation (API) spécifiques à certaines plates-formes notamment pour Adobe Flash, C++, PHP. Le code écrit dans le langage Haxe serait compilable "source à source" vers un script écrit en ActionScript3, JavaScript, Java, C++, C#, PHP, Python, Lua ou Node.js. On pourrait aussi utiliser Haxe pour produire ce qu'on appellerait du "small web format" (SWF) ou du "bytecode Neko" ou du "". Les principaux utilisateurs d'Haxe incluent des développeurs chez les sociétés BBC, Coca-Cola, Disney, Hasbro, Mattel, Nickelodeon, Prezi, TiVo et Zynga. (en) et Flambe sont des frameworks Haxe populaires permettant de créer du contenu multiplate-forme à partir d'un seul code source. (fr)
  • Haxe(ヘックス、発音記号は /heks/)はオープンソースの高級プログラミング言語、もしくはそのコンパイラである。 言語としてのHaxeは静的型付きのオブジェクト指向言語であり、構文はActionScript 3および標準化が中止されたECMAScript 4に似ている。Adobe FlashやJava仮想マシンおよび独自のNekoやHashLinkで実行可能なバイトコードにコンパイルされるほか、JavaScript、ActionScript 3、C++、Cppia、C#、Java、PHP 7、Python 3、Luaへのソースコードの変換が可能であるため、主にマルチプラットフォーム開発を目的として使用される。また、FlashからHTML5への移行にも適する。 2012年4月に表記がhaXeからHaxeに変更された。 (ja)
  • Haxe는 각기 다른 수많은 컴퓨팅 플랫폼을 대상으로 하나의 코드 기반으로 애플리케이션과 소스 코드를 생성할 수 있는, 고급 크로스 플랫폼 멀티 패러다임 프로그래밍 언어이자 컴파일러이다. GNU GPL 버전 2로 배포되는 자유-오픈 소스 소프트웨어이며 표준 라이브러리의 경우 MIT 라이선스를 따른다. (ko)
  • Haxe è un linguaggio di programmazione open source sviluppato nel 2005 da . Tra le sue caratteristiche principali troviamo la possibilità di produrre codice sorgenti in vari linguaggi di programmazione tra cui C++, C#, JavaScript e ActionScript, ciò conferisce ad Haxe la definizione di multipiattaforma. (it)
  • Haxe is een hogere opensource-programmeertaal die in 2005 is ontwikkeld door Nicolas Cannasse. Haxe kan compileren naar bytecode voor verscheidene virtual machines, waaronder JVM, maar er is ook een interpreter. Daarnaast kan Haxe worden gecompileerd naar broncode van andere programmeertalen, waaronder JavaScript, Python en C#. Tegenwoordig wordt de programmeertaal onderhouden door de Haxe Foundation. (nl)
  • Haxe – wieloplatformowy język programowania open source, przeznaczony do tworzenia aplikacji natywnych oraz interaktywnych aplikacji webowych. Obecnie współpracuje z: Adobe Flash, C++, C#, JavaScriptem, Javą, PHP, Pythonem, Luą, Node.js oraz . Twórcą Haxe jest Nicolas Cannasse. (pl)
  • Haxe är ett högnivåspråk som ges ut som öppen källkod. Haxe unika funktion är att kunna kompilera samma kod till flera olika plattformar. Detta underlättar jobbet för utvecklare eftersom de behöver bara skriva koden en gång, till skillnad från många andra programspråk som kräver enskilda kodbaser för varje plattform. Ett annat programspråk med en liknande funktion är Java, skillnaden är att Java kräver att användaren har Java Runtime installerat för att kunna tolka och köra Java programmen. Haxe kan kompileras direkt till maskinkod och kan därför köras utan att användaren behöver installera något. Haxe kan kompileras till Flash, C++, Javascript, HTML 5, PHP, NekoVM, NodeJS och Java/C# är under beta test. (sv)
  • Haxe — об'єктно-орієнтована мова програмування високого рівня загального призначення. інструментарій Haxe включає однойменну мульти-парадигмову високорівневу мову програмування зі строгою типізацією, крос-компілятор і стандартну бібліотеку функцій. Проектом підтримується трансляція в С++, HashLink/C, JavaScript, C#, Java, PHP, Python і Lua, а також компіляція в байт-код JVM, HashLink/JIT, Flash і Neko, з доступом до рідних можливостей кожної цільової платформи. Початковий код компілятора поширюється під ліцензією GPLv2, а стандартної бібліотеки і віртуальних машин HashLink і Neko, що розвиваються для Haxe, — під ліцензією MIT. (uk)
  • Haxe (读音为英语的 hex,音标形式为 /heks/) 是一种多用途的开源高级编程语言,在其官方网站上称其为 "universal language"。 它可以生成: * Flash应用和游戏。 * 多平台web应用客户端。 * 基于Apache CGI的web应用。 * 多平台本地应用(Windows、Linux、Mac OS),通过不同的SDK支持,还可生成如iPhone和webOS在内的移动平台应用。 (zh)
  • Haxe — это высокоуровневый кросс-платформенный язык программирования с открытым исходным кодом, а также компилятор, с помощью которого можно создавать приложения и генерировать исходный код для разных платформ, сохраняя единую кодовую базу. Haxe включает в себя функциональность, поддерживаемую на всех платформах, например: числовые типы данных, строки, массивы, а также поддержку некоторых файловых форматов (xml, zip). Haxe также включает в себя поддержку специфических API для каждой целевой платформы компилятора. Код, написанный на языке Haxe, может быть скомпилирован в код JavaScript, C++, Java, JVM, PHP, C#, Python, Lua и Node.js. Haxe-код также компилируется в SWF, HashLink и , байт-код, а так же может быть выполнен в режиме интерпретации. Основные пользователи Haxe — это , , Nickelodeon, Disney, Mattel, Hasbro, Coca Cola, Toyota и BBC. и — популярные фреймворки Haxe для создания мультиплатформенного контента и программ из единой кодовой базы. Кроме этого, в данный момент активно развивается . В связи с всё большим вытеснением технологии Adobe Flash в последние годы в пользу HTML5, Haxe, Unity и другие кросс-платформенные инструменты уделяют последнему всё больше времени, сохраняя обратную поддержку с Adobe Flash Player. (ru)
dbo:influencedBy
dbo:license
dbo:releaseDate
  • 2005-11-14 (xsd:date)
dbo:thumbnail
dbo:wikiPageID
  • 5404706 (xsd:integer)
dbo:wikiPageLength
  • 24332 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1080717350 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • Haxe Foundation (en)
dbp:fileExt
  • .hx, .hxml (en)
dbp:influencedBy
dbp:license
  • GPL 2.0, library: MIT (en)
dbp:logo
  • Haxe logo.svg (en)
dbp:logoSize
  • x64px (en)
dbp:name
  • Haxe (en)
dbp:operatingSystem
dbp:paradigm
dbp:platform
dbp:programmingLanguage
dbp:released
  • 2005-11-14 (xsd:date)
dbp:typing
  • Static, dynamic via annotations, nominal (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Haxe és un llenguatge de programació d'alt nivell, multiplataforma, multiparadigma i compilador que pot generar aplicacions per a diferents maquinaris (sobretaula, portàtils, mòbils, tauletes...). Un dels grans actius de Haxe és la generació de codi nadiu independentment de la plataforma. Haxe és lliure i codi obert distribuït sota llicència GNU i una biblioteca MIT. (ca)
  • Haxe ist eine objektorientierte, JavaScript-ähnliche Programmiersprache. Die Möglichkeit, aus Haxe-Code ausführbare Programme für Adobe Flash, JavaScript, PHP, C++ und zu erzeugen, zusammen mit leistungsfähigem Remoting (Fähigkeit, Objekte und Methodenaufrufe an andere Systemen zu senden, siehe eigener Abschnitt), machen Haxe ideal für die Programmierung von Webanwendungen, weshalb es auch als universelle weborientierte Sprache bezeichnet wird. (de)
  • Haxe(ヘックス、発音記号は /heks/)はオープンソースの高級プログラミング言語、もしくはそのコンパイラである。 言語としてのHaxeは静的型付きのオブジェクト指向言語であり、構文はActionScript 3および標準化が中止されたECMAScript 4に似ている。Adobe FlashやJava仮想マシンおよび独自のNekoやHashLinkで実行可能なバイトコードにコンパイルされるほか、JavaScript、ActionScript 3、C++、Cppia、C#、Java、PHP 7、Python 3、Luaへのソースコードの変換が可能であるため、主にマルチプラットフォーム開発を目的として使用される。また、FlashからHTML5への移行にも適する。 2012年4月に表記がhaXeからHaxeに変更された。 (ja)
  • Haxe는 각기 다른 수많은 컴퓨팅 플랫폼을 대상으로 하나의 코드 기반으로 애플리케이션과 소스 코드를 생성할 수 있는, 고급 크로스 플랫폼 멀티 패러다임 프로그래밍 언어이자 컴파일러이다. GNU GPL 버전 2로 배포되는 자유-오픈 소스 소프트웨어이며 표준 라이브러리의 경우 MIT 라이선스를 따른다. (ko)
  • Haxe è un linguaggio di programmazione open source sviluppato nel 2005 da . Tra le sue caratteristiche principali troviamo la possibilità di produrre codice sorgenti in vari linguaggi di programmazione tra cui C++, C#, JavaScript e ActionScript, ciò conferisce ad Haxe la definizione di multipiattaforma. (it)
  • Haxe is een hogere opensource-programmeertaal die in 2005 is ontwikkeld door Nicolas Cannasse. Haxe kan compileren naar bytecode voor verscheidene virtual machines, waaronder JVM, maar er is ook een interpreter. Daarnaast kan Haxe worden gecompileerd naar broncode van andere programmeertalen, waaronder JavaScript, Python en C#. Tegenwoordig wordt de programmeertaal onderhouden door de Haxe Foundation. (nl)
  • Haxe – wieloplatformowy język programowania open source, przeznaczony do tworzenia aplikacji natywnych oraz interaktywnych aplikacji webowych. Obecnie współpracuje z: Adobe Flash, C++, C#, JavaScriptem, Javą, PHP, Pythonem, Luą, Node.js oraz . Twórcą Haxe jest Nicolas Cannasse. (pl)
  • Haxe är ett högnivåspråk som ges ut som öppen källkod. Haxe unika funktion är att kunna kompilera samma kod till flera olika plattformar. Detta underlättar jobbet för utvecklare eftersom de behöver bara skriva koden en gång, till skillnad från många andra programspråk som kräver enskilda kodbaser för varje plattform. Ett annat programspråk med en liknande funktion är Java, skillnaden är att Java kräver att användaren har Java Runtime installerat för att kunna tolka och köra Java programmen. Haxe kan kompileras direkt till maskinkod och kan därför köras utan att användaren behöver installera något. Haxe kan kompileras till Flash, C++, Javascript, HTML 5, PHP, NekoVM, NodeJS och Java/C# är under beta test. (sv)
  • Haxe (读音为英语的 hex,音标形式为 /heks/) 是一种多用途的开源高级编程语言,在其官方网站上称其为 "universal language"。 它可以生成: * Flash应用和游戏。 * 多平台web应用客户端。 * 基于Apache CGI的web应用。 * 多平台本地应用(Windows、Linux、Mac OS),通过不同的SDK支持,还可生成如iPhone和webOS在内的移动平台应用。 (zh)
  • Haxe es un lenguaje de programación multiplataforma de alto nivel, de código abierto y compilador que puede producir código fuente para distintas plataformas desde un único código fuente. El código escrito en Haxe puede ser compilado a código fuente en Adobe Flash, Javascript, Lua, Python, C++, C#, ,​ Java y (creado por el mismo desarrollador) y de lado del servidor en PHP,​ Apache CGI y Node.js. (es)
  • Haxe is an open source high-level cross-platform programming language and compiler that can produce applications and source code, for many different computing platforms from one code-base. It is free and open-source software, released under the MIT License. The compiler, written in OCaml, is released under the GNU General Public License (GPL) version 2. (en)
  • Haxe est le nom d'un langage de programmation, multi-paradigme, multiplate-forme, haut niveau et celui d'un compilateur utilisé pour produire des applications pour de nombreuses plates-formes différentes à partir d'un seul code source. C'est aussi le nom d'un logiciel gratuit et open source distribué sous la licence GPLv2. La bibliothèque standard est disponible sous la licence MIT. (fr)
  • Haxe — это высокоуровневый кросс-платформенный язык программирования с открытым исходным кодом, а также компилятор, с помощью которого можно создавать приложения и генерировать исходный код для разных платформ, сохраняя единую кодовую базу. Haxe включает в себя функциональность, поддерживаемую на всех платформах, например: числовые типы данных, строки, массивы, а также поддержку некоторых файловых форматов (xml, zip). Haxe также включает в себя поддержку специфических API для каждой целевой платформы компилятора. (ru)
  • Haxe — об'єктно-орієнтована мова програмування високого рівня загального призначення. інструментарій Haxe включає однойменну мульти-парадигмову високорівневу мову програмування зі строгою типізацією, крос-компілятор і стандартну бібліотеку функцій. Проектом підтримується трансляція в С++, HashLink/C, JavaScript, C#, Java, PHP, Python і Lua, а також компіляція в байт-код JVM, HashLink/JIT, Flash і Neko, з доступом до рідних можливостей кожної цільової платформи. (uk)
rdfs:label
  • Haxe (ca)
  • Haxe (Programmiersprache) (de)
  • Haxe (en)
  • Haxe (es)
  • Haxe (it)
  • Haxe (fr)
  • Haxe (ja)
  • Haxe (ko)
  • Haxe (pl)
  • Haxe (nl)
  • Haxe (ru)
  • Haxe (programspråk) (sv)
  • Haxe (zh)
  • Haxe (uk)
owl:differentFrom
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Haxe (en)
is dbo:gameEngine of
is dbo:influenced of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:engine of
is dbp:influenced of
is dbp:programmingLanguage of
is dbp:replacedBy of
is owl:differentFrom of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License