For software. The idea that the programs we write should run fast.

Some important principles:

  • Do not trade off safety for performance.1
  • Performance is a problem that involves everyone. More people need to care about it.2

C/C++ are both cited as performance-focused languages. This is mainly because they both run faster than comparable code in higher-level languages. The drawback of this is that it places the burden of fixing things and enforcing rules on the programmer (no garbage collector).

Sub-pages

Resources

See also

https://zeux.io/2024/05/31/justifiably-slow/ https://github.com/ashvardanian/less_slow.cpp

Footnotes

  1. From Modern C, by Jens Gustedt.

  2. From this Tweet by Maxime Chevalier.