r/Cplusplus 10h ago

Feedback I built a benchmark from jira tickets, LLMs get 47-61% on Cpp tasks

2 Upvotes

everyone says AI is good at C++ now but the benchmarks they quote are all competitive programming stuff. so I made one from real firmware tickets - SCPI commands, register maps, datasheet lookups, spec debugging.

frontier models: 47-61%. on SCPI the best one got 36%. one got 0%.

i mean the worst part is they never say idk. for example: vmulq_s64 as a neon intrinsic which doesn't exist.

simple tools like search on docs with gpt-5.4-mini resolved 89% of tickets much better than frontier models

src: github.com/ByteAsk/C-CppBench
i have added mcp search tool as well: github.com/ByteAsk/ByteAsk-Embedded-MCP (MIT)


r/Cplusplus 14h ago

Tutorial Building a toy programming language in C++. Today's topic: Variables

Thumbnail
pvs-studio.com
3 Upvotes

Hey. There's a series of livecoding sessions on building a custom programming language in cpp (nothing too serious, all just for fun). In a few hours, there'll be an online session covering variables. It’s a good one to join and ask questions along the way. You'll need to sign up.

If you'd like some context before joining, here is a full youtube playlist of previous eps


r/Cplusplus 58m ago

Feedback externpro: A CMake build platform and dependency provider with reusable CI pipelines

Upvotes

I created externpro, a CMake build platform and dependency provider with reusable CI pipelines to help you build your own software stack. It's been in development since 2012 and refined through 14+ years of real-world use.

What it does: externpro enables organizations to build their own software stack independent of centralized package managers. It provides a dependency provider and reusable CI pipelines.

Key highlights: - Battle-tested through 14+ years of real-world use - Helps organizations build and maintain their own software stack - Reusable CI pipelines for consistent builds across projects - Complements rather than competes with existing package managers

GitHub organization: https://github.com/externpro
Full announcement: https://github.com/externpro/externpro/wiki/2026.07.23_externpro.revealed

I'm the creator and interested in community feedback. Check out the GitHub org to see what externpro is about, and the wiki for the full story.

How does this approach compare to your current build and CI setup?