Programming language is very specific to instructing a computer to do a particular structure of a sequence. It's the very way you tell the machine what you want it to do. Brian Kernighan computerinstructlanguage Change image and share on social
Anytime you want to hear about graph partitioning, I will be glad to tell you what I know about graph partitioning. It remains a standard problem. I think it's an interesting problem, because it shows up in a variety of guises in real life. Brian Kernighan anytimegladgraph share on social
For better or worse, the people who become leaders and decision makers in politics, law and business are going to come from schools like Princeton. Brian Kernighan badlybusinessdecision Change image and share on social
I want students to understand specific technologies, but the real goal is that they should be able to reason about how systems work and be intelligently skeptical about technology so that, when they're running the world in a few years, they'll do a good job. Brian Kernighan goalgoodintelligently share on social
Even though most people won't be directly involved with programming, everyone is affected by computers, so an educated person should have a good understanding of how computer hardware, software, and networks operate. Brian Kernighan affectcomputerdirectly share on social
No matter how non-technical your life and work, you're going to have to interact with technology and technical people. If you know something about how devices and systems operate, it's a big advantage. Brian Kernighan advantagebigdevice share on social
Every language teaches you something, so learning a language is never wasted, especially if it's different in more than just syntactic trivia. Brian Kernighan languagelearnsyntactic Change image and share on social