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

HHVM

Partager
" Retour à l'index des glossaires

The HipHop Virtual Machine (HHVM) is an open-source virtual machine that was specifically developed to run programs written in Hack, a programming language. This was created by Meta, formerly known as Facebook[1], as a successor to HipHop for PHP (HPHPc). HHVM operates based on the Just-In-Time (JIT) compilation principle, a method aimed at enhancing code execution efficiency. It introduced an intermediate bytecode format, HHBC, which simplifies both development and deployment processes. HHVM is known for its superior performance, including high web server throughput, low latency, and dynamic optimization of x86-64 machine code. It’s associated with other tech like LLVM, Parrot virtual machine, and Phalanger. HHVM’s source code can be found on GitHub[2] and it’s licensed under PHP and Zend Licenses.

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)

HipHop Virtual Machine (HHVM) est un open-source virtual machine based on just-in-time (JIT) compilation that serves as an execution engine for the Hack programming language. By using the principle of JIT compilation, Hack code is first transformed into intermediate HipHop bytecode (HHBC), which is then dynamically translated into x86-64 machine code, optimized, and natively executed. This contrasts with PHP's usual interpreted execution, in which the Zend Engine transforms PHP source code into opcodes that serve as a form of bytecode, and executes the opcodes directly on the Zend Engine's virtual CPU.

HHVM
Développeur(s)Métaplateformes
Version initialeDecember 9, 2011; 12 years ago (2011-12-09)
Version stable
3.15.0 Modifier ceci sur Wikidata / 28 September 2016; il y a 7 ans (28 September 2016)
Référentiel
Rédigé enPHP, C++, OCaml et Rust
LicencePHP License et Zend License
Site webhhvm.com Modifier ceci sur Wikidata

HHVM is developed by Méta, with the project's source code hosted on GitHub; it is licensed under the terms of the PHP License et Zend License.


" Retour à l'index des glossaires
fr_FRFrançais