Facebook presenta “Hack” su lenguaje de programación

Facebook presenta “Hack” su lenguaje de programación

Facebook presenta "Hack" su lenguaje de programación - facebook-hack-lenguaje-de-programacion

Facebook acaba de liberar un proyecto muy interesante, y es que no es poca cosa viniendo de quien viene y se trata de un nuevo lenguaje de programación que la red social había estado utilizando durante más de un año y hoy lo han lanzado en código abierto.

Mezcla de lo mejor de ambos estilos de lenguaje

Hack es un lenguaje de programación que busca combinar lo mejor de lo mejor: junta elementos de lenguajes de tipado estático como el clásico C, con otros de tipado dinámico como PHP. Estos tipos de lenguajes son muy diferentes y esto es lo interesante de Hack y que lo podría ayudar a encontrar su lugar en el medio del desarrollo y que sirva para testear código de manera más rápida.

Facebook presenta "Hack" su lenguaje de programación - hack-facebook

Facebook se ha basado enteramente en PHP y esto le ha valido varias críticas ya que no es considerado como el lenguaje ideal para muchas situaciones y es por eso que nace Hack para aprovecharse del rápido ciclo de desarrollo de PHP y al mismo tiempo implementar características de otros lenguajes, sobre todo de los de tipo estático.

Los ingenieros de Facebook Bryan O’Sullivan, Julien Verlaguet y Alok Menghrajani han pasado los últimos años creando un lenguaje de programación diferente a cualquier otro, que permite crear sitios web complejos y a una gran velocidad, sin dejar de asegurar que el código funciona de manera precisa.

En el blog de Facebook han explicado que “Tradicionalmente, los lenguajes de tipo dinámico permiten el desarrollo rápido, pero sacrifican la capacidad de detectar los errores temprano y una introspección de código rápida, sobre todo en las bases de código más grandes. Por el contrario, los lenguajes de tipo estático 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 intermedio.

Creemos que Hack ofrece lo mejor de ambos lenguajes con tipos de forma dinámica y tipos estáticos, y que será de gran valor para los proyectos de todos los tamaños.

La noticia aquí es que Facebook se decidió por liberar Hack luego de pasar más de un año usándolo en exclusiva y las capacidades de este lenguaje están por verse y aprovecharse enteramente por la comunidad.

Fuente | Facebook | HackLanguage