Quotesdtb.com
Home
Authors
Quotes of the day
Top quotes
Topics
Ken Thompson quotes - page 2
When the three of us [Thompson, Rob Pike, and Robert Griesemer] got started, it was pure research. The three of us got together and decided that we hated C++. [laughter] ... [Returning to Go, ] we started off with the idea that all three of us had to be talked into every feature in the language, so there was no extraneous garbage put into the language for any reason.
Ken Thompson
It does everything Unix does only less reliably.
Ken Thompson
grep was a private command of mine for quite a while before i made it public.
Ken Thompson
Hi, this is Ken. What's the root password?
Ken Thompson
Anything new will have to come along with the type of revolution that came along with Unix. Nothing was going to topple IBM until something came along that made them irrelevant. I'm sure they have the mainframe market locked up, but that's just irrelevant. And the same thing with Microsoft: until something comes along that makes them irrelevant, the entry fee is too difficult and they won't be displaced.
Ken Thompson
[C++] certainly has its good points. But by and large I think it's a bad language. It does a lot of things half well and it's just a garbage heap of ideas that are mutually exclusive. Everybody I know, whether it's personal or corporate, selects a subset and these subsets are different. So it's not a good language to transport an algorithm-to say, "I wrote it; here, take it." It's way too big, way too complex. And it's obviously built by a committee. Stroustrup campaigned for years and years and years, way beyond any sort of technical contributions he made to the language, to get it adopted and used. And he sort of ran all the standards committees with a whip and a chair. And he said "no" to no one. He put every feature in that language that ever existed. It wasn't cleanly designed-it was just the union of everything that came along. And I think it suffered drastically from that.
Ken Thompson
I would try out the [C++] language [at AT&T] as it was being developed and make comments on it. It was part of the work atmosphere there. And you'd write something and then the next day it wouldn't work because the language changed. It was very unstable for a very long period of time. At some point, I said, no, no more. In an interview I said exactly that, that I didn't use it because it wouldn't stay still for two days in a row. When Stroustrup read the interview he came screaming into my room about how I was undermining him and what I said mattered and I said it was a bad language.
Ken Thompson
There's going to be no serious problem after this.
Ken Thompson
I am a very bottom-up thinker. If you give me the right kind of Tinker Toys, I can imagine the building. I can sit there and see primitives and recognize their power to build structures a half mile high, if only I had just one more to make it functionally complete. I can see those kinds of things.
Ken Thompson
You can't trust code that you did not totally create yourself.
Ken Thompson
I also have an idea for a book on biodiversity, and why and how we should be conserving it.
Ken Thompson
It's always good to take an orthogonal view of something. It develops ideas.
Ken Thompson
So maybe I can go back to being a Gardeners' World addict again.
Ken Thompson
I have to keep up with the scientific literature as part of my job, but increasingly I found myself reading things that weren't really relevant to my academic work, but were relevant to gardening.
Ken Thompson
I wanted to have virtual memory, at least as it's coupled with file systems.
Ken Thompson
That brings me to Dennis Ritchie. Our collaboration has been a thing of beauty.
Ken Thompson
I still have a full-time day job, which is why it took me five years to write An Ear to the Ground, and why I won't have another book finished by next week.
Ken Thompson
One is that the perfect garden can be created overnight, which it can't.
Ken Thompson
You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.)
Ken Thompson
I don't think there are many people up in research who have strong ideas about things that they haven't really had experience with.
Ken Thompson
In Plan 9, the key abstraction is the file system-anything you can read and write and select by names in a hierarchy-and the protocol exports that abstraction to remote channels to enable distribution.
Ken Thompson
Unix was small, and you could go through it line by line and understand exactly how it worked. That was the origin of the so-called Unix culture.
Ken Thompson
Previous
1
2
(Current)
3
Next