Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

PyPy is an alternative implementation of the Python programming language which often runs faster than the standard implementation of Python, CPython. [1]

43 relations: ARM architecture, Blogger (service), Bootstrapping (compilers), C (programming language), Common Intermediate Language, CPython, Cross-platform, Cython, Django (web framework), Dynamic programming language, European Union, Framework Programmes for Research and Technological Development, Garbage collection (computer science), Google, GraalVM, Hackathon, Heinz Heise, Interpreter (computing), Java bytecode, JavaScript, Just-in-time compilation, LWN.net, MIT License, Nevow, NumPy, Oracle Corporation, Partial evaluation, Psyco, Pyglet, Python (programming language), Python Conference, Python Package Index, Python Software Foundation, Raspberry Pi Foundation, Run-time algorithm specialisation, Self-hosting, Small and medium-sized enterprises, Software transactional memory, Stackless Python, Toolchain, Tracing just-in-time compilation, Type inference, X86.

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: PyPy and ARM architecture · See more »

Blogger (service)

Blogger is a blog-publishing service that allows multi-user blogs with time-stamped entries.

New!!: PyPy and Blogger (service) · See more »

Bootstrapping (compilers)

In computer science, bootstrapping is the technique for producing a self-compiling compiler — that is, compiler (or assembler) written in the source programming language that it intends to compile.

New!!: PyPy and Bootstrapping (compilers) · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: PyPy and C (programming language) · See more »

Common Intermediate Language

Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the.NET Framework,.NET Core, and Mono.

New!!: PyPy and Common Intermediate Language · See more »

CPython

CPython is the reference implementation of the Python programming language.

New!!: PyPy and CPython · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: PyPy and Cross-platform · See more »

Cython

Cython is a superset of the Python programming language, designed to give C-like performance with code that is written mostly in Python.

New!!: PyPy and Cython · See more »

Django (web framework)

Django is a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern.

New!!: PyPy and Django (web framework) · See more »

Dynamic programming language

Dynamic programming language, in computer science, is a class of high-level programming languages which, at runtime, execute many common programming behaviors that static programming languages perform during compilation.

New!!: PyPy and Dynamic programming language · See more »

European Union

The European Union (EU) is a political and economic union of EUnum member states that are located primarily in Europe.

New!!: PyPy and European Union · See more »

Framework Programmes for Research and Technological Development

The Framework Programmes for Research and Technological Development, also called Framework Programmes or abbreviated FP1 to FP7 with "FP8" being named "Horizon 2020", are funding programmes created by the European Union/European Commission to support and foster research in the European Research Area (ERA).

New!!: PyPy and Framework Programmes for Research and Technological Development · See more »

Garbage collection (computer science)

In computer science, garbage collection (GC) is a form of automatic memory management.

New!!: PyPy and Garbage collection (computer science) · See more »

Google

Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.

New!!: PyPy and Google · See more »

GraalVM

GraalVM is an extension of the Java virtual machine to support more languages and execution modes.

New!!: PyPy and GraalVM · See more »

Hackathon

A hackathon (also known as a hack day, hackfest or codefest) is a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including subject-matter-experts, collaborate intensively on software projects.

New!!: PyPy and Hackathon · See more »

Heinz Heise

Heinz Heise is a publishing house based in Hanover, Germany.

New!!: PyPy and Heinz Heise · See more »

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

New!!: PyPy and Interpreter (computing) · See more »

Java bytecode

Java bytecode is the instruction set of the Java virtual machine (JVM).

New!!: PyPy and Java bytecode · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: PyPy and JavaScript · See more »

Just-in-time compilation

In computing, just-in-time (JIT) compilation, (also dynamic translation or run-time compilation), is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.

New!!: PyPy and Just-in-time compilation · See more »

LWN.net

LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems.

New!!: PyPy and LWN.net · See more »

MIT License

The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT).

New!!: PyPy and MIT License · See more »

Nevow

Nevow (pronounced like the French nouveau) is a Python web application framework originally developed by the company Divmod.

New!!: PyPy and Nevow · See more »

NumPy

NumPy (pronounced or sometimes) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.

New!!: PyPy and NumPy · See more »

Oracle Corporation

Oracle Corporation is an American multinational computer technology corporation, headquartered in Redwood Shores, California.

New!!: PyPy and Oracle Corporation · See more »

Partial evaluation

In computing, partial evaluation is a technique for several different types of program optimization by specialization.

New!!: PyPy and Partial evaluation · See more »

Psyco

Psyco is a specializing just-in-time compiler for Python originally developed by Armin Rigo and further maintained and developed by Christian Tismer.

New!!: PyPy and Psyco · See more »

Pyglet

Pyglet is a library for the Python programming language that provides an object-oriented application programming interface for the creation of games and other multimedia applications.

New!!: PyPy and Pyglet · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: PyPy and Python (programming language) · See more »

Python Conference

The Python Conference (PyCon) is an annual convention for the discussion and promotion of the Python programming language.

New!!: PyPy and Python Conference · See more »

Python Package Index

The Python Package Index, abbreviated as PyPI and also known as the Cheese Shop (a reference to the Monty Python's Flying Circus sketch Cheese Shop), is the official third-party software repository for Python.

New!!: PyPy and Python Package Index · See more »

Python Software Foundation

The Python Software Foundation (PSF) is a nonprofit organization devoted to the Python programming language, launched on March 6, 2001.

New!!: PyPy and Python Software Foundation · See more »

Raspberry Pi Foundation

The Raspberry Pi Foundation is a charity founded in 2009 to promote the study of basic computer science in schools, and is responsible for developing a single-board computer called the Raspberry Pi, the UK's best-selling PC of all time.

New!!: PyPy and Raspberry Pi Foundation · See more »

Run-time algorithm specialisation

In computer science, run-time algorithm specialization is a methodology for creating efficient algorithms for costly computation tasks of certain kinds.

New!!: PyPy and Run-time algorithm specialisation · See more »

Self-hosting

Self-hosting is the use of a computer program as part of the toolchain or operating system that produces new versions of that same program—for example, a that can compile its own source code.

New!!: PyPy and Self-hosting · See more »

Small and medium-sized enterprises

Small and medium-sized enterprises (SMEs, also small and medium enterprises) or small and medium-sized businesses (SMBs) are businesses whose personnel numbers fall below certain limits.

New!!: PyPy and Small and medium-sized enterprises · See more »

Software transactional memory

In computer science, software transactional memory (STM) is a concurrency control mechanism analogous to database transactions for controlling access to shared memory in concurrent computing.

New!!: PyPy and Software transactional memory · See more »

Stackless Python

Stackless Python, or Stackless, is a Python programming language interpreter, so named because it avoids depending on the C call stack for its own stack.

New!!: PyPy and Stackless Python · See more »

Toolchain

In software, a toolchain is a set of programming tools that are used to perform a complex software development task or to create a software product, which is typically another computer program or a set of related programs.

New!!: PyPy and Toolchain · See more »

Tracing just-in-time compilation

Tracing just-in-time compilation is a technique used by virtual machines to optimize the execution of a program at runtime.

New!!: PyPy and Tracing just-in-time compilation · See more »

Type inference

Type inference refers to the automatic detection of the data type of an expression in a programming language.

New!!: PyPy and Type inference · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: PyPy and X86 · See more »

Redirects here:

HippyVM, Py Py, Pypy, RPython, Rpython.

References

[1] https://en.wikipedia.org/wiki/PyPy

OutgoingIncoming
Hey! We are on Facebook now! »