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

closeup of cow in grassy field
02 crown king queen royalty

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.

weird science 2017universe

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.

Quantum computing

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.

Hands access a keyboard while a monitor displays binary code.

C++ 23 to introduce module support

Starting with the standard library, modules promise to improve both compilation speed and how C++ developers organize code.

puzzle pieces solving problems solved solution teamwork

Swift-C++ interoperability effort moves forward

Bidirectional interoperability workgroup formed as the Swift compiler adds the ability to import and use some C++ APIs.

Conceptual rescue / recovery image   >   A flotation device drifts on a binary sea.

Optimizing C and C++ Windows binaries with SizeBench

More of Microsoft’s internal tools get released to the outside world.

close up of a speedometer unit 57436662

GraalVM adds Native Image, compiler enhancements

Upgrade to the high-performance, multi-language runtime also offers improvements for Java, JavaScript, Ruby, Python, and WebAssembly.

Two developers / programmers collaborate as they review code via laptop display.

Microsoft’s Visual Studio 2022 Preview 2 arrives

Planned 64-bit version of popular IDE hones in on code changes, debugging.

plus symbol globe communication network digital transformation concept abstract

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.

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

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

head / face / radiating lines / radial waves / artificial intelligence / projection / connection

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

Get started with Angular

A step-by-step guide to installing the tools, creating an application, and getting up to speed with Angular components, directives, services, and routers

Python megaguide: The best frameworks and IDEs

Only on InfoWorld: A hands-on, in-depth look at 13 Python web frameworks and six Python development toolkits

Quick guide: Digital transformation and the agile enterprise

Enterprise transformation is hard. But when you build a platform for continuous change, putting new ideas into production becomes a lot easier

Career hacks: Professional do’s and don’ts for developers

The hot skills to master, the secrets to breaking into management, the career mistakes to avoid -- here's how to refactor yourself as the developer every organization wants

ifw dd office 365

Deep Dive how-to: Office 365 document sharing

Office 2016, OneDrive, and Office 365 together offer powerful document collaboration capabilities across Windows, MacOS, iOS, Android, and the web -- but only if you set them up and manage them properly. This how-to guide walks you...

Machine learning megaguide: Amazon, Microsoft, Databricks, Google, HPE, IBM

Download InfoWorld's massive roundup of Amazon, Microsoft, Databricks, Google, HPE, and IBM machine learning toolkits

Load More