WeSearch

Three Years with Abstractionless C

·3 min read · 0 reactions · 0 comments · 11 views
#programming#c#software-development#abstraction#systems-programming
⚡ TL;DR · AI summary

The article discusses the author's experience with developing a programming approach called Abstractionless C over three years. This approach emerged from frustrations with C++ and aims to simplify systems programming by avoiding complex abstractions. The author emphasizes the importance of practical solutions and efficient memory management in their design choices.

Key facts
Original article
Replicated
Read full at Replicated →
Opening excerpt (first ~120 words) tap to expand

replicated.wiki Three years with Abstractionless C Recently, “to C or not to C” became a topic on HN, which is a nice excuse to spend couple hours on ABC retrospective. The decision to work in C was rather natural: the author is a C/Go, not C++/Rust kind of person, so once Go runtime became a problem, C was the most straightforward answer. The dirty secret of both C++ and C is that these two are like IKEA or LEGO languages. Languages to create other languages. For example, virtually any serious C++ user has some sort of alternative standard library (Abseil, QT, there are many). You don’t use C or C++ as-is, normally. C standard library is small by design, so that is inevitable for most use cases.

Excerpt limited to ~120 words for fair-use compliance. The full article is at Replicated.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from Replicated