Top all-time · #25830
Andrew Bissell
Personal blog · abissell.comprogramming
Andrew Bissell's personal blog at abissell.com covers programming. Since 2013, 3 different Hacker News readers have linked it 5 times. The last post was in 2014, but the archive is still widely read.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
Commenters link this blog's 2014 post on C11's _Generic keyword as a source on C generics with examples, and cite it for performance findings. Other links point to a systems-programming parody.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- /2014/01/16/c11s-_generic-keyword-macro-applications-and-performance-impacts/2 people · 3 mentions · first linked 2019-09-09
What Hacker News says?
C has generics as of C11 via '_Generic'. Google can tell you more, and here's a blogpost with examples: http://abissell.com/2014/01/16/c11s-_generic-keyword-macro-a...
Comment linking /2014/01/16/c11s-_generic-keyword-macro-applications-and-performance-impacts/
on “Why Go Is Not Good (2014)”A few weeks back I was inspired by "The Night Watch" to write a short systems programming take on Col. Jessup's famous monologue: http://abissell.com/2013/11/22/a-few-good-systems-programmer...
Comment linking /2013/11/22/a-few-good-systems-programmers/
on “Essays from the funniest man in Microsoft Research”I did some investigation into the performance impacts of using the _Generic keyword in C11. It was a toy example so not necessarily broadly applicable to real world code, but a good 70 or 80 percent of the speedup from generics seemed to come from inlining. https://abissell.com/2014/01/16/c11s-_generic-keyword-macro-...
Comment linking /2014/01/16/c11s-_generic-keyword-macro-applications-and-performance-impacts/
on “Generics and Compile-Time in Rust”I developed these ideas a bit further with the use of XX macros, which allow you to make a set of functions generic across some list of types. There can be real performance wins to this over void*: https://abissell.com/2014/01/16/c11s-_generic-keyword-macro-...
Comment linking /2014/01/16/c11s-_generic-keyword-macro-applications-and-performance-impacts/
on “Generics in C without void* or macros – enabled by psychec”The downvotes make me laugh, I did something pretty similar not long after the _Generic keyword came out and remember getting a pretty icy reception even though I was pretty up front about how painful and crufty it is. https://abissell.com/2014/01/16/c11s-_generic-keyword-macro-...
Comment linking /2014/01/16/c11s-_generic-keyword-macro-applications-and-performance-impacts/
on “Few lesser known tricks, quirks and features of C”