Cython
E96633
Cython is a programming language and compiler that extends Python with static typing and direct C/C++ integration to generate fast, optimized extension modules.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Cython canonical | 2 |
How this entity was disambiguated
This entity first appeared as the object of triple T825436 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Cython Context triple: [SciPy, writtenIn, Cython]
-
A.
Jython
Jython is an implementation of the Python programming language that runs on the Java platform and allows seamless integration with Java code and libraries.
-
B.
Python reference implementation (CPython)
Python reference implementation (CPython) is the original and most widely used implementation of the Python programming language, written in C and serving as the de facto standard for Python behavior and compatibility.
-
C.
PyPy
PyPy is a high-performance alternative Python interpreter featuring a Just-In-Time (JIT) compiler designed to significantly speed up the execution of Python programs.
-
D.
Python Consortium
The Python Consortium was an early industry-backed organization that coordinated corporate support and development for the Python programming language before its role was taken over by the Python Software Foundation.
-
E.
Python
Python is a monstrous serpent or dragon from Greek mythology, best known for being slain by the god Apollo at Delphi.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Cython Target entity description: Cython is a programming language and compiler that extends Python with static typing and direct C/C++ integration to generate fast, optimized extension modules.
-
A.
Jython
Jython is an implementation of the Python programming language that runs on the Java platform and allows seamless integration with Java code and libraries.
-
B.
Python reference implementation (CPython)
Python reference implementation (CPython) is the original and most widely used implementation of the Python programming language, written in C and serving as the de facto standard for Python behavior and compatibility.
-
C.
PyPy
PyPy is a high-performance alternative Python interpreter featuring a Just-In-Time (JIT) compiler designed to significantly speed up the execution of Python programs.
-
D.
Python Consortium
The Python Consortium was an early industry-backed organization that coordinated corporate support and development for the Python programming language before its role was taken over by the Python Software Foundation.
-
E.
Python
Python is a monstrous serpent or dragon from Greek mythology, best known for being slain by the god Apollo at Delphi.
- F. None of above. chosen
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Python extension language
ⓘ
compiler ⓘ programming language ⓘ transcompiler ⓘ |
| basedOn | Python ⓘ |
| compilesTo |
C
ⓘ
C++ ⓘ |
| feature |
automatic reference counting integration with CPython
ⓘ
direct C API access ⓘ direct C++ API access ⓘ generation of C source code from Cython code ⓘ optional type annotations ⓘ static typing ⓘ support for NumPy integration ⓘ support for calling C functions directly ⓘ support for calling C++ methods directly ⓘ support for cdef classes ⓘ support for cpdef functions ⓘ support for exception handling compatible with Python ⓘ support for fused types ⓘ support for nogil sections ⓘ support for parallelism via OpenMP ⓘ support for typed memoryviews ⓘ |
| hasDocumentationWebsite | https://cython.readthedocs.io/ ⓘ |
| implementationLanguage |
C
ⓘ
Python ⓘ |
| influencedBy |
Pyrex
ⓘ
Python ⓘ |
| license | Apache License 2.0 ⓘ |
| primaryUse |
accelerating Python code
ⓘ
wrapping C libraries for Python ⓘ wrapping C++ libraries for Python ⓘ writing Python C extensions ⓘ |
| supportsImplementation |
Python reference implementation (CPython)
ⓘ
surface form:
CPython
PyPy (limited) ⓘ |
| supportsLanguage |
C
ⓘ
C++ ⓘ Python ⓘ |
| supportsParadigm |
imperative programming
ⓘ
object-oriented programming ⓘ procedural programming ⓘ |
| targetPlatform |
Python reference implementation (CPython)
ⓘ
surface form:
CPython
|
| typicalFileExtension |
.pxd
ⓘ
.pxi ⓘ .pyx ⓘ |
| usedFor |
creating Python extension modules
ⓘ
high-performance computing with Python ⓘ interfacing with legacy C codebases ⓘ numerical computing ⓘ optimizing tight loops in Python code ⓘ scientific computing ⓘ |
| website | https://cython.org/ ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Cython Description of subject: Cython is a programming language and compiler that extends Python with static typing and direct C/C++ integration to generate fast, optimized extension modules.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.