Hack es un lenguaje de programación para HHVM, creado por Facebook. Es un dialecto de PHP centrado en la programación moderna.
Hack proporciona un sistema de tipos y comprobación de tipos en tiempo de ejecución. Esto permite un código más fiable y una refactorización más sencilla.
Hack también es compatible con la programación asíncrona, por lo que es más fácil escribir programas que responden a la entrada del usuario.
Facebook utiliza Hack en producción desde 2012, y ahora es de código abierto.