High-performance language recommendation

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/bioinformatics

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

    i can't truly speak to the relative steepness, i think like both rust and c++ can get quite steep depending on what you're doing but can also be simple in other cases. best to just try it out i'd say :) the rustlings guide https://github.com/rust-lang/rustlings which parallels the rust book https://doc.rust-lang.org/book/ is a good way to learn. doing things like advent of code could also help. the most common hurdles with rust are "lifetimes" and "the borrow checker", and it just takes practice to figure them out

  • book

    The Rust Programming Language

    i can't truly speak to the relative steepness, i think like both rust and c++ can get quite steep depending on what you're doing but can also be simple in other cases. best to just try it out i'd say :) the rustlings guide https://github.com/rust-lang/rustlings which parallels the rust book https://doc.rust-lang.org/book/ is a good way to learn. doing things like advent of code could also help. the most common hurdles with rust are "lifetimes" and "the borrow checker", and it just takes practice to figure them out

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • poly

    A Go package for engineering organisms.

    Check out poly. It’s written in go and I’m using it for one of my projects too. The goal is that we should have high performance libraries that we can use knowing what people are working on the forks will give the community a leg up.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts