c-programming

Tag

Cards List
#c-programming

C Is Not a Low-Level Language (2018)

Hacker News Top ↗ · 2026-09-07

This article argues that the C programming language is not truly low-level, challenging common perceptions and discussing its abstractions and design.

0 favorites 0 likes
#c-programming

Tracing np.add, all the way down

Hacker News Top ↗ · 2026-09-04 Cached

This blog post traces the execution of NumPy's np.add function from Python down to C, explaining the internal machinery and SIMD optimization involved in numerical addition.

0 favorites 0 likes
#c-programming

Intrusive Linked Lists

Hacker News Top ↗ · 2026-08-31 Cached

This article explains intrusive linked lists, a data structure variation where links are embedded in the structure itself, used in Linux for efficient memory management and cache performance.

0 favorites 0 likes
#c-programming

Indirect Calling of Nested Functions on GCC Without Executable Stack

Hacker News Top ↗ · 2026-08-29 Cached

The article presents a technique to indirectly call nested functions in GCC without an executable stack by reading pointers from trampolines, suitable for older GCC versions, and implemented in the noplate library.

0 favorites 0 likes
#c-programming

An Introduction to Canvas in GNU Emacs

Lobsters Hottest ↗ · 2026-08-23 Cached

This article demonstrates how to integrate the olive.c graphics library into GNU Emacs using a dynamic module to render a rotating 3D grid with interactive elements.

0 favorites 0 likes
#c-programming

Os8088.com: IBM XT OS now has a Browser, CP/M 2.2 with Z80 core and MS Word 1.1a

Hacker News Top ↗ · 2026-08-19 Cached

os8088 has released new updates including a web browser, CP/M emulation with Z80 core, and Microsoft Word 1.1a for the IBM PC XT, along with other features like dual monitor support.

0 favorites 0 likes
#c-programming

@TrisH0x2A: Rob Pike wrote a complete regular expression matcher in about 30 lines of C it supports ^, ., *, and $ using only recur…

X AI KOLs Timeline ↗ · 2026-08-03 Cached

A tweet highlights Rob Pike's classic 30-line regular expression matcher in C, demonstrating recursion and pointer arithmetic as an introduction to regex engines.

0 favorites 0 likes
#c-programming

Dead Software Walking: The ongoing evolution of relayd(8) and httpd(8)

Lobsters Hottest ↗ · 2026-07-31 Cached

A blog post detailing the ongoing revival and modernization of OpenBSD's relayd(8) and httpd(8) daemons, including efforts to modernize the imsg message system and address pending diffs, with the author citing LLMs as motivation to return to C programming.

0 favorites 0 likes
#c-programming

The C ``Clockwise/Spiral Rule''

Hacker News Top ↗ · 2026-07-31 Cached

A classic technique for parsing complex C declarations by following a clockwise/spiral rule, with worked examples.

0 favorites 0 likes
#c-programming

the perils of parsing type inference declarations in c

Lobsters Hottest ↗ · 2026-07-25 Cached

This blog post explores parsing ambiguities in C23 involving `auto` as a type inference specifier or storage-class specifier, showing how GCC and Clang disagree on parsing declarations like `auto x = 67;` when `x` is a typedef, and how attributes complicate the situation.

0 favorites 0 likes
#c-programming

Dependable C

Lobsters Hottest ↗ · 2026-07-19 Cached

A comprehensive resource providing guidelines and recommendations for writing dependable, safe C code, covering undefined behavior, memory model, and version-specific advice.

0 favorites 0 likes
#c-programming

@maxxfuu: Day 13/90 of Inference Engineering I built a MNIST classifier in C. Not proud of it, man enough to say it. It took me 5…

X AI KOLs Timeline ↗ · 2026-07-19 Cached

The author shares their experience building an MNIST classifier in C, emphasizing the importance of understanding fundamentals over coding, and explains the intuition behind matrix multiplication with 1D vectors.

0 favorites 0 likes
#c-programming

@chessMan786: Building a Virtual Machine in C

X AI KOLs Timeline ↗ · 2026-07-19 Cached

A tutorial on building a virtual machine using the C programming language, covering low-level systems concepts.

0 favorites 0 likes
#c-programming

@PhilShteuck: What happens when you build chess for a page that was never meant to move? A handwritten C engine. Grok-engraved pieces…

X AI KOLs Following ↗ · 2026-07-15 Cached

A handwritten C chess engine built for e-paper displays, featuring Grok-designed pieces and responsive rendering. The engineering story was turned into a film by RepoReel titled 'The King Falls Silent'.

0 favorites 0 likes
#c-programming

Tensor Is the Might

Hacker News Top ↗ · 2026-07-14 Cached

This post builds a complete, accelerated tensor library from scratch in C, explaining the concept of tensors and their operations.

0 favorites 0 likes
#c-programming

fred: A text editor that uses C for everything - Handmade Network Expo 2026

Lobsters Hottest ↗ · 2026-07-14 Cached

Cameron Damera demonstrated Fred, a text editor written entirely in C, at Handmade Network Expo 2026. Its core features include an embedded TCC compiler, a live plugin system, dynamic Tree-sitter language support, an undo tree, and session recovery. All code is hand-written without AI assistance.

0 favorites 0 likes
#c-programming

Where did my segfault go?

Lobsters Hottest ↗ · 2026-07-11 Cached

The author investigates why segmentation faults are not displayed when using entr to run a C program, discovering that bash's exec optimization suppresses the error message unless the command is run in a subshell or script.

0 favorites 0 likes
#c-programming

C programmers commit fresh crimes against readability

Hacker News Top ↗ · 2026-07-06 Cached

The 2025 International Obfuscated C Code Contest winners are announced, featuring 23 entries including Adrian Cable's Subleq computer emulator that enables software preservation through a one-instruction set architecture.

0 favorites 0 likes
#c-programming

@Jolyne_AI: Finished learning C syntax but stuck on 'what to write'? Online tutorials are scattered and hard to piece into a system. Project Box solves this: a collection of projects curated for C beginners, taking you from beginner to advanced, practicing until you master it. A total of 10 projects of varying difficulty, from Tic-Tac-Toe to network programming, each with source code…

X AI KOLs Timeline ↗ · 2026-06-29 Cached

Project Box is a collection of projects designed for C beginners, containing 10 projects of varying difficulty, from Tic-Tac-Toe to network programming. Each project includes source code, documentation, and build configurations, helping learners master C through practice.

0 favorites 0 likes
#c-programming

@chessMan786: Mastering All Design Patterns in C A detailed guide to implementing design patterns in C, exploring how to apply object…

X AI KOLs Timeline ↗ · 2026-06-28 Cached

A detailed guide to implementing design patterns in C, exploring how to apply object-oriented design principles in a procedural language.

0 favorites 0 likes
← Previous
Next →
← Back to home

Submit Feedback