21st Century C

Date: Feb 10, 2025·Tags: #clang, #good-reading, #insight

My aims for C++ can be summarized as

  • Direct expression of ideas
  • Static type safety
  • Resource safety (aka "no leaks")
  • Direct access to hardware
  • Performance (aka efficiency)
  • Affordable extendibility (aka Zero-overhead abstraction)
  • Maintainability (aka comprehensible code)
  • Platform independence (aka portability)
  • Stability (aka compatibility)

-- Bjarne Stroustrup, 21st Century C++

C++ was designed to evolve. When I started, not only didn’t I have the resources to design and implement my ideal language, but I also understood that I needed the feedback from use to turn my ideals into practical reality.

-- Bjarne Stroustrup, 21st Century C++

Legends Never Die.