This HTML5 document contains 211 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-mshttp://ms.dbpedia.org/resource/
n44http://ml.dbpedia.org/resource/
schemahttp://schema.org/
n22http://commons.wikimedia.org/wiki/Special:FilePath/
dbpedia-frhttp://fr.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
n33http://www.h-online.com/open/news/item/
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n15http://blogs.oracle.com/jrose/entry/
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbpedia-idhttp://id.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbpedia-nlhttp://nl.dbpedia.org/resource/
yago-reshttp://yago-knowledge.org/resource/
n16https://global.dbpedia.org/id/
n20http://decisionstats.com/2015/11/29/interview-maciej-fijalkowski-pypy/
dbpedia-ithttp://it.dbpedia.org/resource/
n23https://lwn.net/Articles/442268/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n37http://dbpedia.org/resource/Template:LSR/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
n5http://www.w3.org/2006/03/wn/wn20/instances/
freebasehttp://rdf.freebase.com/ns/
dbpedia-eshttp://es.dbpedia.org/resource/
n14https://web.archive.org/web/20110716123213/http:/codespeak.net/svn/pypy/extradoc/talk/icooolps2009/
n26https://web.archive.org/web/20170706104906/ftp:/ftp.disi.unige.it/pub/person/AnconaD/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:PyPy
rdf:type
dbo:Software yago:Communication100033020 yago:WrittenCommunication106349220 owl:Thing yago:Event100029378 yago:WikicatPythonImplementations yago:Abstraction100002137 yago:Enforcement101127019 wikidata:Q7397 schema:CreativeWork yago:Work100575741 yago:YagoPermanentlyLocatedEntity yago:SocialControl101123598 yago:Activity100407535 yago:PsychologicalFeature100023100 yago:Act100030358 yago:WikicatFP6Projects dbo:Work yago:Code106355894 yago:GroupAction101080366 yago:Execution101127379 yago:Undertaking100795720 wikidata:Q386724 yago:CodingSystem106353757 dbo:Person yago:Writing106359877 yago:Software106566077
rdfs:label
PyPy PyPy PyPy PyPy PyPy PyPy PyPy PyPy باي باي PyPy PyPy PyPy PyPy PyPy PyPy PyPy
rdfs:comment
PyPy는 유연함과 쉬운 실험을 위해 파이썬 프로그래밍 언어 자체로 작성된 파이썬 구현체이다. 이 프로젝트의 목적 중 하나는 최적화된 PyPy의 파이썬 구현이 현재의 C 구현보다 빠르도록 하는 것이다. PyPy 자체는 파이썬 언어의 부분집합인 RPython으로 구현되어 있다. PyPy는 파이썬 코드를 기계어나 다른 저급 언어로 자동 번역하는 저스트 인 타임 컴파일러 기능을 포함하고 있는데, 특이한 점은 JIT 컴파일러 자체가 JIT 컴파일러 생성기로부터 — PyPy RPython 코드를 분석하여 — 자동생성된다는 점이다. 벤치마크 대상에 따라 다르긴 하지만 PyPy 1.4 버전부터 CPython보다 나은 성능을 보인다. 예를 들어, PyPy 1.4는 PyPy 자체를 컴파일 하는 코드가 CPython보다 PyPy에서 더 빠르게 돌아가는 첫 번째 버전이다. 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 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版本。 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. 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 . PyPy — реалізація мови програмування Python, інтерпретатор та JIT-компілятор, написані на мові Python (використовується статично типізована підмножина RPython, Restricted Python). Проект має за мету швидкодію, ефективність та 100 % сумісність з класичною реалізацією Python на мові Сі — CPython. 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. PyPy — интерпретатор языка программирования Python. PyPy в начале своего существования был интерпретатором Python, написанным на Python. Текущие версии PyPy транслируются из RPython в Си и компилируются. В PyPy встроен JIT-компилятор, который может превращать код на Python в машинный код во время выполнения программы. باي باي (بالإنجليزية: PyPy)‏ هو تطبيق للغة بايثون مكتوب هو نفسه بلغة بايثون، ببنية مرنة. 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. 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以外の動的言語を実装するための基盤としても使用できる。 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 . 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++. PyPy est une mise en œuvre du langage Python écrite elle-même en Python, avec une architecture flexible. 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. 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.
foaf:name
PyPy
dbp:name
PyPy
foaf:depiction
n22:Pypy_logo_(2011).png
dcterms:subject
dbc:Stack-based_virtual_machines dbc:Python_(programming_language)_software dbc:Free_software_programmed_in_Python dbc:2007_software dbc:FP6_projects dbc:Python_(programming_language)_implementations dbc:Software_using_the_MIT_license
dbo:wikiPageID
2564605
dbo:wikiPageRevisionID
1119873668
dbo:wikiPageWikiLink
dbr:Dynamic_language dbr:Java_bytecode dbr:Cython dbc:Stack-based_virtual_machines dbr:Toolchain dbr:X86 dbr:Pixie_(programming_language) dbr:JavaScript dbc:Python_(programming_language)_software dbr:Python_(programming_language) dbr:C_(programming_language) dbr:Psyco dbr:Bitbucket dbr:Pattern_matching dbr:Self-interpreter dbr:Unladen_Swallow dbr:Cross-platform dbr:Software_decay dbr:Python_Software_Foundation dbr:ARM_architecture dbr:Tracing_just-in-time_compilation dbc:2007_software dbr:MIT_License dbc:Free_software_programmed_in_Python dbr:Nevow dbr:Coding_sprint dbr:Ctypes_(language_binding) dbr:Common_Intermediate_Language dbr:Stackless_Python dbr:Foreign_Function_Interface dbr:Raspberry_Pi_Foundation dbr:Foreign_function_interface dbr:Heinz_Heise dbc:FP6_projects dbr:Ouroboros dbc:Python_(programming_language)_implementations dbr:The_H dbr:GraalVM dbr:Oracle_Corporation dbr:PyPI dbr:LWN.net dbr:Google dbr:Shared_libraries dbr:CPython dbr:Software_transactional_memory dbr:European_Union dbr:Pyglet dbr:Type_inference dbr:Run-time_algorithm_specialization dbr:PyCon dbr:Just-in-time_compilation dbc:Software_using_the_MIT_license dbr:Bootstrapping_(compilers) dbr:Garbage_collection_(computer_science) dbr:Django_(web_framework) dbr:Partial_evaluation dbr:Self-hosting_(compilers) dbr:Specific_Targeted_Research_Project dbr:Small_and_medium_enterprises dbr:Pylons_project dbr:NumPy
dbo:wikiPageExternalLink
n14:bolz-tracing-jit-final.pdf n15:a_day_with_pypy n20: n23: n26:DLS08.pdf n33:PyPy-1-7-widens-the-performance-sweet-spot-1382249.html
owl:sameAs
dbpedia-ko:PyPy yago-res:PyPy n16:CG7m dbpedia-ms:PyPy dbpedia-ja:PyPy wikidata:Q1143023 dbpedia-fi:PyPy dbpedia-it:PyPy dbpedia-pl:PyPy dbpedia-uk:PyPy dbpedia-es:PyPy dbpedia-nl:PyPy dbpedia-ru:PyPy dbpedia-id:PyPy dbpedia-fr:PyPy dbpedia-pt:PyPy dbpedia-zh:PyPy dbpedia-tr:PyPy dbpedia-de:PyPy n44:പൈപൈ freebase:m.07nbhb dbpedia-ar:باي_باي dbpedia-ca:PyPy dbpedia-fa:پای‌پای
dbp:wikiPageUsesTemplate
dbt:Portal dbt:IPAc-en dbt:Short_description dbt:Official_website dbt:Start_date_and_age dbt:Cite_web dbt:Cite_news dbt:Python_(programming_language) dbt:Infobox_software n37:wikidata dbt:Clarify dbt:Distinguish dbt:Reflist dbt:Refend dbt:Refbegin
dbo:thumbnail
n22:Pypy_logo_(2011).png?width=300
dbp:date
May 2013
dbp:genre
Python interpreter and compiler toolchain
dbp:license
dbr:MIT_License
dbp:logo
Pypy logo .png
dbp:operatingSystem
dbr:Cross-platform
dbp:programmingLanguage
RPython
dbp:reason
what does "with scope" mean?
dbp:released
mid
dbo:abstract
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版本。 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. PyPy는 유연함과 쉬운 실험을 위해 파이썬 프로그래밍 언어 자체로 작성된 파이썬 구현체이다. 이 프로젝트의 목적 중 하나는 최적화된 PyPy의 파이썬 구현이 현재의 C 구현보다 빠르도록 하는 것이다. PyPy 자체는 파이썬 언어의 부분집합인 RPython으로 구현되어 있다. PyPy는 파이썬 코드를 기계어나 다른 저급 언어로 자동 번역하는 저스트 인 타임 컴파일러 기능을 포함하고 있는데, 특이한 점은 JIT 컴파일러 자체가 JIT 컴파일러 생성기로부터 — PyPy RPython 코드를 분석하여 — 자동생성된다는 점이다. 벤치마크 대상에 따라 다르긴 하지만 PyPy 1.4 버전부터 CPython보다 나은 성능을 보인다. 예를 들어, PyPy 1.4는 PyPy 자체를 컴파일 하는 코드가 CPython보다 PyPy에서 더 빠르게 돌아가는 첫 번째 버전이다. 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. 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. 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 schneller als C. Streng genommen akzeptiert PyPy keine Programme in Python, sondern eine reduzierte Sprache namens RPython. Während alle RPython-Programme ohne Umwandlungen als Python-Programme lauffähig sind, ist dies umgekehrt nicht immer der Fall. Die Reduktion auf RPython wurde notwendig, damit PyPy eine statische Typisierung von Python-Objekten durchführen kann. PyPy ist von Vorteil, wenn die Laufzeit von Python-Programmen reduziert werden soll. Nachteilig ist, dass nicht alle für Python entwickelten Programmbibliotheken unterstützt werden. So gibt es etwa von NumPy eine RPython-Variante, die etwa 80 % der Geschwindigkeit des in C implementierten Originals erreicht, aber nicht voll kompatibel ist, und die Alternative, das Original über eine Zwischenschicht zu nutzen, was aber sehr langsam ist. 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 . PyPy — реалізація мови програмування Python, інтерпретатор та JIT-компілятор, написані на мові Python (використовується статично типізована підмножина RPython, Restricted Python). Проект має за мету швидкодію, ефективність та 100 % сумісність з класичною реалізацією Python на мові Сі — CPython. Завдяки залученню JIT-компілятора, котрий на льоту транслює деякі елементи в машинний код, PyPy при виконанні деяких операцій в кілька разів обганяє у продуктивності оригінальний інтерпретатор CPython. Ціною високої продуктивності та використання JIT-компіляції є більше споживання пам'яті — загальне споживання пам'яті в складних і тривало працюючих процесах (наприклад, при трансляції PyPy силами самого PyPy) перевищує споживання CPython в півтора-два рази. 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. PyPy est une mise en œuvre du langage Python écrite elle-même en Python, avec une architecture flexible. 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. PyPy juga menyediakan model penerjemahan umum dan mendukung bentuk kerangka pengembangan untuk membuat bahasa pemrograman dinamis, menyediakan pemisahan yang jelas antara spesifikasi suatu bahasa pemrograman dengan aspek maupun bentuk implementasinya. Selain itu, PyPy menyediakan satu bahasa pemrograman Python yang kompatibel dengan CPython dengan fleksibilitas serta tingkat unjuk kerja yang lebih baik. باي باي (بالإنجليزية: PyPy)‏ هو تطبيق للغة بايثون مكتوب هو نفسه بلغة بايثون، ببنية مرنة. PyPy — интерпретатор языка программирования Python. PyPy в начале своего существования был интерпретатором Python, написанным на Python. Текущие версии PyPy транслируются из RPython в Си и компилируются. В PyPy встроен JIT-компилятор, который может превращать код на Python в машинный код во время выполнения программы. 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 . PyPy does not have full compatibility with more recent versions of the CPython ecosystem. While it claims compatibility with Python 2.7, 3.7, 3.8 and 3.9 ("a drop-in replacement for CPython"), it loses out on newer features and syntax in Python 3.10, such as syntax for pattern matching. 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++. 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以外の動的言語を実装するための基盤としても使用できる。
gold:hypernym
dbr:Interpreter
dbp:wordnet_type
n5:synset-software-noun-1
prov:wasDerivedFrom
wikipedia-en:PyPy?oldid=1119873668&ns=0
dbo:wikiPageLength
16059
dbo:genre
dbr:Python_(programming_language) dbr:Toolchain
dbo:license
dbr:MIT_License
dbo:operatingSystem
dbr:Cross-platform
foaf:isPrimaryTopicOf
wikipedia-en:PyPy