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

Introduced by Facebook[1] on March 20, 2014, Hack is a programming language that underwent extensive implementation and testing on a significant portion of the Facebook website before its official disclosure. Hack is engineered to integrate flawlessly with PHP, advancing the type hinting from PHP5 by integrating static typing. It employs a gradual typing system where type annotations are optional by default. However, Hack’s strict mode requires type annotations for sound code. Certain less prevalent PHP features are not compatible with Hack. The organization of Hack scripts bears resemblance to PHP, albeit with some fundamental distinctions. For instance, Hack files forego the `

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 programming language para la HipHop Virtual Machine (HHVM), created by Meta (formerly Facebook) as a dialect of PHP. The language implementation is open-source, licensed under the MIT License.

Hackear
Hack logo, featuring white lowercase "hack" letters on a black background, with stylized triangular geometric shapes on the left
Designed byJulien Verlaguet, Alok Menghrajani, Drew Paroski, and others
DeveloperMetaplataformas
First appeared2014
Versión estable
4.172 Editar esto en Wikidata / 2 November 2022Hace 17 meses (2 November 2022)
Typing disciplineStatic, dynamic, weak, gradual
OSPlataforma cruzada
LicenciaMIT License
Página webhacklang.org
Influenced by
PHP, OCaml, Java, C#, Scala, Haskell

Hack allows programmers to use both dynamic typing y static typing. This kind of a type system is called gradual typing, which is also implemented in other programming languages such as ActionScript. Hack's type system allows types to be specified for function argumentos, function return valuesy class properties; however, types of local variables are always inferred and cannot be specified.

" Volver al índice del glosario
Manténgase al día
es_ESEspañol