Dennis Ritchie

Computer Science American 1941 – 2011 387 quotes

Created C language and co-created Unix

Quotes by Dennis Ritchie

The most important thing is to be pragmatic.

Attributed, likely from an informal conversation or email

The C language is not a 'high-level' language in the sense of Pascal or Ada, nor is it a 'low-level' language in the sense of assembly language. It is a 'middle-level' language.

Interview/Lecture

UNIX was not designed to be a 'user-friendly' system. It was designed to be a 'programmer-friendly' system.

Interview/Lecture

The success of C and Unix is a testament to the power of simplicity and elegance in design.

Interview/Lecture

We wanted to make a system that we ourselves would like to use.

Interview/Lecture

The design of C and Unix was driven by practical considerations, not by theoretical purity.

Interview/Lecture

One of the things that made Unix successful was that it was small enough that one person could understand the whole thing.

Interview/Lecture

The power of a system comes from its ability to combine simple tools in powerful ways.

Interview/Lecture

C is a language that allows you to shoot yourself in the foot, but it also allows you to do things that are impossible in other languages.

Interview/Lecture

The most important thing in a programming language is that it be useful.

Interview/Lecture

We were trying to build a system that was useful for us, and it turned out to be useful for a lot of other people too.

Interview/Lecture

The elegance of Unix is in its uniformity.

Interview/Lecture

C is a language that gives the programmer a lot of control.

Interview/Lecture

The development of Unix was a very iterative process.

Interview/Lecture

We didn't set out to create a revolution, we just wanted to make a better tool.

Interview/Lecture

The beauty of Unix is that it's a collection of small, powerful tools that can be combined in many ways.

Interview/Lecture

C is a language that allows you to get close to the hardware.

Interview/Lecture

The success of Unix shows that a small team can do great things.

Interview/Lecture

We were trying to make a system that was easy to port to different machines.

Interview/Lecture

The philosophy of Unix is to do one thing well.

Interview/Lecture