Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como haxe

Haxe en ejemplos (3)

Para recordar... Haxe puede crear aplicaciones multiplataforma dirigidas a JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash y permite el acceso a las capacidades nativas de cada plataforma. Haxe tiene sus propias máquinas virtuales (HashLink y NekoVM), pero también puede ejecutarse en modo interpretado. En este post veremos algunos ejemplos en Haxe .  Para poder ejecutar una aplicación en este lenguaje tecleamos en una terminal: haxe --run Main.hx Ejemplo 1. Convertir un numero flotante (tipo Float) a entero: /** haxe --main Main --interp **/ class Main { static public function main (): Void { var intDivision = Std . int( 34 . 22 / 26 . 67 ); trace ( "Division entera = " ,intDivision); } } Usamos la función para convertir a Int: var intDivision = Std.int(34.22/26.67); Ejemplo 2. Convertir un String a tipo Float. class Main { static public function main (): Void { var floatDivison: Float = Std...

Haxe en ejemplos (2)

    En el post pasado sobre Haxe vimos un pequeño vistazo a este lenguaje. Continuando con la entrega en esta ocasión veremos algunos aspectos de este lenguaje. Mostrar la versión instalada: $haxe --version Ver la ayuda: $haxe --help Main.hx class Main { static public function main (): Void { trace ( "Hola, mundo en Haxe!!" ); } } Ejecutar programa: haxe --run Main.hx Convertir código Haxe a Javascript: $ haxe --main Main --js holamundo.js Con esto el código Haxe (Main.hx) se convertirá a código Javascipt (*.js). Lo podemos comprobar de la siguiente forma: $ cat holamundo.js Vemos el código resultado: // Generated by Haxe 4.0.5 ( function ( $global ) { "use strict" ; var Main = function () { }; Main . main = function () { console . log ( "Main.hx:7:" , "Hola, mundo en Haxe!!" ); }; Main . main (); })({}); Al ser código JS se puede ejecutar con ayuda de Node JS: $ node holamu...

Haxe en ejemplos

  Haxe es un lenguaje de programación de código abierto de alto nivel de tipo estricto con un compilador cruzado de optimización rápida. El sitio oficial de este lenguaje menciona que es usado para crear APIs, video juegos, aplicaciones web y de escritorio.   Instalación: sudo add-apt-repository ppa:haxe/releases -y sudo apt-get update sudo apt-get install haxe -y mkdir ~/haxelib && haxelib setup ~/haxelib Otra forma para instalar: sudo apt-get update sudo apt-get -y install haxe La extensión de un programa en Haxe es *.hx Main.hx class Main { static public function main (): Void { trace ( "Hola, mundo en Haxe!!" ); } } Compilar y ejecutar. $ haxe -- main Main -- interp Tipos var entero:Int = 11 ; var cadena:String = "Helmut Gerrsand" ; var falso:Bool = 45 > 21 ; var flotante:Float = 3.4 ; Funciones class Main { static public function main...