C

C

C - The classic systems programming language with direct hardware access

C is a foundational language for systems and embedded programming, offering fine-grained control over memory and performance.

Category

Systems / General Purpose

First Release

1972

File Extension

.c

Creator

Dennis Ritchie

Latest News

Mesa 27.0 Adopts Kraid Shader Compiler for Mali Valhall GPUs

Mesa 27.0 transitions to the new Kraid shader compiler by default for Mali Valhall architecture GPUs, delivering significant improvements in instruction count, register spilling, and compilation speed.

10/26/2026 • 0 likes

Linux Kernel 7.4 Removes C Implementation of Android Binder Driver

Linux 7.4 has officially replaced the legacy C-based Android Binder IPC driver with the stable Rust implementation.

10/26/2026 • 0 likes

Linux 7.4 Adds Opt-in Buffered IOmap Support for EXT4 File System

The Linux 7.4 kernel introduces optional buffered IOmap support for EXT4, offering improved write performance while requiring careful consideration of unsupported features.

10/26/2026 • 0 likes

Linus Torvalds accepts AI-generated patch for Linux kernel cache contention

Linus Torvalds has incorporated an AI-generated patch into the Linux kernel to improve cache performance while updating the project policy to no longer require disclosure of AI tool usage.

10/26/2026 • 0 likes

Linux Kernel Uses AI to Refine AMD Zen CPU Detection Logic

Linux kernel developers are utilizing artificial intelligence to refine CPU microarchitecture detection routines for AMD Zen processors ranging from version 3 to 5.

10/22/2026 • 0 likes

Critical Integer Overflow Vulnerability Found in musl libc regcomp

A serious integer overflow flaw in the musl libc regcomp function allows for potential arbitrary code execution, affecting all versions from 0.5.0 through 1.2.6.

10/22/2026 • 0 likes

Rust-Based Tyr Driver for Arm Mali GPUs Boots Firmware in Linux 7.3

The Tyr Rust driver for Mali-G610 GPUs now starts the GPU's onboard microcontroller in mainline Linux 7.3, but it lacks job scheduling and does not replace the C-based Panthor driver.

10/21/2026 • 0 likes

OpenBSD 8.0 Released With Refined Hardware Support And Security Updates

The OpenBSD project has launched version 8.0, featuring updated hardware drivers, system-wide security enhancements, and refined cryptography standards.

10/20/2026 • 0 likes

Raylib 6.2 Released With Over 300 Improvements

The latest version of the C-based multimedia library introduces extensive codebase refinements and performance enhancements contributed by over 100 developers.

10/15/2026 • 0 likes

Libreboot 26.10 Ominous Olive Adds Full UEFI Support And New Hardware

The latest Libreboot release introduces full UEFI support via the EDK2 payload and expands compatibility to over 200 new Chromebooks and several desktop and server motherboards.

10/15/2026 • 0 likes

Difficulty

Advanced 3/3

Low-level features, manual memory management, undefined behavior risks, and complex tooling make mastery challenging.