[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/hiphop-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/hiphop-wikipedia\/","headline":"Hiphop – Wikipedia","name":"Hiphop – Wikipedia","description":"before-content-x4 Les parties suivantes ne semblent plus \u00eatre \u00e0 jour depuis le 11 f\u00e9vrier 2019 : Depuis la version 4.0.0,","datePublished":"2020-12-22","dateModified":"2020-12-22","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/e\/ea\/Disambig-dark.svg\/25px-Disambig-dark.svg.png","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/e\/ea\/Disambig-dark.svg\/25px-Disambig-dark.svg.png","height":"19","width":"25"},"url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/hiphop-wikipedia\/","wordCount":2215,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4 Les parties suivantes ne semblent plus \u00eatre \u00e0 jour depuis le 11 f\u00e9vrier 2019 : Depuis la version 4.0.0, seul le “piratage” de la langue a \u00e9t\u00e9 pris en charge. Le code PHP ne peut plus \u00eatre effectu\u00e9 par HHVM. Veuillez nous aider \u00e0 rechercher et \u00e0 ins\u00e9rer les informations manquantes. Hiphop pour PHP est un logiciel libre qui traduit \u00e0 l’origine les scripts PHP aux fins de l’augmentation des performances du code source C ++, qui utilise alors habituellement G ++ – dans le langage de la machine n\u00e9cessaire. En attendant, HHVM dispose d’une machine virtuelle disponible pour l’ex\u00e9cution du langage de programmation hack d\u00e9velopp\u00e9 par Facebook. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4HipHop a \u00e9t\u00e9 initialement d\u00e9velopp\u00e9 sur Facebook sous la direction de Haiping Zhou sur Centos et Fedora Systems. Il suit des d\u00e9veloppements similaires ant\u00e9rieurs \u00e0 PHC [d’abord] et compilateur Roadsend PHP [2] (Compilation \u00e0 c) ou Quercus [3] UND Project Zero [4] (Impl\u00e9mentations Java de PHP) ou Phalanger (compilateur pour .NET). Il \u00e9tait probablement en d\u00e9veloppement depuis plus de deux ans avant l’annonce de la publication comme un logiciel libre sous la licence PHP pour le 2 f\u00e9vrier 2010.La nomination n’a pas pu \u00eatre satisfaite en raison de probl\u00e8mes techniques, mais le 20 f\u00e9vrier, le code source a atterri comme promis dans le r\u00e9f\u00e9rentiel GIT.Le logiciel est sur Facebook pour g\u00e9rer des centaines de millions d’utilisateurs.Au cours des mois suivants, une nouvelle acc\u00e9l\u00e9ration de la hanche -hop a \u00e9t\u00e9 travaill\u00e9e et le soutien de certaines des nouvelles fonctionnalit\u00e9s de PHP 5.3 a \u00e9t\u00e9 mise en \u0153uvre. En outre, le portage sur les plateformes 32 bits a \u00e9t\u00e9 mis en \u0153uvre par Hui Chen dans le cadre d’une bourse Google Summer of Code. [5] (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Le compilateur hip-hop d’origine Hiphop pour PHP (HPHPC) a converti le code PHP en code C ++.La compilation atteint des vitesses d’ex\u00e9cution significativement plus \u00e9lev\u00e9es ou des charges de processeur plus \u00e9lev\u00e9es que lorsque les scripts PHP ont interpr\u00e9t\u00e9, par exemple, par le moteur Zend, dans lequel les commandes doivent au moins partiellement \u00eatre traduites dans le langage de la machine pour chaque utilisation. Cela cr\u00e9e un fichier de programme ex\u00e9cutable natif qui contient \u00e9galement le serveur Web et r\u00e9pond ainsi directement aux demandes HTTP et a rendu le serveur Web, par exemple Apache, inutile. Contrairement \u00e0 d’autres approches pour augmenter la vitesse d’ex\u00e9cution de PHP, HIPHOP a apport\u00e9 une augmentation significative de la vitesse du facteur 6 et r\u00e9duit l’attribution de la m\u00e9moire – d’autres choses, car les demandes de serveurs parall\u00e8les n’ont pas \u00e9t\u00e9 trait\u00e9es dans des processus distincts avec des zones de stockage distinctes. [6] Cela peut entra\u00eener des augmentations de performances significatives ou des \u00e9conomies de ressources sur les sites Web avec un nombre tr\u00e8s \u00e9lev\u00e9 de visiteurs. HIPHOP est distribu\u00e9 en logiciel libre avec code source sous la version 3.01 de la licence PHP. Le texte source comprend plus de 300 000 lignes en C ++ et C. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4HPHPC prend en charge PHP \u00e0 partir de la version 5.3, o\u00f9 eval () et create_function () est distribu\u00e9 avec. HHVM Seront des donn\u00e9es de base d\u00e9veloppeur Facebook Ann\u00e9e d’\u00e9dition 2 f\u00e9vrier 2010 [7] Version actuelle 3.23 (17 novembre 2017 [8] ) syst\u00e8me op\u00e9rateur Linux, macOS (non officiel) [9] langage de programmation C ++, C Cat\u00e9gorie Compilateur de bytecode Licence Php hhvm.com En raison des diverses restrictions pr\u00e9visibles sur le HPD servant \u00e0 d\u00e9boguer, Facebook a commenc\u00e9 \u00e0 examiner une approche alternative en 2010. PHP a \u00e9t\u00e9 r\u00e9alis\u00e9 dans une machine virtuelle qui Machine virtuelle hiphop ou court HHVM . HHVM transf\u00e8re le code PHP dans un bytecode abstrait ( HHBC appel\u00e9). Ce bytecode est ensuite traduit dynamiquement en langage de machine \u00d7 64 par un compilateur JIT. Ceci est comparable \u00e0 l’approche des machines virtuelles \u00e0 partir d’autres langues telles que Java (JVM) et C # (CLR) ou avec le langage interm\u00e9diaire commun ind\u00e9pendant de la langue de Microsoft pour le framework .NET. HHVM ne prend pas en charge toutes les fonctions de PHP 5.4 en juillet 2013, mais va au-del\u00e0 de PHP 5.3.Fin 2012, HHVM a atteint la vitesse de HPHPC. [dix] D\u00e9but 2013, la soci\u00e9t\u00e9 de Facebook est pass\u00e9e de HPHPC \u00e0 HHVM. HPC a \u00e9t\u00e9 remplac\u00e9 pour un fonctionnement r\u00e9el et HPHPD pour le mode de test. \u00c0 partir d’ao\u00fbt 2014, la Fondation Wikimedia a test\u00e9 l’utilisation de HHVM pour Wikipedia. [11] [douzi\u00e8me] HHVM est utilis\u00e9 pour tous les utilisateurs de Wikipedia depuis le 25 novembre 2014. [13] Cependant, un passage \u00e0 PHP 7 a \u00e9t\u00e9 test\u00e9 depuis janvier 2019 parce que HHVM a d\u00e9cid\u00e9 de d\u00e9finir la prise en charge de PHP, il n’est pris en charge que. L’utilisation de PHP 7 est actuellement test\u00e9e en tant que fonctionnalit\u00e9 b\u00eata. [14] \u2191 phpcompiler.org \u2191 roadsend.com ( M\u00e9mento des Originaux du 6 septembre 2008 Archives Internet ) Info: Le lien d’archive a \u00e9t\u00e9 utilis\u00e9 automatiquement et non encore v\u00e9rifi\u00e9. Veuillez v\u00e9rifier le lien d’origine et d’archiver en fonction des instructions, puis supprimez cette note. @d’abord @ 2 Mod\u00e8le: webachiv \/ iabot \/ www.roadsend.com \u2191 Caucho.com\/resin-3.1#quercus \u2191 Projectzero.org\/php ( M\u00e9mento \u00e0 partir du 3 ao\u00fbt 2009 dans Archives Internet ) \u2191 Scott Macvicar: Hiphop pour PHP: six mois plus tard. Dans: Facebook Engineering Weblog. Facebook, 13. ao\u00fbt 2010, consult\u00e9 le 19 novembre 2010 (Anglais). \u2191 Manuel Lemos: Performance du compilateur PHP , Blog des classes PHP, 23. F\u00e9vrier 2010. \u2191 www.facebook.com . \u2191 Fred Emmett: HHVM 3.23 \u2191 Installation \u2191 Drew Paroski: Acc\u00e9l\u00e9rer le d\u00e9veloppement bas\u00e9 sur PHP avec HHVM (Anglais), Facebook, 29 novembre 2012 \u2191 HHVM . MediaWiki (Englisch) \u2191 Rapport de la Wikimedia Foundation, Information ao\u00fbt 2014 (Anglais) \u2191 [Wikitech-L] Tout le trafic non API est maintenant desservi par HHVM. wikimedia.org, 3 d\u00e9cembre 2014; Consult\u00e9 le 3 ao\u00fbt 2015. \u2191 [Wikitech-L] PHP 7 est maintenant une fonctionnalit\u00e9 b\u00eata. wikimedia.org, 28 janvier 2019; Consult\u00e9 le 28 janvier 2019. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/hiphop-wikipedia\/#breadcrumbitem","name":"Hiphop – Wikipedia"}}]}]