Task: Question Generation
Input (English): Context : The Cython programming language is a superset of Python with a foreign function interface for invoking C/C++ routines and the ability to declare the static type of subroutine parameters and results, local variables, and class attributes. 
Subject : Cython 
Relation : based on
Output (English): Which is the basis of Cython?