C++
C++ | News, how-tos, features, reviews, and videos
Visual Studio 2022 adds C++ atomics
Version 17.5 Preview 2 brings a wide range of improvements to the IDE including an experimental implementation of C11 atomics in MSVC.
C++ overtakes Java in language popularity index
Java ranked fourth in the December 2022 Tiobe index of programming language popularity, the lowest Java has ranked in the history of the index.
Swift language plans for 2023 emphasize concurrency and generics
Builders of the Apple-developed Swift language intend to also move the language forward in C++ interoperability and add a Swift parser.
Beyond C++: The promise of Rust, Carbon, and Cppfront
There's light on the horizon for C/C++ developers looking for a change. Rust, Carbon, and Cppfront are all promising alternatives to the legacy languages programmers love to hate.
12 top-notch libraries for C++ programming
C++ developers look to these libraries for help building Windows apps, mobile apps, machine learning and scientific apps, and more.
Should C/C++ be deprecated in favor of Rust?
Microsoft executive says it’s time to retire the C and C++ programming languages and use Rust instead.
Why the C programming language still rules
The C language has been a programming staple for decades. Here’s how it stacks up against C++, Java, C#, Go, Rust, Python, and the newest kid on the block—Carbon.
Cppfront project aims to modernize C++
Cppfront is an experimental compiler for an alternate C++ syntax that would make the venerable programming language ‘10x simpler, safer, and more toolable.’
Async C++ framework aims for easier microservices
Userver, currently in beta, promises to solve the problem of efficient I/O interactions transparently for C++ developers.
Carbon language aims to be a better C++
Experimental successor to C++ strives for C++ performance and compatibility while avoiding its technical debt and ‘extreme difficulty’ to improve.
Nvidia unveils QODA for hybrid quantum-classical computing
Nvidia’s Quantum Optimized Device Architecture allows HPC and AI experts to add quantum computing to existing applications, using C++ and Python.
C++ 23 to introduce module support
Starting with the standard library, modules promise to improve both compilation speed and how C++ developers organize code.
Swift-C++ interoperability effort moves forward
Bidirectional interoperability workgroup formed as the Swift compiler adds the ability to import and use some C++ APIs.
Optimizing C and C++ Windows binaries with SizeBench
More of Microsoft’s internal tools get released to the outside world.
GraalVM adds Native Image, compiler enhancements
Upgrade to the high-performance, multi-language runtime also offers improvements for Java, JavaScript, Ruby, Python, and WebAssembly.
Microsoft’s Visual Studio 2022 Preview 2 arrives
Planned 64-bit version of popular IDE hones in on code changes, debugging.
Visual Studio 2019 upgrade brings C++ 20 support
Microsoft said its compiler and standard library are feature-complete for C++ 20 in Visual Studio 2019 16.10, while a 16.11 preview centers on Hot Reload and .NET MAUI.
Deep Dive
AI, machine learning, and deep learning deep dive
Download this 26-page in-depth guide to AI, machine learning, and deep learning for easy reading at your convenience