Find Related products on Amazon

Shop on Amazon

Ask HN: A retrofitted C dialect?

Published on: 2025-07-13 04:11:45

Hi I'm Anqur, a senior software engineer with different backgrounds where development in C was often an important part of my work. E.g. 1) Game: A Chinese/Vietnam game with C/C++ for making server/client, Lua for scripting [1]. 2) Embedded systems: Switch/router with network stack all written in C [2]. 3) (Networked) file system: Ceph FS client, which is a kernel module. [3] (I left some unnecessary details in links, but are true projects I used to work on.) Recently, there's a hot topic about Rust and C in kernel and a message [4] just draws my attention, where it talks about the "Rust" experiment in kernel development: > I'd like to understand what the goal of this Rust "experiment" is: If we want to fix existing issues with memory safety we need to do that for existing code and find ways to retrofit it. So for many years, I keep thinking about having a new C dialect for retrofitting the problems, but of C itself. Sometimes big systems and software (e.g. OS, browsers, databases ... Read full article.