Wednesday, March 16, 2005

Creators of Python, Perl, SQL, STL and Scheme—all Excellence in Programming award-winners—debate the importance of languages.

Five of IT’s greats participated in a rambling discussion at SD West on Tuesday, March 15, 2005, moderated by Jonathan Erickson, editor in chief of Dr. Dobb’s Journal. The talk was understandably skewed toward languages, given the presence of Python creator Guido van Rossum, Java and Scheme co-creator Guy Steele Jr., Perl creator Larry Wall, SQL co-creator Don Chamberlin and the C++ Standard Template Library creator Alexander Stepanov. Each offered spirited insights into the role of literature, math and learning in software development. Here are highlights:

On the greatest language:

Steele: “I’m tempted to say the Java was the best language of the decade, but I think Javasript has the better claim. The worst languages are HQ9Plus and Befunge. Very few people have ever used them, however, so they haven’t caused much harm.”

Chamberlin: “There’s a tendency to feel like something that’s more complicated is better. Languages today have too many features, and the effect in the aggregate is a decline in the elegance of computer languages.”

Stepanov: “I believe the greatest programmer ever is [Donald] Knuth. Knuth uses C. Let me make a great pitch for C. Why is English a great language? Because Shakespeare and Dickens and Trollope wrote in it. The moment I see great code bases written in Haskell or Perl, for example, then I will revise my view.”

Van Rossum: “English is a great language because it’s everybody’s second language. English is the lingua franca. Underneath Python, Perl, Haskell and the Java Virtual Machine is probably a C implementation that makes it all possible.”

On the role of mathematics:

Wall: “I think there’s a cultural balkanization going on. There have always been language wars and editor wars. There seems to be a breakdown—different realms of computer science are not informing each other. You can blame it on postmodernism if you like. I tend to come from a linguistic side of things rather than the mathematical side, but the two need to talk to each other.”

Van Rossum: “Mathematicians have had very little to add to the world of programming, and in that sense I have to disagree with the concept of mathematics being a foundation for programming.”

On the learning process:

Chamberlin: “I wish I had more time for learning. The most effect way for me to learn something is to teach it.”

Wall: “Try to learn something very different than what you already know. For instance, I’m now learning Japanese, which is different from Indo-European languages. I always thought reverse Polish notation was very strange, until I learned Japanese and realized that they speak reverse Polish notation.”

3:58 PM

42 comments:

at 7:04 AM David Ogden said...

Hi you have a great blog,

I am involved with computer software and have new releases atcomputer software

see you soon

at 9:10 PM David Ogden said...

I got hung up somewhere and not sure if i'm at the right place,
never mind you have some good posts here, so hope you dont mind if I add mine about ebook for sale because the place for more information on ebook for sale

Catch up with you again somewhere.

at 12:19 PM Anonymous said...

Hi,

Some of these blogs are awesome, I have spent the whole day going from one to another collecting information if you are interested in download ebook then you you can find out more about download ebook

See you over there

at 4:42 AM Steve Blampied said...

Great free spyware software site.

Please take a look at my site about Free Software

at 3:35 PM Anonymous said...

Good Blog
Please visit
Advanced Business Marketing

and leave a comment.

at 5:07 AM Anonymous said...

Think that could give you some Search Engine popularity, and traffic???

at 8:31 PM Anonymous said...

Click here if your LOOKING for "No Charge Online Advertising Channels For Any Business"

at 4:39 PM Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!

I have a ebook compiler site/blog. It pretty much covers ##KEYWORD## related stuff.

Come and check it out if you get time :-)

at 12:32 PM Anonymous said...

Hi there Alexandra Weber Morales. I am looking for recent information on small business software and found your site. It makes an interesting read. I see that I found it when looking for small business software related information and I'm glad I stopped by and had a read - thanks for taking the time to put the info together - great post = have a nice day.

at 4:11 AM Anonymous said...

Hi Alexandra Weber Morales. I've been looking for computer software information and came across your site. I was really after computer software related info but I came across your site and found it a good posting even though Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was after. Thanks for the read

at 11:24 AM Anonymous said...

Hi Alexandra Weber Morales. I was looking for some info on fax software and came across your site. Although Dr. Dobb’s Journal Panel Highlights was not what I was after exactly, it certainly got my interest. I see now that I found your page when I was looking for fax software related information. Even though it was not a perfect match I'm glad I stopped by. Good post - have a good day.

at 5:09 AM Anonymous said...

Hi Alexandra Weber Morales. I've been looking for software development information and came across your site. I was really after software development related info but I came across your site and found it a good posting even though Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was after. Thanks for the read

at 7:48 AM Anonymous said...

Hello Alexandra Weber Morales. I was looking for some information on business software and came across your site. Not really what I was after but I found it very interesting. I was looking for business software related information. Glad I found your site even though it was not exactly what I was after. Keep up the good posting - thanks

at 9:08 AM Anonymous said...

Hi Alexandra Weber Morales. I was looking for some info on computer software and came across your site. Although Dr. Dobb’s Journal Panel Highlights was not what I was after exactly, it certainly got my interest. I see now that I found your page when I was looking for computer software related information. Even though it was not a perfect match I'm glad I stopped by. Good post - have a good day.

at 6:33 AM Anonymous said...

Hello Alexandra Weber Morales. I was looking for some information on computing software and came across your site. Not really what I was after but I found it very interesting. I was looking for computing software related information. Glad I found your site even though it was not exactly what I was after. Keep up the good posting - thanks

at 8:38 AM Anonymous said...

Good Day Alexandra Weber Morales.I am searching for information on business software when I came across your site. Although Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was looking for it got my attention and made an interesting read. I was really after information relating to business software. However I'm glad I stopped by - thanks for the read.

at 3:46 AM Anonymous said...

Hi Alexandra Weber Morales. I've been looking for ecommerce software information and came across your site. I was really after ecommerce software related info but I came across your site and found it a good posting even though Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was after. Thanks for the read

at 5:59 AM Anonymous said...

Good Day Alexandra Weber Morales.I am searching for information on educational software when I came across your site. Although Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was looking for it got my attention and made an interesting read. I was really after information relating to educational software. However I'm glad I stopped by - thanks for the read.

at 1:18 PM Anonymous said...

Hello Alexandra Weber Morales. I was looking for some information on computing software and came across your site. Not really what I was after but I found it very interesting. I was looking for computing software related information. Glad I found your site even though it was not exactly what I was after. Keep up the good posting - thanks

at 3:16 AM Anonymous said...

Hi Alexandra Weber Morales. I've been looking for information and came across your site. I was really after related info but I came across your site and found it a good posting even though Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was after. Thanks for the read

at 6:54 AM Anonymous said...

Hello Alexandra Weber Morales. I was looking for some information on fax software and came across your site. Not really what I was after but I found it very interesting. I was looking for fax software related information. Glad I found your site even though it was not exactly what I was after. Keep up the good posting - thanks

at 5:58 AM Anonymous said...

Hi Alexandra Weber Morales. I was looking for some info on ecommerce software and came across your site. Although Dr. Dobb’s Journal Panel Highlights was not what I was after exactly, it certainly got my interest. I see now that I found your page when I was looking for ecommerce software related information. Even though it was not a perfect match I'm glad I stopped by. Good post - have a good day.

at 8:32 AM Anonymous said...

Hi there Alexandra Weber Morales. I am looking for recent information on educational software and found your site. It makes an interesting read. I see that I found it when looking for educational software related information and I'm glad I stopped by and had a read - thanks for taking the time to put the info together - great post = have a nice day.

at 3:51 AM Anonymous said...

Hello Alexandra Weber Morales. I was looking for some information on software downloads and came across your site. Not really what I was after but I found it very interesting. I was looking for software downloads related information. Glad I found your site even though it was not exactly what I was after. Keep up the good posting - thanks

at 3:04 AM Anonymous said...

Good Day Alexandra Weber Morales.I am searching for information on spy software when I came across your site. Although Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was looking for it got my attention and made an interesting read. I was really after information relating to spy software. However I'm glad I stopped by - thanks for the read.

at 9:10 AM Anonymous said...

Good Day Alexandra Weber Morales.I am searching for information on fax software when I came across your site. Although Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was looking for it got my attention and made an interesting read. I was really after information relating to fax software. However I'm glad I stopped by - thanks for the read.

at 2:30 AM Anonymous said...

Hi there Alexandra Weber Morales. I am looking for recent information on discount software and found your site. It makes an interesting read. I see that I found it when looking for discount software related information and I'm glad I stopped by and had a read - thanks for taking the time to put the info together - great post = have a nice day.

at 12:48 PM Anonymous said...

Good Day Alexandra Weber Morales.I am searching for information on free software downloads when I came across your site. Although Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was looking for it got my attention and made an interesting read. I was really after information relating to free software downloads. However I'm glad I stopped by - thanks for the read.

at 1:53 AM Anonymous said...

Hi there Alexandra Weber Morales. I am looking for recent information on free software downloads and found your site. It makes an interesting read. I see that I found it when looking for free software downloads related information and I'm glad I stopped by and had a read - thanks for taking the time to put the info together - great post = have a nice day.

at 2:28 AM Anonymous said...

Good Day Alexandra Weber Morales.I am searching for information on free software downloads when I came across your site. Although Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was looking for it got my attention and made an interesting read. I was really after information relating to free software downloads. However I'm glad I stopped by - thanks for the read.

at 2:02 PM Anonymous said...

Hello Alexandra Weber Morales. I was looking for some information on ecommerce software and came across your site. Not really what I was after but I found it very interesting. I was looking for ecommerce software related information. Glad I found your site even though it was not exactly what I was after. Keep up the good posting - thanks

at 5:54 AM Anonymous said...

Hello Alexandra Weber Morales. I was looking for some information on small business software and came across your site. Not really what I was after but I found it very interesting. I was looking for small business software related information. Glad I found your site even though it was not exactly what I was after. Keep up the good posting - thanks

at 9:20 AM Anonymous said...

Hello Alexandra Weber Morales. I was looking for some information on dvd software and came across your site. Not really what I was after but I found it very interesting. I was looking for dvd software related information. Glad I found your site even though it was not exactly what I was after. Keep up the good posting - thanks

at 11:10 AM Anonymous said...

Hi Alexandra Weber Morales. I've been looking for spy software information and came across your site. I was really after spy software related info but I came across your site and found it a good posting even though Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was after. Thanks for the read

at 6:41 AM Anonymous said...

Hi Alexandra Weber Morales. I've been looking for small business software information and came across your site. I was really after small business software related info but I came across your site and found it a good posting even though Dr. Dobb’s Journal Panel Highlights was'nt exactly what I was after. Thanks for the read

at 5:54 PM Anonymous said...

free downloads, free software, php scripts, free ebooks , free audio and much much more. simply come visit.

at 3:01 AM Anonymous said...

As I was surfing for free removal software spyware, I found you. Good stuff here. Surfing for free removal software spyware sites, actually. Take care.

at 9:17 AM Anonymous said...

Hi blogger:)

It was very difficult to find some good information on websites about this matter. Finally I got my hands of something up to date. I thank you, and really appreciate it!

Regards,
spyware detect

at 11:54 AM Anonymous said...

Spyware and adware are usually installed unknowingly by the users themselves. To eliminate it, please visit spyware doctor. It's often delivered as a payload attached to something useful or attractive such as a screensaver, email smileys, a web accelerator and even fake anti-spyware programs! My 17 Lesson e-course at http://www.spyware-search-and-destroy.com covers everything related to spyware doctor and will teach you how to eliminate spyware and adware for free!

at 8:56 AM Anonymous said...

Attention Blog Owners...!!! WARNING: A new immensely powerful viral marketing system has been released, which allows marketers to broadcast messages directly to people's desktops. Learn more about it here: workfromhome site. It pretty much covers workfromhome related stuff and it is FREE to join.

at 8:38 AM Anonymous said...

usaa car insurance
compare car insurance
aaa car insurance
car insurance coverage
best car insurance company
car insurance quote
car insurance houston
cheap online car insurance quote
best car insurance rate
direct line car insurance
low cost car insurance
car insurance quote
teen car insurance
classic car insurance
budget car insurance
compare car insurance
low car insurance
cheap car insurance quote
new york car insurance
low car insurance
best car insurance rate
car insurance quote uk
cheapest car insurance
low car insurance
auto insurance company
direct car insurance
car insurance estimate
online car insurance rate
florida car insurance
car insurance group

http://cheap-car-insurance.quickfreehost.com

Random Keyword: :)
buy car insurance online

at 5:32 PM Anonymous said...

Business Opportunities