Cython is a superset of the Python programming language, designed to give C-like performance with code that is mostly written in Python. It is a compiled language that generates CPython extension modules, which regular Python code can then load and use with the import statement. The Programming Language Database dates it to 2007, notes that its early development happened in the SageMath organization on GitHub, and lists Python, C, Pyrex and Sage among its related languages. It also records that fifteen other concepts in its database link to Cython, including Pandas, SciPy and Scikit-learn. Its example compares a plain Python function with a typed Cython function and shows the typed version running far faster.
Facts
First Released Connections
Follows Typing Discipline
Source Cython (Wikipedia)
In Field
Source Cython (Wikipedia)
Influenced By
Source Cython (Wikipedia)
Licensed Under
Source Cython (Wikipedia)
Sources
1. Programming Language Database (PLDB): Cython
PLDB entry header sentenceQuote, PLDB entry header sentence
Cython is an open source programming language created in 2007.
View the Source Cython (Wikipedia)
In Field: Programming Language Theory, Introduction
is a superset of the programming language Python
Licensed Under: Apache License 2.0, Infobox: license
Apache License 2.0
Follows Typing Discipline: Gradual Typing, Introduction
However, whereas standard Python is dynamically typed, in Cython, types can optionally be provided
Influenced By: Python, Introduction
is a superset of the programming language Python
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.