awesome-python-typing
Programming-Language-Benchmark
Our great sponsors
awesome-python-typing | Programming-Language-Benchmark | |
---|---|---|
2 | 5 | |
1,582 | - | |
2.7% | - | |
5.2 | - | |
18 days ago | - | |
Creative Commons Attribution Share Alike 4.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-python-typing
-
A Tale of Two Kitchens - Hypermodernizing Your Python Code Base
Awesome Python Typing
-
Which programming language or compiler is faster
yes, and python has a large amount of analyzers:
https://github.com/typeddjango/awesome-python-typing
Programming-Language-Benchmark
- Rust vs Zig Benchmarks
-
Ask HN: What are some of the most elegant codebases in your favorite language?
I found Zig implementation of json parsing is interesting. The code is free from hidden control flow !.
https://github.com/hanabi1224/Programming-Language-Benchmark...
-
Nim vs Rust Benchmarks
It appears helloworld is the only test with any repeats, and it only has 5 repeats. https://github.com/hanabi1224/Programming-Language-Benchmark...
Here's the measurement code, it appears to be significantly more complicated than a simple fork/exec/wait loop but that could just be all the C# getting in the way: https://github.com/hanabi1224/Programming-Language-Benchmark... Nevertheless you are probably right that the bulk of this 1.8ms is in the executable under test, and it truly is just bloat. Running `hyperfine ./empty-main-function` from rustc on my Mac gives 0.8ms.
-
Which programming language or compiler is faster
Is faster... on code that has been optimized to hell and back 5 times over and no longer resembles anything like normal code written in the language.
Seriously, this is the code for the top program. I'm reasonably sure 99% of C++ programmers could not decipher it without spending significant amounts of time on google: https://github.com/hanabi1224/Programming-Language-Benchmark...
I appreciate that fair benchmarks across languages are a hard problem, but this is not a good solution to it. Any reference to this data as a comparison between "programming languages and compilers" needs to come with a giant disclaimer that it's comparing them at something you almost certainly don't use them for, and is very far from their main use case.
I also appreciate that this is a repetitive comment the likes of which always come up when this benchmark is mentioned... but I really don't see another way to avoid people misinterpreting it. Very few people are going to spontaneously click through to the code.
What are some alternatives?
black - The uncompromising Python code formatter
Programming-Language-Benchmarks - Yet another implementation of computer language benchmarks game
isort - A Python utility / library to sort imports.
rosettaboy - A gameboy emulator in several different languages
yapf - A formatter for Python files
matrixmultiply - General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.
typeforce - Make mypy more effective
cosmopolitan - build-once run-anywhere c library
awesome-asyncio - A curated list of awesome Python asyncio frameworks, libraries, software and resources
weave - A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
desktop - Focus on what matters instead of fighting with Git.