C++

C++ | News, how-tos, features, reviews, and videos

race fast racing horses shutterstock 1399280570

compiling compiler code

GCC 13 compiler collection backs C++ 23, Go 1.18

Highlights of the major GCC release include support for C 23 and C++ 23 features and full support of Go 1.18 user packages, but not generic programming.

Zig zag road sign. Yellow lines on asphalt.

C rival Zig language cracks Tiobe index top 50

Systems programming language that aims to replace C makes the Tiobe index top 50 for the first time. The Google-led Carbon language, an alternative to C++, ranked 168th.

Zig zag road sign. Yellow lines on asphalt.

Meet Zig: The modern alternative to C

Zig is an up-and-coming systems-oriented language that could one day replace C. Here's what you need to know about Zig.

keys to access solutions closure complete

C++ 23 language standard declared feature-complete

Forthcoming update of C++ will include a standard library module named std. Attention of the ISO C++ Committee now turns to C++ 26.

it as a product boxes glowing box binary package by masterzphotois getty

Docker, Maven lead the way in packages

The JFrog Software report also listed NPM JavaScript among the leaders while Rust Cargo showed impressive growth.

happy confetti celebrate victory proud winner ambreen hasan 346960 unsplash

C++ still shining in language popularity index

The language grew nearly 6% year over year in Tiobe's index and ranks fifth on PYPL's popularity index.

A magnifying lens exposes an exploit amid binary code.

C++ creator Bjarne Stroustrup defends its safety

US National Security Agency recommends using memory safe programming languages instead of C/C++ when possible, because hackers frequently exploit memory issues.

shutterstock 561382627 C++ programming language source code syntax highlighting

Conan 2.0 revamps C/C++ package manager

Major upgrade due in February features a cleaner syntax, a new public Python API, new build system integrations, and a new graph model that better represents the relations between packages.

winner medal contest victory

C++ wins programming language of the year award

Tiobe recognized C++ as the programming language with the biggest gain in popularity in 2022. C and Python were the runners-up.

Developers work together to review lines of code in an office workspace.

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.

medals gold silver bronze

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.

falling swift

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.

3 stars, award, dark background

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.

thumbs up happy employees binary diversity motivated staff happy people by peopleimages getty

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.

closeup of cow in grassy field

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.

02 crown king queen royalty

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.

Evolution of Lighting 166160844

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.’

binary target

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.

Load More