4 ms·
You’re talking about the design of the language. I’m talking about the adoption of the language. C++ was also intended to be very boring, very easy to teach.
by breckenedge 5y ago
You’re talking about the design of the language. I’m talking about the adoption of the language. C++ was also intended to be very boring, very easy to teach.
- ncmncm 5y agoFalse. C++ was designed as a tool for engineering large systems. Even in its earliest versions, it supported a revolutionary feature, the destructor, for resource management, since adopted as fundamental to Rust. It originated useful suppport for compile-time generic programming (at a time when Ada failed to deliver); also lately gaining support in Rust. Except for a quiet period from 1998 to 2011, it has consistently extended the library of techniques now usable for mainstream production systems.