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