Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Cython is a superset of the Python programming language, designed to give C-like performance with code that is written mostly in Python. [1]

33 relations: "Hello, World!" program, Apache License, C (programming language), C++, Compiled language, Foreign function interface, Fork (software development), Free software, Guido van Rossum, IPython, Linux, MacOS, Microsoft Windows, Multi-core processor, Notebook interface, Numba, OpenMP, Pandas (software), Parallel computing, Programming language, PyPy, Pyrex (programming language), Python (programming language), Quora, SageMath, Scikit-learn, SciPy, Subroutine, Subset, Type system, Virtual machine, XML, ZeroMQ.

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.

New!!: Cython and "Hello, World!" program · See more »

Apache License

The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).

New!!: Cython and Apache License · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Cython and C (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Cython and C++ · See more »

Compiled language

A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).

New!!: Cython and Compiled language · See more »

Foreign function interface

A foreign function interface (FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written in another.

New!!: Cython and Foreign function interface · See more »

Fork (software development)

In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software.

New!!: Cython and Fork (software development) · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: Cython and Free software · See more »

Guido van Rossum

Guido van Rossum (born 31 January 1956) is a Dutch programmer best known as the author of the Python programming language, for which he is the "Benevolent Dictator For Life" (BDFL), which means he continues to oversee Python development, making decisions when necessary.

New!!: Cython and Guido van Rossum · See more »

IPython

IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history.

New!!: Cython and IPython · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Cython and Linux · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Cython and MacOS · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Cython and Microsoft Windows · See more »

Multi-core processor

A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions.

New!!: Cython and Multi-core processor · See more »

Notebook interface

A notebook interface (also called a computational notebook or data science notebook) is a virtual notebook environment used for literate programming.

New!!: Cython and Notebook interface · See more »

Numba

Numba is an open-source NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc and a grant from the Gordon and Betty Moore Foundation.

New!!: Cython and Numba · See more »

OpenMP

OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran, on most platforms, instruction set architectures and operating systems, including Solaris, AIX, HP-UX, Linux, macOS, and Windows.

New!!: Cython and OpenMP · See more »

Pandas (software)

In computer programming, pandas is a software library written for the Python programming language for data manipulation and analysis.

New!!: Cython and Pandas (software) · See more »

Parallel computing

Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently.

New!!: Cython and Parallel computing · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Cython and Programming language · See more »

PyPy

PyPy is an alternative implementation of the Python programming language which often runs faster than the standard implementation of Python, CPython.

New!!: Cython and PyPy · See more »

Pyrex (programming language)

Pyrex is a programming language developed to aid in creating Python modules.

New!!: Cython and Pyrex (programming language) · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Cython and Python (programming language) · See more »

Quora

Quora is a question-and-answer site where questions are asked, answered, edited, and organized by its community of users.

New!!: Cython and Quora · See more »

SageMath

SageMath (previously Sage or SAGE, "System for Algebra and Geometry Experimentation") is a computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus and statistics.

New!!: Cython and SageMath · See more »

Scikit-learn

Scikit-learn (formerly scikits.learn) is a free software machine learning library for the Python programming language.

New!!: Cython and Scikit-learn · See more »

SciPy

SciPy (pronounced /ˈsaɪpaɪ'/ "Sigh Pie") is a free and open-source Python library used for scientific computing and technical computing.

New!!: Cython and SciPy · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

New!!: Cython and Subroutine · See more »

Subset

In mathematics, a set A is a subset of a set B, or equivalently B is a superset of A, if A is "contained" inside B, that is, all elements of A are also elements of B. A and B may coincide.

New!!: Cython and Subset · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: Cython and Type system · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

New!!: Cython and Virtual machine · See more »

XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

New!!: Cython and XML · See more »

ZeroMQ

ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is a high-performance asynchronous messaging library, aimed at use in distributed or concurrent applications.

New!!: Cython and ZeroMQ · See more »

References

[1] https://en.wikipedia.org/wiki/Cython

OutgoingIncoming
Hey! We are on Facebook now! »