Pyrex

E430999

Pyrex is a programming language designed to make it easier to write Python extension modules in C-like syntax, serving as an early precursor to tools like Cython.

All labels observed (1)

Label Occurrences
Pyrex canonical 1

How this entity was disambiguated

Statements (30)

Predicate Object
instanceOf Python extension language ⓘ
programming language ⓘ
category Python implementation tool ⓘ
systems programming language for extensions ⓘ
compilesTo C code ⓘ
designedBy Greg Ewing NERFINISHED ⓘ
designedFor bridging Python and C ⓘ
writing Python extension modules ⓘ
documentationLanguage English ⓘ
ecosystemRelation early tool for Python/C integration ⓘ
executionModel ahead-of-time compilation ⓘ
goal reduce boilerplate in Python C API usage ⓘ
simplify creation of Python C extension modules ⓘ
hasFileExtension .pyx ⓘ
influenced Cython NERFINISHED ⓘ
design of Cython language features ⓘ
intendedUsers Python developers needing C-level performance ⓘ
interoperatesWith Python C API NERFINISHED ⓘ
isPrecursorOf Cython NERFINISHED ⓘ
primaryParadigm procedural programming ⓘ
runsWith CPython NERFINISHED ⓘ
supports access to C arrays ⓘ
access to C pointers ⓘ
access to C structs ⓘ
calling C functions from Python ⓘ
defining Python-callable functions implemented in C ⓘ
static typing of variables ⓘ
wrapping existing C libraries ⓘ
syntaxStyle C-like syntax ⓘ
targetLanguage C ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Cython → influencedBy → Pyrex ⓘ