About: HHVM

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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.

Property Value
dbo:abstract
  • الآلة الافتراضية هيب هوب (بالإنجليزية: HipHop Virtual Machine)‏ وتعرف باختصار (HHVM) هي آلة افتراضية مفتوحة المصدر مصممة لتنفيذ البرامج المكتوبة بلغة بي إتش بي ولغة هاك. وتستخدم تقنية ترجمة في الوقت المناسب. (ar)
  • 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.​ HHVM es desarrollado por Facebook, con el código fuente del proyecto alojado en GitHub;​ está licenciado bajo los términos de la Licencia PHP y la Licencia Zend. (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. HHVM is developed by Meta, with the project's source code hosted on GitHub; it is licensed under the terms of the PHP License and Zend License. (en)
  • 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)
  • 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. Utilizzando il principio della compilazione JIT, il codice PHP o Hack eseguito viene prima trasformato nel bytecode HipHop (HHBC) e successivamente tradotto dinamicamente in linguaggio macchina x86-64, ottimizzato ed eseguito nativamente. Ciò avviene in contrasto con l'esecuzione via interprete solita del PHP, nella quale lo trasforma il codice sorgente PHP in opcode che, utilizzati come una forma di bytecode, vengono eseguiti direttamente dalla CPU virtuale dello Zend Engine. 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. HHVM é desenvolvido pelo Facebook, com código-fonte do projeto hospedado no GitHub e licenciado sob os termos da e . (pt)
  • HipHop虚拟机(HipHop Virtual Machine,簡稱HHVM)是一个由Facebook开发的基于即時編譯(JIT)的开源虚拟机,它的源代码托管在GitHub上。HHVM能作为Hack编程语言的执行引擎,在HHVM第4版发布之前,它用于支持PHP的执行。通过JIT的编译,Hack代码首先被編譯为中间HipHop字节码(HHBC),然后再动态編譯成X86-64机器代码以及进行优化并在本機执行。 (zh)
dbo:developer
dbo:license
dbo:programmingLanguage
dbo:releaseDate
  • 2011-12-09 (xsd:date)
dbo:thumbnail
dbo:wikiPageID
  • 42020002 (xsd:integer)
dbo:wikiPageLength
  • 13225 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1096289263 (xsd:integer)
dbo:wikiPageWikiLink
dbp:b
  • no (en)
dbp:commons
  • no (en)
dbp:d
  • no (en)
dbp:developer
dbp:license
  • PHP License and Zend License (en)
dbp:logo
  • HHVM logo.svg (en)
dbp:logoAlt
  • HHVM logo, featuring white uppercase "HHVM" letters on a black background, with stylized triangular geometric shapes on the left (en)
dbp:logoSize
  • x64px (en)
dbp:m
  • no (en)
dbp:mw
  • HHVM (en)
dbp:n
  • no (en)
dbp:name
  • HHVM (en)
dbp:programmingLanguage
  • PHP, C++, OCaml and Rust (en)
dbp:q
  • no (en)
dbp:released
  • 2011-12-09 (xsd:date)
dbp:s
  • no (en)
dbp:species
  • no (en)
dbp:speciesAuthor
  • no (en)
dbp:v
  • no (en)
dbp:voy
  • no (en)
dbp:wikiPageUsesTemplate
dbp:wikt
  • no (en)
dcterms:subject
rdf:type
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)
rdfs:label
  • الآلة الافتراضية هيب هوب (ar)
  • HHVM (de)
  • HHVM (en)
  • HHVM (es)
  • HHVM (it)
  • HHVM (ko)
  • HipHop Virtual Machine (ja)
  • HHVM (pt)
  • HHVM (ru)
  • HHVM (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • HHVM (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:implementations of
is dbp:replacedBy of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License