Codon is yet another language pretending to be Python for attention, but the similarity is really just skin deep. The language does not have semantics which are at all compatible with Python semantics. You can’t even have a heterogeneous list, the strings are ASCII only byte arrays, functions must h… Answer from Mason on discourse.julialang.org
Exaloop
docs.exaloop.io › overview
Codon
Codon reads Python code and organizes it into a form the compiler can analyze.
How do you think about Codon?
The following comparison is on the official Codon website: CPython? Codon tries to follow CPython’s syntax, semantics and APIs as closely as possible, aside from a few cases where Codon differs from CPython for performance reasons (one example being Codon’s 64-bit int vs. More on discourse.julialang.org
A high-performance, zero-overhead, extensible Python compiler using LLVM
This is targeting a Python subset, not Python itself · For example, something as simple as this will not compile, because lists cannot mix types in Codon (https://docs.exaloop.io/codon/language/collections#strong-ty...): More on news.ycombinator.com
Check out Codon: A Python compiler if you have a need for C/C++ speed • The Register Forums
While it can be optimized for better performance, Python is prized for qualities other than speed, such as readability, a manageable learning curve, an expansive ecosystem, and utility in both … ... The @codon.jit decorator sounds like an incredibly useful compromise from the docs. More on forums.theregister.com
Codon: a high-performance Python compiler using LLVM
This looks cool, but can you call it a Python compiler when it doesn't support all the Python syntax features? Isn't it more like a compiled language that's based on Python? More on reddit.com
12:20
Make your Python scripts upto 100x faster by compiling them using ...
09:05
Codon search | #python | Bioinformatics | Looking for codons using ...
EP 014 | PoC Codon (python compiler to binay/ELF)
07:11
C++ Weekly - Ep 366 - C++ vs Compiled Python (Codon) - YouTube
07:33
How to use Codon, a new alternative to Python - YouTube
Codon: Python now superior performance to C++ . Is Python now undisputed > than C++ Mar 16, 2023
r/Python 3y ago
USENIX
usenix.org › publications › loginonline › codon-python-compiler
Codon: Python Compiler | USENIX
April 25, 2023 - The article's author, Rachel Gordon, stressed that Codon can compile Python scripts into native code that is as fast, and sometimes faster, than hand-crafted code in C/C++. But quotes from Ariya Shajii, one of Codon’s two developers, mentioned that there were also limitations, in that some of the dynamic features of Python would not work, and that not all of Python 3 was available.
SourceForge
sourceforge.net › projects › codon.mirror
Codon download | SourceForge.net
Codon is a high-performance Python compiler that compiles Python code to native machine code without any runtime overhead. Typical speedups over Python are on the order of 100x or more, on a single thread.
USENIX
usenix.org › publications › loginonline › codon-python-compiler-update
Codon: Python Compiler Update | USENIX
March 10, 2025 - In their blog post, the authors provide charts showing the improvement of Codon over regular Python when running the NPBench NumPy benchmarks. The geometric mean of speedups is modest, 2.4x, but the maximum is crazy, at 900x.
Mit
cap.csail.mit.edu › sites › default › files › research-pdfs › Codon- A Compiler for High-Performance Pythonic Applications and DSLs.pdf pdf
Codon: A Compiler for High-Performance Pythonic Applications and DSLs
Python programs and leverages a novel intermediate repre- sentation to easily incorporate domain-specific optimizations · and analyses. We showcase and evaluate several compiler · extensions and DSLs for Codon targeting various domains,
Exaloop
exaloop.io
Exaloop | Python, Turbocharged
Exaloop’s Codon framework compiles Python to native machine code for 10-100x performance gains, multithreading, GPU acceleration & more.
Hacker News
news.ycombinator.com › item
A high-performance, zero-overhead, extensible Python compiler using LLVM | Hacker News
September 29, 2024 - This is targeting a Python subset, not Python itself · For example, something as simple as this will not compile, because lists cannot mix types in Codon (https://docs.exaloop.io/codon/language/collections#strong-ty...):
Exaloop
docs.exaloop.io › libraries › api
API Reference | Codon
codon · collections · copy · datetime · functools · getopt · gpu · gzip · heapq · internal · itertools · math · numpy · openmp · operator · os · pickle · python · random · re · simd · sortedlist · statistics · string · sys · threading · time ·
The Register
theregister.com › 2023 › 03 › 11 › python_codon_compiler
Codon: Python compiler takes scripts to C/C++ speeds
March 12, 2023 - As described in a paper [PDF] provided to The Register in advance of its planned March 16 release, "Codon: A Compiler for High-Performance Pythonic Applications and DSLs," the toolchain "enables the development of DSLs that share Python’s syntax and semantics together with added domain-specific features and IR optimizations."
Mind-hive
codon-md.mind-hive.com
Codon Docs: Welcome to Codon
We cannot provide a description for this page right now
PyPI
pypi.org › project › codon-bias
codon-bias · PyPI
This package provides codon usage bias (CUB) analysis tools for genomic sequences, focusing on protein coding regions, translation efficiency and synonymous mutations.
The Register
forums.theregister.com › forum › all › 2023 › 03 › 11 › python_codon_compiler
Check out Codon: A Python compiler if you have a need for C/C++ speed • The Register Forums
The biggest difference is most likely that Cython will only use static typing if it's explicitly written, otherwise you still incur dynamic typing overhead, whereas Codon uses black magic to infer the types from a generic Python file and thus needs no extra work for massive speedups.