Dennis Ritchie

Computer Science American 1941 – 2011 387 quotes

Created C language and co-created Unix

Quotes by Dennis Ritchie

UNIX is very simple, it just needs a genius to understand its simplicity.

Attributed remark

The great thing about Unix is that it was built by professionals, for professionals.

Attributed remark

It is not the computer's fault that it cannot think; it is our fault for not asking it the right questions.

Attributed remark

When I read commentary about suggestions for where C should go, I often think back and give thanks that it wasn't developed under the advice of a worldwide crowd.

Attributed remark

The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.

Attributed remark

One of the advantages of using C is that it's easy to write programs that don't work.

Attributed remark

I'm not a person who particularly had heros when I was growing up. I'm not a hero-worshipper.

Interview 2001

The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities.

Attributed to Ritchie (paraphrasing Dijkstra)

What we wanted to preserve was not just a good environment in which to do programming, but a system around which a fellowship could form.

Reflections on Software Research 1984

C is a reasonably good language; it has its flaws, but it's been incredibly successful.

ACM Turing Award Lecture 1993

The most important single change to C was the addition of the type structure from BCPL.

ACM Turing Award Lecture 1993

I'm not a visionary. I'm an engineer. I'm happy with the people who are wandering around looking at the stars but I'm looking at the ground and I want to fix the pothole before I fall in.

Interview 2001

The rise of UNIX is a direct result of the fact that it was written by programmers for programmers.

Attributed remark

The best book on programming for the layman is 'Alice in Wonderland'; but that's because it's the best book on anything for the layman.

Attributed remark

Programs are meant to be read by humans and only incidentally for computers to execute.

The C Programming Language (paraphrase of Abelson & Sussman)

We wanted to preserve not just a good programming environment, but a system around which a fellowship could form.

Reflections on Software Research 1984

The key to performance is elegance, not battalions of special cases.

Attributed remark

It's hard to improve on the simplicity and utility of the pipe.

Attributed remark

C has the power of assembly language and the convenience of... assembly language.

Attributed remark

I suppose you could say we were in the right place at the right time, but we also worked very hard.

Interview 2001