
Nuevo lenguaje de programación desarrollado por Facebook
Facebook acaba de lanzar un nuevo lenguaje de programación llamado ” HACK “, diseñado para construir páginas web complejas, y otro software de forma rápida y sin muchos defectos. La compañía ya ha migrado casi todo su sitio de red social basado en PHP para HACK durante el último año, pero no tiene nada que ver con la piratería.

Cuando las redes sociales Facebook se inició hace 10 años, fue codificado en PHP por Mark Zuckerberg y su equipo, pero a medida que la compañía creció, se convirtió en la plataforma de programación PHP difícil de manejar y. Libre de errores ! Así, Hack nació Facebook Equipo decide desarrollar un nuevo lenguaje de programación que podrían combinar elementos de la electricidad estática de tipo de lenguajes de programación como C o C + + con lenguajes de tipo dinámico como PHP, que ahora se llama ” HACK Programming Language “.
” Hack tiene raíces profundas en PHP. De hecho, la mayoría de los archivos PHP ya son archivos Hack válidos. ” Facebook dijo: ” También hemos añadido muchas características nuevas que creemos que ayudará a que los desarrolladores sean más productivos. ”
HACK es una nueva versión de PHP, requiere HHVM de Facebook ( Hip Hop Virtual Machine ) que está diseñado para ejecutar programas escritos en Hack y PHP. Los 20 principales marcos de código abierto en Github ejecutan en HHVM.

” Tradicionalmente, los lenguajes de tipado dinámicamente permiten el desarrollo rápido, pero sacrifican la capacidad de detectar los errores temprano y una introspección código rápidamente, sobre todo en grandesbases de código . “Facebook publicó en su blog de la ingeniería .
Así Hack lenguaje de programación ofrece un gran potencial para los desarrolladores, lo que les permite programar rápido y ser capaz de detectar los errores más fácilmente, entre otras cosas. ” Por el contrario, de tipo estático lenguajes proporcionan más de una red de seguridad, pero a menudo a costa de la iteración rápida. Hemos creído que tenía que haber un punto dulce. ”
Código Beta es de código abierto y ya está disponible en Hacklang.org y también se puede obtenertutoriales de lenguaje de programación Hack de sitio web para aprender este nuevo lenguaje.
” Esto es sólo el primer paso, y estamos dedicados a continuar evolucionando este software para hacer que el desarrollo sea aún más fácil para nuestros propios ingenieros y la comunidad en general . ” El lanzamiento público no es sólo para animar a los desarrolladores, sino también de detectar rápidamente los errores en Hack.