go, julia y hack

Post on 19-Jun-2015

405 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentación de la mini conferencia Backend en Mejorando.la Video en Youtube: http://youtu.be/SmwJeTg2_Ss Ejemplos: http://yograterol.fedorapeople.org/mini-backend/

TRANSCRIPT

Go, Julia y Hack

Yohan Graterol | @yograterol | #BACKENDPRO

#GOLenguaje concurrente y compilado.

Desarrollado por Google en el 2009.

Multiplataforma, inestable en Windows.

Sintaxis C.

Sitio web: golang.org.

@yograterol

Documentación sencilla.

División de codigo en paquetes.

Tiene características de Python.

Go: Minimalista, Dogmático,

Rapido y Productivo.

#GO

@yograterol

¿Quienes usan #GO?

@yograterol

package main

import "fmt"

func add(x, y int) int {

return x + y

}

func main() {

fmt.Println(add(42, 13))

}

Resultado: 55Resultado: 55

#GO

@yograterol

fmt = stdio de C

Instalación y Ejemplos

@yograterol

#JuliaLenguaje dinámico y multiparadigma

Está implementado en C, C++, Scheme y LLVM

Fácil de compilar y Multiplataforma Velocidad superior a Matlab y OctaveCompatible con C, Fortran y Python

@yograterol

Enteros con signos

Enteros sin signos

Punto flotante (IEEE 754)

Bool

Char

Compuestos

Tipos de datos #Julia

@yograterol

Velocidad de procesos

Compatibilidad

Orientado a cálculos científicos

@yograterol

¿Por qué #Julia?

Instalación y Ejemplos

@yograterol

#HHVM#HHVM

just-in-time (JIT)just-in-time (JIT)

Muchos frameworks compatiblesMuchos frameworks compatibles

Soporte FastCGISoporte FastCGI

Debugger integradoDebugger integrado

Lenguaje HackLenguaje Hack

@yograterol

#Hack#Hack

PHP RecargadoPHP Recargado

Tipado estáticoTipado estático

Cambios menores <?php - <?hhCambios menores <?php - <?hh

Mantiene casi toda la sintaxis originalMantiene casi toda la sintaxis original

VelocidadVelocidad

@yograterol

top related