Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Programming

Interview With Brian Kernighan of AWK/AMPL Fame 117

Reader oranghutan brings us another in Computerworld's series of interviews with icons of the programming world, this one with Brian Kernighan, who helped popularize C with his book (co-written with the creator Dennis Ritchie) The C Programming Language, and contributed to the development of AWK and AMPL. In the past we've chewed over a few other interviews in this series, including those with Martin Odersky on Scala and Larry Wall on perl. "In this interview, Brian Kernighan shares his tips for up-and-coming programmers and his thoughts on Ruby, Perl, and Java. He also discusses whether the classic book The Practice of Programming, co-written with Rob Pike, needs an update. He highlights Bill and Melinda Gates as two people doing great things for the world enabled through computer science. Some quotes: 'A typical programmer today spends a lot of time just trying to figure out what methods to call from some giant package and probably needs some kind of IDE like Eclipse or XCode to fill in the gaps. There are more languages in regular use and programs are often distributed combinations of multiple languages. All of these facts complicate life, though it's possible to build quite amazing systems quickly when everything goes right.' 'Every language teaches you something, so learning a language is never wasted, especially if it's different in more than just syntactic trivia.'"

Comment Re:CORY DOCTOROW IS NOT A "PROF." (Score 1) 333

A professor is someone with a PhD who is tenured at the university in question.

The definition of professor depends entirely on the locale and university in question. Your definition, while one of them, is not the only one. Poking around dictionaries and wikipedia will provide other definitions (up to and including anyone that happens to teach at a college/university).

Comment Re:The questions remains... (Score 1) 191

These days I'm writing exclusively in Ruby and it is "fast enough" (even with 1.8.X).

I suspect that's because your website doesn't receive thousands of dynamic requests per second.

If your front end page code is doing enough that speed is an issue, there's good odds that your front end page code is doing too much.

Comment Re:Open doors (Score 1) 1443

It is more like running a splitter and a cable and stealing your neighbors cable TV. Or running an extension cord to a backyard outlet and stealing power. Or perhaps a cordless phone. People accept that they have to pay for electricity, phone, but the internet should be free? why?
If you want to compare it to using someone else's power, I'd say it's more like finding a power outlet in a public place with a big label on it "For Public Use... You May Use This". If you don't secure your wireless network, then that is what you are setting up. Someone comes along, picks up your signal, follows the standard process of asking the router if they're allowed to use it, and the router tells them they are. You chose not to take the "For Public Use" sign off your signal...

Slashdot Top Deals

If all else fails, lower your standards.

Working...