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/
1. Go, Julia y Hack
Yohan Graterol | @yograterol | #BACKENDPRO
2. #GO
Lenguaje concurrente y compilado.
Desarrollado por Google en el 2009.
Multiplataforma, inestable en Windows.
Sintaxis C.
Sitio web: golang.org.
@yograterol
3. Documentación sencilla.
División de codigo en paquetes.
Tiene características de Python.
Go: Minimalista, Dogmático,
Rapido y Productivo.
#GO
@yograterol
5. 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
7. #Julia
Lenguaje dinámico y multiparadigma
Está implementado en C, C++, Scheme y LLVM
Fácil de compilar y Multiplataforma
Velocidad superior a Matlab y Octave
Compatible con C, Fortran y Python
@yograterol
8. Enteros con signos
Enteros sin signos
Punto flotante (IEEE 754)
Bool
Char
Compuestos
Tipos de datos #Julia
@yograterol
12. #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