C, C# and C++ Development
Everything about C and its extensions, C++ and C#.
C, C# and C++ Articles

Red Hat Developer roundup: Best of April 2022
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.

The state of static analysis in the GCC 12 compiler
New features and a substantial reduction in false positives bring GCC's static analysis closer to being production-ready for C code.

Use Valgrind Memcheck with a custom memory manager
Many C/C++ programs create their own memory allocators. Valgrind provides special macros for using Memcheck to debug memory under these conditions.

Enforce code consistency with clang-format
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.

Code specialization for the MIR lightweight JIT compiler
Learn how code specialization and deoptimization in the MIR lightweight JIT compiler could be used to improve performance in dynamic languages like Ruby.

Prevent Trojan Source attacks with GCC 12
Find out how GCC 12 detects Trojan Source attacks, a new software vulnerability that uses reversed Unicode text to hide malicious code.
Latest Comments
""
July 18, 2019