Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Codon Alternatives
Similar projects and alternatives to codon
-
-
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, and 3.10. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
-
-
typedload
Python library to load dynamically typed data into statically typed data structures
-
pure_numba_alias_sampling
Pure numba version of Alias sampling algorithm from L. Devroye's, "Non-Uniform Random Random Variate Generation"
-
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
socketify.py
Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3
-
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
-
cinder
Cinder is Meta's internal performance-oriented production version of CPython. (by facebookincubator)
-
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
-
-
-
-
-
gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
codon reviews and mentions
- Since when did Python haters spread out everywhere? Maybe DNF5 would be faster because of ditched it, maybe.
- What are your thoughts on Codon compiler having a paid licence?
-
Python-based compiler achieves orders-of-magnitude speedups
nit: 'Python-based' would imply to me that it's written in Python, but it looks like it's mostly C++ & LLVM:
- Show HN: Codon: A Compiler for High-Performance Pythonic Applications and DSLs [pdf]
-
Some reasons to avoid Cython
Nim and Codon are Python-inspired compiled languages which I find interesting.
-
Show HN: Python framework is faster than Golang Fiber
Good point! However, you bring in a common misconception I'm fighting with within my company for a long time. Python is not an interpreted language. There is no such thing as an "interpreted language", a language is just a set or rules and keywords. Everything you can fit into Backus–Naur form is already a language even if it doesn't have any implementation nor compiler neither interpreter.
Just as a piece of evidence, there are interpreted C++ (http://www.artificialworlds.net/wiki/IGCC/IGCC) and AOT Python (https://github.com/exaloop/codon) implementations.
-
Mapping Python to LLVM
I figured it out! It's because codon is not just a compiler frontend, but a whole Python language fork, too. And it shares the same name, because technology is not confusing enough on its own, apparently.
-
Numba: A High Performance Python Compiler
I am really intrigued by the Codon project, which aims to be a JIT compiler for Python with Numba/JAX decorator syntax: https://github.com/exaloop/codon
-
The hand-picked selection of the best Python libraries and tools of 2022
Codon — a Python compiler using LLVM
- FLiP Stack Weekly 19-dec-2022
-
A note from our sponsor - Sonar
www.sonarsource.com | 31 Mar 2023
Stats
exaloop/codon is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.