c

Tag

Cards List
#c

Fil-C: Garbage In, Memory Safety Out

Lobsters Hottest · 19h ago Cached

Fil-C is a fully memory-safe implementation of C/C++. It bundles pointer values with boundary information using invisicaps at the LLVM IR stage, achieving high compatibility with a performance penalty of about 4x.

0 favorites 0 likes
#c

C Strings: A 50-Year Mistake

Lobsters Hottest · 2026-07-15 Cached

A critique of null-terminated strings in C, arguing that length-based strings are superior for modern programming, leading to fewer bugs and better performance.

0 favorites 0 likes
#c

Solod: Go can be a better C

Hacker News Top · 2026-07-13 Cached

Solod is a strict subset of Go that compiles to readable C11 with zero runtime, no GC, and rich standard library, enabling systems-level control for Go developers and familiar tooling for C programmers.

0 favorites 0 likes
#c

Fast Image & Video Fidelity Metrics in C, Zig

Lobsters Hottest · 2026-07-10 Cached

fmetrics is an open-source library in C and Zig for computing fast perceptual image and video fidelity metrics such as IW-SSIM, MS-SSIM, SSIMULACRA2, Butteraugli, and CVVDP, with validated correlation to human ratings.

0 favorites 0 likes
#c

@ryanlpeterman: "In C, you will spend one week to make it efficient, and then you will spend one year to make it correct In Haskell, yo…

X AI KOLs Following · 2026-07-01 Cached

A quote comparing the trade-offs between C and Haskell: C prioritizes efficiency first then correctness, while Haskell prioritizes correctness then efficiency.

0 favorites 0 likes
#c

Show HN: A statically typed, cross-platform, easily bootstrappable build system

Hacker News Top · 2026-06-30 Cached

BUSY is a lean, statically typed, cross-platform build system for GCC, Clang, and MSVC toolchains, designed for easy bootstrapping and minimal dependencies.

0 favorites 0 likes
#c

Show HN: Decomp Academy – Learn to decompile GameCube games into matching C

Hacker News Top · 2026-06-28 Cached

Decomp Academy is an interactive online platform that teaches users how to decompile GameCube games by writing byte-matching C code against real PowerPC assembly output from the 2001 MWCC compiler.

0 favorites 0 likes
#c

@Goutamdilesh: 10000+ Pages Programming Notes - FREE ❯ Java http://goalkicker.com/JavaBook/ ❯ Python http://goalkicker.com/PythonBook/…

X AI KOLs Timeline · 2026-06-25 Cached

A collection of free programming notes (PDFs) for Java, Python, JavaScript, SQL, DSA, C, and C++ from GoalKicker.

0 favorites 0 likes
#c

Show HN: Microcrad – Micrograd Reimplemented in C

Hacker News Top · 2026-06-17 Cached

Microcrad reimplements Karpathy's micrograd autograd engine in C, providing an educational scalar-valued automatic differentiation library with reference counting and a small neural network, aimed at understanding backpropagation at the scalar level.

0 favorites 0 likes
#c

@GYLQ520: People learning network programming often fall into the same pitfall—after finishing the theory, they still can't write code; after reading the source code, they don't know where to start making changes. Until I stumbled upon this open-source treasure tutorial: Build Your Own Redis, which guides you step by step from scratch to build a real Redis server. The roadmap is split into two parts…

X AI KOLs Timeline · 2026-06-16 Cached

This open-source tutorial 'Build Your Own Redis' teaches you to implement a fully functional Redis server from scratch using C/C++, with in-depth explanations of network programming, data structures, and low-level C, accompanied by code and detailed instructions.

0 favorites 0 likes
#c

Memory safety CVEs differ between Rust and C/C++

Hacker News Top · 2026-06-15 Cached

An analysis of how memory safety CVEs are reported differently in Rust vs C/C++, arguing that Rust's design reduces certain classes of vulnerabilities even when bugs exist.

0 favorites 0 likes
#c

Clojure is almost as fast as C (with some help)

Lobsters Hottest · 2026-06-15 Cached

This article details how Clojure, with the JVM's Vector API and careful optimization, achieved frame rates within 20% of C for a 3D stress test, demonstrating that a dynamic language can approach low-level performance on hot loops.

0 favorites 0 likes
#c

Ported my C game to WASM, here's everybug that I hit

Hacker News Top · 2026-06-12 Cached

A developer shares their experience porting a C game to WebAssembly, detailing bugs encountered due to 32-bit vs 64-bit differences and offering debugging tips.

0 favorites 0 likes
#c

Gave Fable one prompt: "build a .kkrieger homage for Linux." It shipped a 51KB procedural FPS in one C file — then debugged it by screenshotting its own headless renders and actually looking at them

Reddit r/singularity · 2026-06-12 Cached

A developer created a fully procedural first-person shooter homage to .kkrieger in a single C file, producing a 51KB binary that synthesizes all assets at runtime, and verified it using headless screenshots.

0 favorites 0 likes
#c

Release Fil-C Linux/x86_64 version 0.679 · pizlonator/fil-c

Lobsters Hottest · 2026-06-08 Cached

Fil-C 0.679 is a new release of a fanatically compatible memory-safe implementation of C and C++ that uses concurrent garbage collection and invisible capabilities to prevent all memory safety errors without escape hatches.

0 favorites 0 likes
#c

zalloc: Use zig allocators in your c code

Lobsters Hottest · 2026-06-08 Cached

zalloc replaces malloc, calloc, realloc, and free in C modules with Zig allocators, enabling Zig-style memory management in C code.

0 favorites 0 likes
#c

@tetsuoai: Linux Socket Programming in C: Cheat Sheet

X AI KOLs Timeline · 2026-06-08 Cached

Shares a cheat sheet for Linux socket programming in C, a developer resource for network programming.

0 favorites 0 likes
#c

@TrisH0x2A: in 2008 James Molloy wrote a free tutorial that taught people how to build a UNIX like operating system from scratch in…

X AI KOLs Following · 2026-06-02 Cached

A tweet highlights James Molloy's 2008 free tutorial 'Roll Your Own Toy UNIX Clone OS', which teaches building a Unix-like kernel from scratch in C and assembly, covering bootloader, memory management, filesystems, and multitasking.

0 favorites 0 likes
#c

I patched iozone for better disk benchmarks on modern macOS

Jeff Geerling · 2026-05-27 Cached

Patched iozone to compile on Apple Silicon Macs running macOS 26, ensuring disk benchmarking works without errors; the fix was incorporated into version 510.

0 favorites 0 likes
#c

On C extensions, portability, and alternative compilers

Lobsters Hottest · 2026-05-25 Cached

This article discusses the practical challenges of writing portable C code due to reliance on non-standard compiler extensions and glibc's conditional headers, illustrating with examples from building a C compiler.

0 favorites 0 likes
Next →
← Back to home

Submit Feedback