gccontent-benchmark
language-benchmarks
gccontent-benchmark | language-benchmarks | |
---|---|---|
8 | 1 | |
55 | 23 | |
- | - | |
0.0 | 1.8 | |
over 1 year ago | almost 3 years ago | |
Rust | Perl | |
MIT License | GNU General Public License v3.0 only |
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.
gccontent-benchmark
-
OCaml 5.0 release (including multicore and effects)
So, can someone send me a PR with an OCaml implementation of "my" gc-content benchmark?
https://github.com/samuell/gccontent-benchmark
:D
-
Performance comparison: counting words in Python, C/C++, Awk, Rust, and more
Fun stuff! Has run a similar thing with a simple bioinformatics problem before (calculating the ratio of G and Cs against A+G+C+T):
https://github.com/samuell/gccontent-benchmark#readme
Really hard - or impossible - to arrive at a definitive single number for one language, but the whole exercise is a lot of fun and quite informative IMO :)
- Benchmarking different programming languages for a simple bioinformatics task
- CSP slower?
-
Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust
might also enjoy this benchmark for bioinformatics, had a number of community-member submissions https://github.com/samuell/gccontent-benchmark
- Rust tops bioinformatics micro-benchmark
language-benchmarks
-
Little-Lang
Tcl was historically very slow compared to, for example, Perl. Especially for synthetic benchmarks. However, since it's so easy to interop with C, it didn't seem to matter much in the real world. You just put anything performance sensitive in C and left the bits that didn't matter in tcl. Some benchmarks: https://github.com/trizen/language-benchmarks
What are some alternatives?
countwords - Playing with counting word frequencies (and performance) in various languages.
Wren - The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
countwords - Playing with counting word frequencies (and performance) in various languages.
benchmark_VAE - Unifying Variational Autoencoder (VAE) implementations in Pytorch (NeurIPS 2022)
fasten - :construction_worker: Fasten toolkit, for streaming operations on fastq files
perl-validator-benchmark - Benchmark of Perl validation frameworks. Example results -> https://bbrtj.eu/blog/article/validation-frameworks-benchmark
s3-rust-noodles-bam - Rust+AWS+S3+Lambda+Noodles = Serverless Bioinformatics
tcl - The Tcl Programming Language
ftx - FTX Sample Code
countwords - Playing with counting word frequencies (and performance) in various languages.
htsget-mvp - A server implementation of the htsget protocol for bioinformatics in Rust
esy - package.json workflow for native development with Reason/OCaml