C, C# and C++ Development
Everything about C and its extensions, C++ and C#.
C, C# and C++ Articles
A trip through Red Hat Developer's content for the month, with articles on GCC 12, Java in containers, Red Hat's SSO technology, and much more.
New features and a substantial reduction in false positives bring GCC's static analysis closer to being production-ready for C code.
Many C/C++ programs create their own memory allocators. Valgrind provides special macros for using Memcheck to debug memory under these conditions.
Get started with clang-format, an LLVM tool that you can use to set and maintain a consistent code style in your open source C and C++ projects.
Learn how code specialization and deoptimization in the MIR lightweight JIT compiler could be used to improve performance in dynamic languages like Ruby.
Find out how GCC 12 detects Trojan Source attacks, a new software vulnerability that uses reversed Unicode text to hide malicious code.