---
title: "#c articles | Hashnode"
description: "C is a general-purpose, imperative computer programming language originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs."
url: "https://hashnode.com/tag/c"
---

Tag

# #c

1,698 posts · 5,856 followers

[Okhuomon Ajayi](https://hashnode.com/@okhuomonajayi) · [5d ago](https://hashnode.com/posts/my-outreachy-contribution-period-with-git-removing-global-state-one-patch-at-a-time/6aed0a7923365a9ae8365132)

### [My Outreachy contribution period with Git: removing global state, one patch at a time](https://okhuomonajayi.hashnode.dev/my-outreachy-contribution-period-with-git-removing-global-state-one-patch-at-a-time?utm_source=hashnode&utm_medium=feed)

What went wrong, what I changed, and what Git's reviewers taught me

5 min read · [okhuomonajayi.hashnode.dev](https://okhuomonajayi.hashnode.dev/my-outreachy-contribution-period-with-git-removing-global-state-one-patch-at-a-time?utm_source=hashnode&utm_medium=feed)

[7](https://hashnode.com/posts/my-outreachy-contribution-period-with-git-removing-global-state-one-patch-at-a-time/6aed0a7923365a9ae8365132)

[Waqas Shahid](https://hashnode.com/@practicaldevblog) · [6d ago](https://hashnode.com/posts/c-explained-the-language-still-underneath-almost-everything/6aebf7a7e71dce2820c696e8)

### [C Explained: The Language Still Underneath Almost Everything](https://practicaldevblog.hashnode.dev/c-explained-the-language-still-underneath-almost-everything?utm_source=hashnode&utm_medium=feed)

C is over fifty years old, and it still runs much of the world. Operating systems, embedded devices, databases, and the runtimes of newer languages are often written in C, or in code that borrows heav

4 min read · [practicaldevblog.hashnode.dev](https://practicaldevblog.hashnode.dev/c-explained-the-language-still-underneath-almost-everything?utm_source=hashnode&utm_medium=feed)

[nullterminal](https://hashnode.com/@nullterminal) · [Oct 25](https://hashnode.com/posts/two-weeks-on-github-i-used-ai-to-find-a-192kb-hardcore-c-project/6addb578892554af0c7aa2c4)

### [Two Weeks on GitHub: I Used AI to Find a 192KB Hardcore C Project](https://nullterminal.hashnode.dev/two-weeks-on-github-i-used-ai-to-find-a-192kb-hardcore-c-project?utm_source=hashnode&utm_medium=feed)

As a newbie who has been wandering around GitHub for the past two weeks, I thought I'd seen it all. I've witnessed bot accounts following 1.4 million people, met indie devs pretending to be multinatio

2 min read · [nullterminal.hashnode.dev](https://nullterminal.hashnode.dev/two-weeks-on-github-i-used-ai-to-find-a-192kb-hardcore-c-project?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/two-weeks-on-github-i-used-ai-to-find-a-192kb-hardcore-c-project/6addb578892554af0c7aa2c4)

[Soham Gaichor](https://hashnode.com/@soham111) · [Oct 18](https://hashnode.com/posts/why-array-indexing-starts-at-0-and-not-1-a-low-level-deep-dive/6ad48447cc0621554f6ec03e)

### [Why Array Indexing Starts at 0 (And Not 1): A Low-Level Deep Dive](https://soham111.hashnode.dev/why-array-indexing-starts-at-0-and-not-1-a-low-level-deep-dive?utm_source=hashnode&utm_medium=feed)

Learn why arrays start at 0 instead of 1. Explore memory offsets, pointer arithmetic, and Dijkstra's logic in simple terms

6 min read · [soham111.hashnode.dev](https://soham111.hashnode.dev/why-array-indexing-starts-at-0-and-not-1-a-low-level-deep-dive?utm_source=hashnode&utm_medium=feed)

[ZyVOP](https://hashnode.com/@zyvop) · [Oct 18](https://hashnode.com/posts/born-from-flaws-the-chain-reaction-that-created-every-programming-language-dz572/6ad45e0954728b90f3b56e10)

### [Born from Flaws: The Chain Reaction That Created Every Programming Language](https://blog.zyvop.com/born-from-flaws-the-chain-reaction-that-created-every-programming-language-dz572?utm_source=hashnode&utm_medium=feed)

C had disadvantages, so C++ came. C++ had its own, so Java came. Follow the chain from machine code to Rust.

9 min read · [blog.zyvop.com](https://blog.zyvop.com/born-from-flaws-the-chain-reaction-that-created-every-programming-language-dz572?utm_source=hashnode&utm_medium=feed)

[ZyVOP](https://hashnode.com/@zyvop) · [Oct 13](https://hashnode.com/posts/rust-vs-c-same-machine-different-deal-05f1x/6ace5ebb37ef76dc44406206)

### [Rust vs C: Same Machine, Different Deal](https://blog.zyvop.com/rust-vs-c-same-machine-different-deal-05f1x?utm_source=hashnode&utm_medium=feed)

Both give you control over memory, but only one makes you prove you’re using it safely. A practical look at where Rust and C each shine.

7 min read · [blog.zyvop.com](https://blog.zyvop.com/rust-vs-c-same-machine-different-deal-05f1x?utm_source=hashnode&utm_medium=feed)

[enrico](https://hashnode.com/@nnevskij) · [Oct 12](https://hashnode.com/posts/i-built-a-cli-that-turns-your-text-into-tolkien-prose-here-s-why-i-used-c99/6accbff13147aa121ba3d3d1)

### [I Built a CLI That Turns Your Text Into Tolkien Prose — Here's Why I Used C99](https://nnevskji.hashnode.dev/i-built-a-cli-that-turns-your-text-into-tolkien-prose-here-s-why-i-used-c99?utm_source=hashnode&utm_medium=feed)

A CLI tool in pure C99 that rewrites any text as Tolkien prose. 4 styles, 5 languages, works offline. Vibe-coded with full engineering awareness.

3 min read · [nnevskji.hashnode.dev](https://nnevskji.hashnode.dev/i-built-a-cli-that-turns-your-text-into-tolkien-prose-here-s-why-i-used-c99?utm_source=hashnode&utm_medium=feed)

[Molly Sohaney](https://hashnode.com/@mollysohaney) · [Oct 12](https://hashnode.com/posts/ctf-writeup-kuiper-belt-relay-core-pwn-css-ctf-2026-return-of-nexus/6acc46beace597bebb916f74)

### [CTF Writeup: Kuiper Belt Relay Core | Pwn | CSS CTF 2026: Return of Nexus](https://mollysohaney.hashnode.dev/ctf-writeup-kuiper-belt-relay-core-pwn-css-ctf-2026-return-of-nexus?utm_source=hashnode&utm_medium=feed)

Description The Relay rebooted an old diagnostic process — it just echoes back whatever you send it. Simple by design. But it's still carrying dead code from before the blackout: a function that's

5 min read · [mollysohaney.hashnode.dev](https://mollysohaney.hashnode.dev/ctf-writeup-kuiper-belt-relay-core-pwn-css-ctf-2026-return-of-nexus?utm_source=hashnode&utm_medium=feed)

[Harrison Guo](https://hashnode.com/@harrisonguo) · [Oct 8](https://hashnode.com/posts/use-after-free-is-a-lifetime-bug-not-a-c-bug/6ac7cdab963ba64efa44d177)

### [Use-After-Free Is a Lifetime Bug, Not a C Bug](https://harrisonsec.hashnode.dev/use-after-free-is-a-lifetime-bug-not-a-c-bug?utm_source=hashnode&utm_medium=feed)

Use-after-free gets filed under 'C is dangerous', which is the wrong lesson and hides the real one. The bug is not the free.

8 min read · [harrisonsec.hashnode.dev](https://harrisonsec.hashnode.dev/use-after-free-is-a-lifetime-bug-not-a-c-bug?utm_source=hashnode&utm_medium=feed)

[vaxp](https://hashnode.com/@vaxp) · [Oct 5](https://hashnode.com/posts/bifrost-a-lock-free-c11-ipc-pushing-the-physical-limits-of-memory-bandwidth/6ac42fe1321e4c97d1fbbed8)

### [Bifrost – A Lock-Free C11 IPC Pushing the Physical Limits of Memory Bandwidth](https://vaxp.hashnode.dev/bifrost-a-lock-free-c11-ipc-pushing-the-physical-limits-of-memory-bandwidth?utm_source=hashnode&utm_medium=feed)

Hey everyone, Over the past few years in the VAXP labs, we have been building a completely sovereign tech stack from scratch, culminating in our upcoming operating system: vaxp-os. While designing the

2 min read · [vaxp.hashnode.dev](https://vaxp.hashnode.dev/bifrost-a-lock-free-c11-ipc-pushing-the-physical-limits-of-memory-bandwidth?utm_source=hashnode&utm_medium=feed)
