About: PyPy     Goto   Sponge   Distinct   Permalink

An Entity of Type : yago:WikicatPythonImplementations, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FPyPy

PyPy (/ˈpaɪpaɪ/) is an implementation of the Python programming language. PyPy often runs faster than the standard implementation CPython because PyPy uses a just-in-time compiler. Most Python code runs well on PyPy except for code that depends on CPython extensions, which either does not work or incurs some overhead when run in PyPy. Internally, PyPy uses a technique known as meta-tracing, which transforms an interpreter into a tracing just-in-time compiler. Since interpreters are usually easier to write than compilers, but run slower, this technique can make it easier to produce efficient implementations of programming languages. PyPy's meta-tracing toolchain is called .

AttributesValues
rdf:type
rdfs:label
  • باي باي (ar)
  • PyPy (ca)
  • PyPy (de)
  • PyPy (es)
  • PyPy (in)
  • PyPy (fr)
  • PyPy (it)
  • PyPy (ko)
  • PyPy (ja)
  • PyPy (pl)
  • PyPy (nl)
  • PyPy (en)
  • PyPy (pt)
  • PyPy (ru)
  • PyPy (uk)
  • PyPy (zh)
rdfs:comment
  • باي باي (بالإنجليزية: PyPy)‏ هو تطبيق للغة بايثون مكتوب هو نفسه بلغة بايثون، ببنية مرنة. (ar)
  • PyPy és un intèrpret i per al llenguatge Python, enfocat a la velocitat i l'eficiència, i és 100% compatible amb l'intèrpret original CPython. (ca)
  • PyPy es un intérprete y compilador JIT para el lenguaje Python, que se enfoca en la velocidad y eficiencia, y es 100% compatible con el intérprete original CPython. (es)
  • PyPy est une mise en œuvre du langage Python écrite elle-même en Python, avec une architecture flexible. (fr)
  • PyPy는 유연함과 쉬운 실험을 위해 파이썬 프로그래밍 언어 자체로 작성된 파이썬 구현체이다. 이 프로젝트의 목적 중 하나는 최적화된 PyPy의 파이썬 구현이 현재의 C 구현보다 빠르도록 하는 것이다. PyPy 자체는 파이썬 언어의 부분집합인 RPython으로 구현되어 있다. PyPy는 파이썬 코드를 기계어나 다른 저급 언어로 자동 번역하는 저스트 인 타임 컴파일러 기능을 포함하고 있는데, 특이한 점은 JIT 컴파일러 자체가 JIT 컴파일러 생성기로부터 — PyPy RPython 코드를 분석하여 — 자동생성된다는 점이다. 벤치마크 대상에 따라 다르긴 하지만 PyPy 1.4 버전부터 CPython보다 나은 성능을 보인다. 예를 들어, PyPy 1.4는 PyPy 자체를 컴파일 하는 코드가 CPython보다 PyPy에서 더 빠르게 돌아가는 첫 번째 버전이다. (ko)
  • PyPy is een alternatieve implementatie van de programmeertaal Python. In tegenstelling tot de standaardimplementatie van Python, , die gebruik maakt van een interpreter, gebruikt PyPy just-in-time-compilatie. In veel gevallen zorgt dit voor een snellere uitvoering. Net zoals Python zelf, is PyPy een opensourceproject. (nl)
  • PyPy è un interprete Python e un compilatore JIT. È compatibile con l'interprete . PyPy è stato finanziato dall'Unione europea come Progetto obiettivo di Ricerca. PyPy è iniziato come un interprete Python scritto nello stesso linguaggio Python. Attualmente, le versioni di PyPy vengono tradotte da RPython in codice C e compilate. Il compiler JIT di PyPy è capace di trasformare codice Python in codice macchina a runtime. (it)
  • PyPy(パイパイ)は、プログラミング言語Pythonの実装の1つであり、Pythonで記述されたPythonの処理系であることが特徴の1つである(セルフホスティング)。PyPyは、実行速度と効率、およびオリジナルのPython実装であるCPythonとの互換性に重点を置いている。 PyPyはJITコンパイル機能を持っており、実行時に(必要に応じて)コードを機械語にコンパイルして効率的に実行させる能力を持つ。 PyPyは、Pythonにいくつかの制約を加えた言語であるRPythonで記述されている。RPythonで書かれたコードをトランスレータでC言語などに変換してからコンパイルすることでPyPyの実行可能バイナリが作成できる。また、RPythonの言語仕様はPythonの言語仕様のサブセットであるため、(実行速度は低下するが)PyPyをCPython上で実行したり、PyPyをPyPy上で実行することもできる。 PyPyは、Python以外の動的言語を実装するための基盤としても使用できる。 (ja)
  • PyPy — интерпретатор языка программирования Python. PyPy в начале своего существования был интерпретатором Python, написанным на Python. Текущие версии PyPy транслируются из RPython в Си и компилируются. В PyPy встроен JIT-компилятор, который может превращать код на Python в машинный код во время выполнения программы. (ru)
  • PyPy – implementacja języka Python napisana w języku RPython (Restricted Python) – statycznym podzbiorze Pythona, który można skompilować do kodu bajtowego Javy, CLR czy C. Umożliwia też tworzenie kompilatorów JIT poprzez napisanie interpretera. PyPy używa się w celu przyspieszenia wykonania kodu, co daje (przy pewnym ograniczaniu swobody programowania) szybszy do kilkudziesięciu razy kod. Innym przyśpieszaczem jest eksperymentalny , który kompiluje kod Pythona do C++. (pl)
  • PyPy é uma implementação alternativa da linguagem Python a CPython, que é a implementação padrão de Python. PyPy frequentemente roda mais rápido que que CPython, por usar uma JIT (Just In Time), enquanto CPython é interpretada. A maior parte do código Python roda bem na PyPy, com exceção de código que depende de extensões da CPython, que ou não funcionam ou causam algum overhead quando rodam na PyPy. Funcionalmente, PyPy é projetada em torno de uma técnica conhecida como meta-tracing, que transforma um interpretador num JIT. Já que interpretadores são mais fáceis de escrever que compiladores, mas rodam mais lentamente, essa técnica torna mais fácil produzir uma implementação eficiente de linguagens de programação. O toolchain meta-tracing usado pelo PyPy é chamado de . (pt)
  • PyPy(/ˈpaɪpaɪ/)是一种Python编程语言实现,可用于替代CPython(它是标准实现)。PyPy通常运行得比CPython更快,因为PyPy是一种即时编译器,而CPython是一种解释器。多数Python代码可以很好的运行在PyPy之上,除非代码依赖于CPython扩展,它们在运行于PyPy的时候,要么不工作要么招致一些开销。PyPy在内部使用叫做元跟踪的技术,它将解释器变换成。因为解释通常比编译器要容易写,但运行得更慢,这种技术可以更容易的产生出编程语言的高效实现。PyPy的元跟踪工具链叫做。 PyPy不完全兼容于Python(至少最近版本的)生态系统:它的最新发行版本PyPy 2.7、3.7、3.8和beta版的3.9,分别兼容于相应的CPython版本。 (zh)
  • PyPy ist ein Just-in-time-Compiler für die Programmiersprache Python, der selbst in Python geschrieben ist. Da die Programmierer mit einer Python-Implementierung in Python selbst (und nicht in C, wie dies bei der Referenzimplementierung CPython der Fall ist) experimentieren können, macht PyPy es einfacher, Bereiche zu finden, in denen die Python-Implementierung verbessert werden kann. Darüber hinaus erlaubt PyPy den Entwicklern durch seine Flexibilität, mit mehreren Implementierungen eines speziellen Features zu experimentieren. Eines der Ziele des Projektes war es, einen Python-Interpreter zu entwickeln, der schneller als CPython ist, was im März 2008 erstmals gelang. Mittlerweile ist PyPy in einer überwiegenden Zahl von Benchmarks schneller als CPython – und in Sonderfällen sogar schnell (de)
  • PyPy (/ˈpaɪpaɪ/) is an implementation of the Python programming language. PyPy often runs faster than the standard implementation CPython because PyPy uses a just-in-time compiler. Most Python code runs well on PyPy except for code that depends on CPython extensions, which either does not work or incurs some overhead when run in PyPy. Internally, PyPy uses a technique known as meta-tracing, which transforms an interpreter into a tracing just-in-time compiler. Since interpreters are usually easier to write than compilers, but run slower, this technique can make it easier to produce efficient implementations of programming languages. PyPy's meta-tracing toolchain is called . (en)
  • PyPy adalah interpreter bahasa pemrograman python yang ditulis dengan Python dan dilengkapi dengan kompiler JIT (just in time). Pengembangan PyPy berfokus pada kecepatan unjuk kerja program, efisiensi, serta menjaga kompatibilitas dengan interpreter CPython. Dengan menggunakan Python dalam pengembangan PyPy, para pengembang PyPy memungkinkan melakukan hacking atas implementasinya serta mengidentifikasi area mana saja yang memerlukan perbaikan. Faktanya saat ini PyPy diimplementasikan sebagai bahasa tingkat tinggi membuatnya lebih fleksibel dan lebih mudah dalam bereksperimen bila dibandingkan dengan CPython, dan juga memungkinkan pengembangnya bereksperimen atas beberapa bentuk implementasi atas fitur-fitur spesifik tertentu. (in)
  • PyPy — реалізація мови програмування Python, інтерпретатор та JIT-компілятор, написані на мові Python (використовується статично типізована підмножина RPython, Restricted Python). Проект має за мету швидкодію, ефективність та 100 % сумісність з класичною реалізацією Python на мові Сі — CPython. (uk)
foaf:name
  • PyPy (en)
name
  • PyPy (en)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Pypy_logo_(2011).png
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 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.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software