Go, Julia y Hack

12
Go, Julia y Hack Yohan Graterol | @yograterol | #BACKENDPRO

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 of Go, Julia y Hack

Page 1: Go, Julia y Hack

Go, Julia y Hack

Yohan Graterol | @yograterol | #BACKENDPRO

Page 2: Go, Julia y Hack

#GOLenguaje concurrente y compilado.

Desarrollado por Google en el 2009.

Multiplataforma, inestable en Windows.

Sintaxis C.

Sitio web: golang.org.

@yograterol

Page 3: Go, Julia y Hack

Documentación sencilla.

División de codigo en paquetes.

Tiene características de Python.

Go: Minimalista, Dogmático,

Rapido y Productivo.

#GO

@yograterol

Page 4: Go, Julia y Hack

¿Quienes usan #GO?

@yograterol

Page 5: Go, Julia y Hack

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

Page 6: Go, Julia y Hack

Instalación y Ejemplos

@yograterol

Page 7: Go, Julia y Hack

#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

Page 8: Go, Julia y Hack

Enteros con signos

Enteros sin signos

Punto flotante (IEEE 754)

Bool

Char

Compuestos

Tipos de datos #Julia

@yograterol

Page 9: Go, Julia y Hack

Velocidad de procesos

Compatibilidad

Orientado a cálculos científicos

@yograterol

¿Por qué #Julia?

Page 10: Go, Julia y Hack

Instalación y Ejemplos

@yograterol

Page 11: Go, Julia y Hack

#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

Page 12: Go, Julia y Hack

#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