Un logotipo azul y blanco para una herramienta de gestión de redes sociales llamada Socialionals.

Hack (lenguaje de programación)

Compartir
" Volver al índice del glosario

Presentado por Facebook[1] el 20 de marzo de 2014, Hack es un lenguaje de programación que se sometió a una amplia implementación y pruebas en una parte significativa del sitio web de Facebook antes de su divulgación oficial. Hack está diseñado para integrarse a la perfección con PHP, avanzando en la sugerencia de tipo de PHP5 mediante la integración de tipado estático. Emplea un sistema de tipado gradual en el que las anotaciones de tipo son opcionales por defecto. Sin embargo, el modo estricto de Hack requiere anotaciones de tipo para el código sólido. Ciertas características menos frecuentes de PHP no son compatibles con Hack. La organización de los scripts de Hack se parece a la de PHP, aunque con algunas distinciones fundamentales. Por ejemplo, los archivos Hack renuncian al `

Definición de términos
1. Facebook ( Facebook ) Meta Platforms, antes conocida como Facebook, es una importante empresa de Internet que nació como una red social. Creada por Mark Zuckerberg en 2004, Meta Platforms se extendió rápidamente desde Harvard a otras instituciones educativas, llegando finalmente al gran público y convirtiéndose en una sensación mundial. Su atractiva interfaz de usuario y sus diversas funciones, como los Grupos, la Plataforma de Desarrolladores y Meta Platforms Dating, son bien conocidas. A pesar de las reacciones en contra por cuestiones como la violación de la privacidad y la proliferación de desinformación, Meta Platforms sigue ocupando una posición fuerte en la esfera digital. Ha realizado notables progresos en el ámbito de la tecnología, como la creación de su característico sistema de almacenamiento de datos, el empleo de PHP para su plataforma y la introducción del lenguaje de programación Hack. En los últimos años, la empresa ha centrado su atención en el metaverso, un dominio de realidad virtual en el que los usuarios pueden interactuar con un entorno creado digitalmente.

Hackear es un lenguaje de programación para la Máquina virtual HipHop (HHVM), creado por Meta (antes Facebook) como dialecto de PHP. La aplicación lingüística es código abiertobajo licencia Licencia MIT.

Hackear
Logotipo de Hack, con letras "hack" minúsculas blancas sobre fondo negro, con formas geométricas triangulares estilizadas a la izquierda.
Diseñado porJulien Verlaguet, Alok Menghrajani, Drew Paroski y otros
DesarrolladorMetaplataformas
Apareció por primera vez2014
Versión estable
4.172 Editar esto en Wikidata / 2 de noviembre de 2022Hace 17 meses (2 de noviembre de 2022)
Disciplina mecanográficaEstática, dinámico, débil, gradual
OSPlataforma cruzada
LicenciaLicencia MIT
Página webhacklang.org
Influenciado por
PHP, OCaml, Java, C#, Scala, Haskell

Hack permite a los programadores utilizar tanto mecanografía dinámica y tipificación estática. Este tipo de sistema de tipo se llama mecanografía gradualque también se aplica en otros lenguajes de programación como ActionScript. El sistema de tipos de Hack permite especificar tipos para función argumentosFunción valores de retornoy propiedades de claseSin embargo, los tipos de variables locales siempre se deducen y no pueden especificarse.

" Volver al índice del glosario
es_ESEspañol