Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderThe article is good, but I disagree with this part: "To a large extent, the answer is: C is that way because reality is that way. C is a low-level language, which means that the way things are done in C is very similar to the way they're done by the computer itself. If you were writing machine code, you'd find that most of the discussion above was just as true as it is in C: strings really are very…
> (In fact, that's what array[i] means – the language defines it to be a synonym for *(array+i).) To really drive home the primitiveness of C arrays, should probably also mention that, because addition is commutative, you could also write i[array] and somewhat surprisingly, it will compile, and work, and it means "*(i + array)" which is equivalent to "*(array + i)" But nobody really does that, because that would be kind of insane.
> So, how do you solve problems in C that users of other languages would do with classes? One very common pattern in C is just to do the same thing unofficially. I started programming before OOP was widespread and I remember when I first had to use it. I put all my code into a single class which had a single instance. However, I feel that it's the other way round now. People have programming with classes so ingrained…
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 2
- Total points
- 560
- Total comments
- 323
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2014-01-28 | The descent to CFirst breakout · Best thread | coherentpony | 377 | 230 |
| 2016-04-19 | The Descent to C | signa11 | 4 | 0 |
| 2016-12-27 | The Descent to C | brakmic | 1 | 0 |
| 2017-10-10 | The Descent to C | tgragnato | 14 | 2 |
| 2018-08-13 | The Descent to C | ingve | 4 | 0 |
| 2021-09-01 | The Descent to C (2013)Hall induction · Latest 20+ point return | x-sp | 156 | 91 |
| 2024-02-29 | The Descent to C | warrenm | 4 | 0 |
