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

HHVM

Partager
" Retour à l'index des glossaires

La HipHop Virtual Machine (HHVM) est une machine virtuelle open-source qui a été spécifiquement développée pour exécuter des programmes écrits en Hack, un langage de programmation. Elle a été créée par Meta, anciennement connu sous le nom de Facebook[1]HHVM est le successeur de HipHop for PHP (HPHPc). HHVM fonctionne selon le principe de la compilation Just-In-Time (JIT), une méthode visant à améliorer l'efficacité de l'exécution du code. Il a introduit un format de bytecode intermédiaire, HHBC, qui simplifie les processus de développement et de déploiement. HHVM est connu pour ses performances supérieures, notamment son débit élevé pour les serveurs web, sa faible latence et l'optimisation dynamique du code machine x86-64. Il est associé à d'autres technologies telles que LLVM, la machine virtuelle Parrot et Phalanger. Le code source de HHVM est disponible sur GitHub[2] et il est sous licence PHP et Zend.

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.
2. GitHub ( GitHub ) Principalement conçu pour les développeurs, GitHub est une plateforme qui facilite la création, le stockage, la gestion et le partage de code. Construite sur le logiciel Git, elle offre des fonctionnalités telles que le contrôle de version, le contrôle d'accès et le suivi des bogues. Depuis qu'il est devenu une filiale de Microsoft en 2018, GitHub s'est imposé comme un hébergeur de premier plan pour les projets de logiciels libres. En janvier 2023, il s'enorgueillit d'une communauté dynamique de plus de 100 millions de développeurs et abrite plus de 420 millions de dépôts. GitHub a été conçu en 2008 par ses quatre fondateurs et a d'abord fonctionné comme une organisation plate, favorisant l'autonomie, la flexibilité et la collaboration entre ses membres. Outre le contrôle de version, GitHub propose également des services tels que la gestion des tâches, l'intégration continue et la prise en charge des wikis de projet. Plus qu'une simple plateforme, il s'agit d'une suite complète d'outils pour le développement de logiciels.
HHVM (Wikipedia)

Machine virtuelle HipHop (HHVM) est un open-source machine virtuelle basée sur la compilation juste à temps (JIT) qui sert de moteur d'exécution pour le Langage de programmation Hack. En utilisant le principe de la compilation JIT, le code Hack est d'abord transformé en code intermédiaire. HipHop bytecode (HHBC), qui est ensuite traduit dynamiquement en x86-64 code machineoptimisé et exécuté en mode natif. Ceci contraste avec l'habituel interprétées l'exécution, dans laquelle le Moteur Zend transforme PHP code source en opcodes qui constituent une forme de bytecodeet exécute les opcodes directement sur l'interface virtuelle du moteur Zend. UNITÉ CENTRALE.

HHVM
Développeur(s)Métaplateformes
Version initiale9 décembre 2011; il y a 12 ans (2011-12-09)
Version stable
3.15.0 Modifier ceci sur Wikidata / 28 septembre 2016; il y a 7 ans (28 septembre 2016)
Référentiel
Rédigé enPHP, C++, OCaml et Rouille
LicenceLicence PHP et Licence Zend
Site webhhvm.com Modifier ceci sur Wikidata

HHVM est développé par Métaavec le code source du projet hébergé sur GitHub; il est sous licence selon les termes de la Licence PHP et Licence Zend.


" Retour à l'index des glossaires
fr_FRFrançais