“C is quirky, flawed, and an enormous success” – Dennis Ritchie
Report a link problem
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 orderOriginal title: The Development of the C Language Editorialized title: “C is quirky, flawed, and an enormous success” – Dennis Ritchie HN Guideline: > [...] please use the original title, unless it is misleading or linkbait; don't editorialize.
Excerpt: "Thompson was faced with a hardware environment cramped and spartan even for the time: the DEC PDP-7 on which he started in 1968 was a machine with 8K 18-bit words of memory and no software useful to him. While wanting to use a higher-level language, he wrote the original Unix system in PDP-7 assembler. At the start, he did not even program on the PDP-7 itself, but instead used a set of macros for the GEMAP assembler on a…
I think it is worth noting that C is special in the sense that compared to other programming languages it is semantically low-level, pretty much on par with assembly. Which is why it offers less opportunity for automatic optimization than most of other languages do. Therefore, just like with assembly, there is nothing too "unfortunate" about the language's design (including its "treatment of arrays"), and the fact that C has been, and still remains, highly popular is just the result…
I love C. Perhaps this is because it's the first language I was taught. It fascinated me. It was complex, it allowed you to do dangerous things, but once it clicks, its like an epiphany :-) I hardly use it much these days, it's much faster to get things done in python, ruby or perl. Unless you need performance. I guess its like an old song, listening to it brings back memories of what was going on in your life…
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
- 3
- Total points
- 592
- Total comments
- 386
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 |
|---|---|---|---|---|
| 2015-12-17 | The Development of the C Language (1993) | dodders | 57 | 28 |
| 2017-08-29 | The Development of the C Language* | pen2l | 3 | 0 |
| 2017-08-30 | The Development of the C Language (1993 !!!) | signa11 | 2 | 0 |
| 2017-08-30 | The Development of the C LanguageFirst breakout | biffa | 117 | 22 |
| 2019-03-08 | The Development of the C Language (2003) | peter_d_sherman | 143 | 10 |
| 2020-09-05 | The development of the C language – by Dennis M. Ritchie | pcr910303 | 4 | 0 |
| 2021-03-11 | The Development of the C Language | AntiRush | 4 | 1 |
| 2021-06-27 | The Development of the C Language in the words of Dennis Ritchie | belter | 4 | 0 |
| 2022-02-08 | The Development of the C Language (1993) | lerno | 3 | 0 |
| 2023-07-09 | “C is quirky, flawed, and an enormous success” – Dennis RitchieHall induction · Best thread · Latest 20+ point return | gus_leonel | 255 | 325 |