A Quote by Brian Kernighan

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.
A powerful programming language is more than just a means for instructing a computer to perform tasks. The language also serves as a framework within which we organize our ideas about processes.
We often treat children as if they're not very competent to do anything on their own. So we make them stop learning in a natural way - by exploring. Logo [the computer programming language ] allows them to find their way around the computer, as they would find their way around the house, uncontaminated by the bureaucracies of schools.
Gates is the ultimate programming machine. He believes everything can be defined, examined, reduced to essentials, and rearranged into a logical sequence that will achieve a particular goal.
Every language having a structure, by the very nature of language, reflects in its own structure that of the world as assumed by those who evolved the language. In other words, we read unconsciously into the world the structure of the language we use.
The mind of the polyglot is a very particular thing, and scientists are only beginning to look closely at how acquiring a second language influences learning, behavior and the very structure of the brain itself.
I was really looking at computers as a way to understand the mind. But at M.I.T., my mind was blown by having a whole computer to yourself as long as you liked.I felt a surge of intellectual power through access to this computer, and I started thinking about what this could mean for kids and the way they learn. That's when we developed the computer programming language for kids, Logo.
'The Lobster' is very particular, and we did need to create a very specific world with specific rules so the whole premise would work.
I think that computer programming shows in my writing. Often when I write about computer programmers I'll write about the way that they see the world and they structure the world.
Doing 'CSI: N.Y.' is not 'CSI.' Doing 'CSI: Miami' is not 'CSI: N.Y.,' it's 'CSI: Miami.' It has a very, very specific tone. It has a very specific look. It has a specific way in which they tell their stories that's different from 'CSI: N.Y.' and 'CSI.'
We're not just social animals in the conventional way that people think. It's not just a bunch of us who hang out together. We have a very specific pattern of ties, and they have a particular shape and structure that is encoded in our genes. It means that human beings have evolved to live their lives embedded in social networks.
Language designers want to design the perfect language. They want to be able to say, 'My language is perfect. It can do everything.' But it's just plain impossible to design a perfect language, because there are two ways to look at a language. One way is by looking at what can be done with that language. The other is by looking at how we feel using that language-how we feel while programming.
What I was proud of was that I used very few parts to build a computer that could actually speak words on a screen and type words on a keyboard and run a programming language that could play games. And I did all this myself.
Computer programming has been traditionally seen as something that is beyond most people - it's only for a special group with technical expertise and experience. We have developed 'Scratch' as a new type of programming language, which is much more accessible.
There is a construct in computer programming called 'the infinite loop' which enables a computer to do what no other physical machine can do - to operate in perpetuity without tiring. In the same way it doesn't know exhaustion, it doesn't know when it's wrong and it can keep doing the wrong thing over and over without tiring.
My approach is to start from the straightforward principle that our body is a machine. A very complicated machine, but none the less a machine, and it can be subjected to maintenance and repair in the same way as a simple machine, like a car.
For his major contributions to the analysis of algorithms and the design of programming languages, and in particular for his contributions to the "art of computer programming" through his well-known books in a continuous series by this title.
This site uses cookies to ensure you get the best experience. More info...
Got it!