Welcome to Bookmarker!

This is a personal project by @dellsystem. I built this to help me retain information from the books I'm reading.

Source code on GitHub (MIT license).

449

12. Ken Thompson

0
terms
1
notes

Seibel, P. (2009). 12. Ken Thompson. In Seibel, P. Coders at Work: Reflections on the Craft of Programming. Apress, pp. 449-484

471

Thompson: No. I think it's mostly because the machines have gotten a lot better. Compilers stink. You look at the code coming out of GCC and it's awful. It's really not good. And it's slow; oh, man. I mean, the compiler itself is over 20 passes. It's just monstrously slow, but computers have gotten 1,000 times faster since GCC came out. So it may seem like it's getting faster because it's not getting slower as much as computers are getting faster underneath it.

type of guy who believes modern compilers need to be rewritten from scratch cus the fact that computers have gotten faster is not an excuse for imperfection and inefficiency

—p.471 by Peter Seibel 3 months, 1 week ago

Thompson: No. I think it's mostly because the machines have gotten a lot better. Compilers stink. You look at the code coming out of GCC and it's awful. It's really not good. And it's slow; oh, man. I mean, the compiler itself is over 20 passes. It's just monstrously slow, but computers have gotten 1,000 times faster since GCC came out. So it may seem like it's getting faster because it's not getting slower as much as computers are getting faster underneath it.

type of guy who believes modern compilers need to be rewritten from scratch cus the fact that computers have gotten faster is not an excuse for imperfection and inefficiency

—p.471 by Peter Seibel 3 months, 1 week ago