C, C#, and C++ Docs & Development
Documents, articles, and more about C and its extensions, C++ and C#.
C, C# and C++ Articles

.NET 8 now available for RHEL and OpenShift
.NET 8 is now generally available, targeting Red Hat Enterprise Linux 8.7, 9.1, and Red Hat OpenShift. Here’s what developers need to know about this new major release.

eBPF application development: Beyond the basics
Explore best practices for eBPF application development on Linux, including languages and toolchains for working across multiple kernels and environments.

An MIR-based JIT prototype for Ruby
Get insights for improving JIT (just-in-time) compiler performance for Ruby based on a GCC engineer's experience developing an MIR-based JIT prototype.

Parallel programming: When concurrency meets Murphy's law
Parallel programming isn't always parallel. This article examines examples of failed concurrency assumptions in the GNU C Library glibc.

How we ensure statically linked applications stay that way
This article describes the current state, recent improvements, and our plans for making truly statically linked applications.

Go for C++ developers: A beginner's guide
This introduction to the Go programming language for C++ developers examines primary differences in development and program-building environments.