Un logo bleu et blanc pour un outil de gestion des médias sociaux appelé Socialionals.

Hack (langage de programmation)

Partager
" Retour à l'index des glossaires

Introduit par 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 `

Définitions des termes
1. Facebook ( Facebook ) Meta Platforms, anciennement connu sous le nom de Facebook, est une société Internet de premier plan qui a vu le jour sous la forme d'un site de réseautage social. Créé par Mark Zuckerberg en 2004, Meta Platforms s'est rapidement propagé de Harvard à d'autres établissements d'enseignement, pour finalement atteindre le grand public et devenir une sensation mondiale. Son interface utilisateur attrayante et ses diverses fonctionnalités, telles que les groupes, la plateforme des développeurs et les rencontres Meta Platforms, sont bien connues. Malgré les réactions négatives suscitées par des questions telles que les violations de la vie privée et la prolifération d'informations erronées, Meta Platforms continue d'occuper une position solide dans la sphère numérique. Elle a réalisé des progrès remarquables dans le domaine de la technologie, notamment en créant son propre système de stockage de données, en utilisant PHP pour sa plateforme et en introduisant le langage de programmation Hack. Ces dernières années, l'entreprise s'est tournée vers le métavers, un domaine de réalité virtuelle où les utilisateurs peuvent s'engager dans un environnement créé numériquement.

Hack est un programming language pour les HipHop Virtual Machine (HHVM), created by Méta (formerly Facebook) as a dialect of PHP. The language implementation is open-source, licensed under the MIT License.

Hack
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
DeveloperMétaplateformes
First appeared2014
Version stable
4.172 Modifier ceci sur Wikidata / 2 November 2022; 17 months ago (2 November 2022)
Typing disciplineStatic, dynamic, weak, gradual
OSMultiplateforme
LicenceMIT License
Site webhacklang.org
Influenced by
PHP, OCaml, Java, C#, Scala, Haskell

Hack allows programmers to use both dynamic typing et 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 arguments, function return valueset class properties; however, types of local variables are always inferred and cannot be specified.

" Retour à l'index des glossaires
fr_FRFrançais