C, C# and C++ Development

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

C, C# and C++ Articles

Featured image for Red Hat article roundup

Red Hat Developer roundup: Best of April 2022

April 26, 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.

Featured image for: Instant replay: Debugging C and C++ programs with rr.

The state of static analysis in the GCC 12 compiler

April 12, 2022

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

Featured image for Valgrind.

Use Valgrind Memcheck with a custom memory manager

March 23, 2022

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

Featured image for "Get started with clang-tidy in Red Hat Enterprise Linux."

Enforce code consistency with clang-format

February 25, 2022

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.

Featured image for C language articles.

Code specialization for the MIR lightweight JIT compiler

February 16, 2022

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

Featured image for: Value range propagation in GCC with Project Ranger.

Prevent Trojan Source attacks with GCC 12

January 12, 2022

Find out how GCC 12 detects Trojan Source attacks, a new software vulnerability that uses reversed Unicode text to hide malicious code.

More C, C# and C++ articles

Latest Comments

Waiting for Disqus…