Why are you a C/C++ developer?

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

Our great sponsors
  • Sonar - Free webinar: The Power of Clean C++
  • Zigi - Delete the most useless function ever: context switching.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Scout APM - Truly a developer’s best friend
  • HartreeFock

    A program implementing the Hartree–Fock (also post-HF)/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.

  • Sonar

    Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!

  • 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