Why are you a C/C++ developer?

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

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • SaaSHub - Software Alternatives and Reviews
  • HartreeFock

    A program implementing the Hartree–Fock (also post-HF: MP2, CCSD(T), CIS and TDHF/RPA)/self-consistent field method (also DIIS) with Gaussian orbitals

    The rest depends on the project. I have no shame in using some other language, but for some of the projects, my other choice would be... fortran. I like c++ more, so for this one for example https://github.com/aromanro/HartreeFock I used c++.

  • cexprtk

    cexprtk is a cython wrapper around "C++ Mathematical Expression Toolkit Library (ExprTk)". Using cexprtk a powerful mathematical expression engine can be incorporated into your python project.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Beef

    Beef Programming Language (by beefytech)

    Had a very slow computer at the time and needed to convert lots of pixels and emulate a little processor (SPC700). So I wrote the utilities in x86 assembly. Eventually I got tired of that and decided to move up the chain some 😅... Today I still write using C++ because nothing else has really come along that satisfies my desire for low level control and perf, short of possibly Beef or Rust (but it's too obnoxiously opinionated for me, and the community seems allergic to useability/interoperability improvements, with the arrogant tone coming across as "well why don't you just rewrite it from scratch in pure Rust" 🤦‍♀️ - that said, I'd love to adopt a few features from it into C++).

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