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