Skip to content

Programming language

C++

C++ is a general-purpose, compiled programming language widely used for systems software, performance-critical applications, and embedded development.

Known aliases

  • C++
  • C++11
  • C++17
  • C/C++
  • C++ codebase
  • C++ language
  • Cplusplus
  • C plus plus
  • CPP

Current stories

buildOne report1 publisher

One modulus check made a full four-slot ring report empty

Full and empty share a residue once the cursors lap, so a four-slot ring reports empty with four live ints in it, and the sanitizers have nothing to say because nothing illegal happened.

Publishers:dev.to

Reality

Evidence74
Adoption
Not scored
Hype gap+18
Incentives52
Confidence70
leadershipOne report1 publisher

Microsoft puts Rust on its top internal support tier alongside C++, C# and TypeScript

The Tier-1 designation promises internal Rust teams a supported toolchain and an SDL-compliant path to production, and Microsoft is building a new rustc backend onto the MSVC code generator to get there.

Publishers:rustfoundation.org

Reality

Evidence46
Adoption55
Hype gap+22
Incentives78
Confidence54
securityOne report1 publisher

Black Duck's Boris Cipot names Microsoft, Google, Amazon and Cloudflare as Rust adopters in production

A year on from the CISA and NSA memory-safety report, the adoption evidence is still provider roadmaps and practitioner judgement about C and C++ code that nobody proposes to rewrite wholesale.

Reality

Evidence45
Adoption35
Hype gap+20
Incentives70
Confidence50
buildOne report1 publisher

Mistral used AI agents and a human overseer to rewrite 40,000 lines of Fortran into C++

By Mistral's own account, agents handed one Fortran subroutine each returned working C++ that preserved the old design, and the multi-agent run stalled on hard bugs until a human operator unblocked it and reviewed the pull requests.

Publishers:runtimewire.com

Reality

Evidence42
Adoption24
Hype gap+20
Incentives78
Confidence55
leadershipOne report1 publisher

Junior engineers must proactively rebuild the reps agents let them skip

Debugging, code review and abstractions that failed under load were the reps that produced engineering judgment. If agents absorb them, someone has to put those reps back on the calendar on purpose.

Publishers:addyo.substack.com

Reality

Evidence38
Adoption
Not scored
Hype gap+15
Incentives32
Confidence45
buildOne report1 publisher

End of active support for Qt 5 puts the qmake conversion on the security clock

Security fixes now flow to Qt 6 only. The guide most teams will reach for ranks the build migration above the API work. qmake surviving into Qt 6 is the detail that lets you split the two jobs.

Publishers:dev.to

Reality

Evidence30
Adoption
Not scored
Hype gap+18
Incentives78
Confidence36
buildOne report1 publisher

Invariants make an agent change behaviour to turn the suite green

A dev.to write-up argues that any suite an agent can read is a target, so it swaps expected values for invariants, pins fixtures by sha256, and quarantines flakes before the agent runs anything. The example's own arithmetic shows where layer one stops.

Publishers:dev.to

Reality

Evidence46
Adoption
Not scored
Hype gap+30
Incentives74
Confidence57
buildOne report1 publisher

Sequence-level equivalence catches the cache a single-call test suite waves through

A dev.to walkthrough freezes 2050 fixture outputs behind a hash file and replays them byte for byte against the candidate binary. The gate itself is cheap and mostly right. The corpus is doing more of the work than the script.

Publishers:dev.to

Reality

Evidence57
Adoption
Not scored
Hype gap+31
Incentives61
Confidence51
buildOne report1 publisher

JetBrains asked 15,000 developers how much code agents write. The answers add up to 112 percent

The average professional reports 47 percent of last month's code fully agent-generated, 38 percent assisted and 27 percent manual. Only 22 percent live above the 80 percent line.

Reality

Evidence52
Adoption68
Hype gap+30
Incentives62
Confidence55
buildOne report1 publisher

Mojo 1.0 puts a stability contract behind the version number, with fine print

Modular's 1.0 release ends three years of source-breaking churn, but only a small set of standard library APIs is actually frozen, and binary compatibility is not promised at all.

Publishers:dev.to

Reality

Evidence44
Adoption33
Hype gap+16
Incentives58
Confidence45
buildOne report1 publisher

The tray tax: one Windows suite drops Electron for C++ and WebView2

A developer says a resident clipboard-and-launcher tool cannot afford a bundled Chromium. The bill for avoiding it is an untyped C++-to-JavaScript bridge and Windows-only reach.

Publishers:dev.to

Reality

Evidence42
Adoption18
Hype gap+12
Incentives58
Confidence55
securityOne report1 publisher

Akira advisory update: $244m taken, one SonicWall CVE, three controls to audit now

Nine agencies across four countries refreshed the #StopRansomware Akira advisory on Nov. 13 with indicators current to November 2025 and a three-item action list.

Publishers:cisa.gov

Reality

Evidence79
Adoption66
Hype gap+4
Incentives24
Confidence71
buildOne report1 publisher

Valid JSON, Wrong Bucket: Why A Model Answer Is A Proposal, Not A Result

A crash triage queue stalled while every check passed: 200 OK, clean JSON, stable schema, wrong labels. The fix is a deterministic contract and a ledger of disagreements.

Publishers:dev.to

Reality

Evidence30
Adoption
Not scored
Hype gap+22
Incentives80
Confidence40
securityOne report1 publisher

Aeternum puts botnet C2 on Polygon, and leaves defenders no domain to seize

Unit 42 says the C++ loader reads encrypted commands from immutable smart contracts over public RPC endpoints, which turns takedown work into traffic monitoring.

Reality

Evidence62
Adoption28
Hype gap+16
Incentives72
Confidence55