“It's a motivating force to implement something; I really recommend it. If you want to understand C, write a C compiler. If you want to understand Lisp, write a Lisp compiler or a Lisp interpreter. I've had people say, “Oh, wow, it's really difficult writing a compiler.” It's not. It's quite easy. There are a lot of little things you have to learn about, none of which is difficult. You have to know about data structures. You need to know about hash tables, you need to know about parsing. You need to know about code generation. You need to know about interpretation techniques. Each one of these is not particularly difficult. I think if you're a beginner you think it's big and complicated so you don't do it. Things you don't do are difficult and things you've done are easy. So you don't even try. And I think that's a mistake.”
―
Coders at Work: Reflections on the Craft of Programming
Share this quote:
Friends Who Liked This Quote
To see what your friends thought of this quote, please sign up!
0 likes
All Members Who Liked This Quote
None yet!
This Quote Is From

5,347 ratings, average rating, 284 reviews
Open Preview
Browse By Tag
- love (100959)
- life (78986)
- inspirational (75539)
- humor (44229)
- philosophy (30812)
- inspirational-quotes (28701)
- god (26815)
- truth (24631)
- wisdom (24453)
- romance (24283)
- poetry (23112)
- life-lessons (22506)
- quotes (20908)
- death (20490)
- happiness (18908)
- hope (18455)
- faith (18289)
- inspiration (17223)
- travel (16876)
- spirituality (15636)
- relationships (15431)
- religion (15361)
- motivational (15238)
- life-quotes (15206)
- love-quotes (15043)
- writing (14906)
- success (14151)
- motivation (13096)
- time (12807)
- science (12054)