Speed of Rust vs C

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • gccrs

    GCC Front-End for Rust

  • llvm-cbe

    resurrected LLVM "C Backend", with improvements

  • The Julia community maintains llvm-cbe, a C-backend for LLVM.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rust

    Empowering everyone to build reliable and efficient software.

  • LLVM 12 fixes LLVM's part of the problem, but unfortunately the biggest problem is on Rust's side: the noalias optimization has been found to be unsound when combined with self-referential structs. Github discussion here. As far as I understand, there is not even a theoretical solution to this yet, so it's possible that the noalias optimization can just never be done in practical Rust code.

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