News

The C programming language is hard to learn, its popularity is waning and demand is shifting. Is there any point in learning C?
The creator of C++ sees concepts in generic programming as key to more efficient, reliable code Bjarne Stroustrup is on a mission to simplify generic programming.
A new draft to add support for generic programming to Go is centered around the concept of contracts, which are used to constrain type parameters to types and functions. The draft also introduces ...
A C++ 20 synchronization library, bringing barriers, latches, and a few other modifications to C++’s low-level concurrent programming support.
This month, I discuss the various practical implications of writing classes with generic interfaces. There are certainly benefits to coding in this style, but there can also be drawbacks. What do I ...