About: HHVM     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : wikidata:Q7397, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/c/KByJzWUyo

HipHop Virtual Machine (HHVM) is an open-source virtual machine based on just-in-time (JIT) compilation that serves as an execution engine for the Hack programming language and used to support PHP execution before the release of HHVM version 4. 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.

AttributesValues
rdf:type
rdfs:label
  • الآلة الافتراضية هيب هوب (ar)
  • HHVM (de)
  • HHVM (en)
  • HHVM (es)
  • HHVM (it)
  • HHVM (ko)
  • HipHop Virtual Machine (ja)
  • HHVM (pt)
  • HHVM (ru)
  • HHVM (zh)
rdfs:comment
  • الآلة الافتراضية هيب هوب (بالإنجليزية: HipHop Virtual Machine)‏ وتعرف باختصار (HHVM) هي آلة افتراضية مفتوحة المصدر مصممة لتنفيذ البرامج المكتوبة بلغة بي إتش بي ولغة هاك. وتستخدم تقنية ترجمة في الوقت المناسب. (ar)
  • HipHop Virtual Machine(ヒップホップ・バーチャル・マシン、HHVM)は、実行時コンパイラ (JIT) 方式でPHPおよびHackといったプログラミング言語を実行する、仮想機械型の処理系である。HHVMで実行する場合、PHPやHackのコードは、JITコンパイルの過程でまず中間言語のHipHopバイトコード (HHBC) に変換され、さらに動的にx64の機械語へとコンパイル・最適化を行った上で実行される。これに対し、公式のPHP実装であるZend Engineでは、PHPのコードを中間表現に変換した上で、中間表現をそのまま実行している。 HHVMはFacebook社が開発しており、Github上にあるソースコードはPHP Licenseとのもと公開されている。2018年9月12日、Facebookの開発チームはPHPのサポートを段階的に終了することを発表し、同年9月18日にはHHVMのPHP 5のサポートを終了すると同時に、以降はHackに注力し、PHP 7の新しい機能も積極的には実装しないことを発表した。 (ja)
  • 힙합 가상 머신(HipHop Virtual Machine, HHVM)은 PHP와 핵 프로그래밍 언어를 위한 실행 엔진의 역할을 하는, JIT 컴파일에 기반한 오픈 소스 가상 머신이다.JIT 컴파일의 원칙을 사용하여 실행된 PHP나 핵 코드는 먼저 최적화된 중간 힙합 바이트코드(HHBC, HipHop bytecode)로 변환되며 그 뒤 동적으로 최적화된 x86-64 기계어로 변환된 다음 네이티브로 실행된다. 이는 젠드 엔진이 PHP 소스 코드를 바이트코드 형태의 역할을 하는 명령 코드로 변환한 다음 젠드 엔진의 가상 CPU에 직접 opcode를 실행하는 PHP의 일반적인 인터프리트 실행 방식과는 대조된다. HHVM은 페이스북에 의해 개발되었으며 이는 깃허브에 호스팅되는 프로젝트의 소스 코드와 함께한다. 와 로 배포된다. (ko)
  • HipHop虚拟机(HipHop Virtual Machine,簡稱HHVM)是一个由Facebook开发的基于即時編譯(JIT)的开源虚拟机,它的源代码托管在GitHub上。HHVM能作为Hack编程语言的执行引擎,在HHVM第4版发布之前,它用于支持PHP的执行。通过JIT的编译,Hack代码首先被編譯为中间HipHop字节码(HHBC),然后再动态編譯成X86-64机器代码以及进行优化并在本機执行。 (zh)
  • HipHop Virtual Machine (HHVM) es una máquina virtual de código abierto basada en la compilación Just-In-Time (JIT) que sirve como motor de ejecución para el lenguaje de programación Hack, y se utiliza para admitir la ejecución de PHP antes del lanzamiento de la versión 4 de HHVM.​ Al utilizar el principio de compilación JIT, el código Hack se transforma primero en bytecode HipHop intermedio (HHBC), que luego se traduce dinámicamente en código máquina x86-64, se optimiza y se ejecuta de forma nativa.​​ Esto contrasta con la ejecución interpretada habitual de PHP, en la que Zend Engine transforma el código fuente de PHP en código de operación que sirve como una forma de bytecode, y ejecuta los códigos de operación directamente en la CPU virtual de Zend Engine.​ (es)
  • HipHop Virtual Machine (HHVM) is an open-source virtual machine based on just-in-time (JIT) compilation that serves as an execution engine for the Hack programming language and used to support PHP execution before the release of HHVM version 4. 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. (en)
  • La Macchina Virtuale HipHop (HipHop Virtual Machine, HHVM) è una macchina virtuale open-source basata sulla compilazione just-in-time (JIT) utilizzata come motore di esecuzione per i linguaggi di programmazione PHP e Hack. HHVM è sviluppata da Facebook. Il suo codice sorgente è ospitato su GitHub ed è concessa in licenza sotto i termini della licenza PHP e la licenza Zend. (it)
  • HHVM (HipHop Virtual Machine) é uma máquina virtual baseada em compilação just-in-time (JIT), que serve como um mecanismo de execução para o PHP e para a linguagem de programação Hack. Usando o princípio de compilação JIT, o código PHP e Hack são primeiramente transformados em HipHop bytecode (HHBC), que é então traduzido dinamicamente em código em máquina x86-64, otimizado, e nativamente executado. Isto é diferente da usual execução interpretada do PHP, em que o transforma o código-fonte PHP em código de operação que servem como uma forma de código intermediário, e executa os códigos diretamente na CPU virtual do Zend Engine. (pt)
foaf:name
  • HHVM (en)
name
  • HHVM (en)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/HHVM_logo.svg
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git147 as of Sep 06 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3332 as of Dec 5 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2025 OpenLink Software