NSA Cybersecurity Information Sheet remarks on C and C++.

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • JDK

    JDK main-line development https://openjdk.org/projects/jdk

  • ikos

    Static analyzer for C/C++ based on the theory of Abstract Interpretation.

  • 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
  • tock

    A secure embedded operating system for microcontrollers

  • Rust kernels are totally reasonable and the code can be reasonable also, I was recently reading the source of the Tock operating system, https://github.com/tock/tock and it makes me want to grab some risc hardware and try my hand.

  • crates.io

    The Rust package registry

  • The majority of crates on crates.io are 100% safe, see here as an example https://www.reddit.com/r/rust/comments/g0wu9b/percentage_of_unsafe_code_per_crate_for/. According to this thread, 94.6% of code on crates.io was found to be safe (and not that many times crates are just wrappers around unsafe C code so they have to be unsafe at times so pure Rust projects that number is probably even higher).

  • Graal

    GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

  • Not always, for instance GraalVM or PyPy. Nowadays C is quite avoidable.

  • pypy

    Discontinued The unofficial GitHub mirror of PyPy (mirrored via https://github.com/mozillazg/job-mirror-hg-repos)

  • Not always, for instance GraalVM or PyPy. Nowadays C is quite avoidable.

  • SortingNetworks

  • On a side-note: I did an experiment to see whether C# could match C++ for vector-intensive computing: https://github.com/zvrba/SortingNetworks

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Java 23: The New Features Are Officially Announced

    5 projects | news.ycombinator.com | 17 Apr 2024
  • Microsoft seeks Rust developers to rewrite core C# code

    1 project | news.ycombinator.com | 3 Feb 2024
  • What's the business thinking behind so many different OpenJDK builds by different vendors?

    1 project | /r/java | 1 May 2023
  • Loom proliferation

    2 projects | /r/java | 8 May 2022
  • Example Of A Java Program From A Working Developer?

    5 projects | /r/learnjava | 27 Sep 2021