Brian Kernighan
Computer scientist who co-authored 'The C Programming Language' and contributed to Unix.
Quotes by Brian Kernighan
The C language is a language that is close to the hardware, but still high-level enough to be productive.
The most important thing in programming is to be able to think clearly.
The UNIX system is a system that is constantly evolving.
The best way to learn about programming is to read good code.
The C language is a language that is still relevant today, even after all these years.
The most important thing in software is to make it maintainable.
The UNIX system is a system that is designed for power users.
The best way to write a program is to make it as simple as possible, but no simpler.
The C language is a language that is both powerful and dangerous.
The most important thing in programming is to have fun.
Programs must be written for people to read, and only incidentally for machines to execute.
The most effective debugging technique is to explain your problem to someone else. Often, just the process of trying to explain it forces you to organize your thoughts and identify the bug.
In this work we got the chance to turn the world inside out, and make it a place where the programming is the fun, and where users are presented with friendly and intuitive tools - instead of a towering edifice of machinery.
The UNIX system provides a simple and elegant programming environment.
The fact that it is possible to write a C++ compiler that compiles C++ programs into C is a tribute to the expressiveness of C.
Computers are useless. They can only give you answers.
The real problem is, people think language is a obstacle to deal with. No, it's the computer.
One of the great things about UNIX is that it looks the same everywhere.
Testing shows the presence, not the absence of bugs.
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.