Categories: Geek

Eckel on Python

artima.com has two parts of an interview with Bruce “Thinking in C++/Thinking in Java” Eckel in which he talks about why his new favourite programming language is Python. Here’s an excerpt, which pretty sums up my feelings as well:

It seems the compromise in Java is marketing. They had to rush Java out to market. If they had taken a little more time and implemented design by contract, or even just assertions, or any number of other features, it would have been better for the programmer. If they had done design and code reviews, they would have found all sorts of silliness. And I suppose the way Java is marketed is probably what rubs me the wrong way about it. We can say, “Oh, but we don’t like this feature,” and the answer is, “Yes, but, marketing dictates that it be this way.”

Maybe the compromises in C++ were for marketing reasons too. Although choosing to be efficient and backwards compatible with C was done to sell C++ to techies, it was still to sell it to somebody.

I feel Python was designed for the person who is actually doing the programming, to maximize their productivity. And that just makes me feel warm and fuzzy all over. I feel nobody is going to be telling me, “Oh yeah, you have to jump through all these hoops for one reason or another.” When you have the experience of really being able to be as productive as possible, then you start to get pissed off at other languages. You think, “Gee, I’ve been wasting my time with these other languages.”

The interview is in two parts:

Joey deVilla

Recent Posts

Sunday picdump for Sunday, October 18

It’s Sunday, and it’s time for another “picdump!” Here are the memes, pictures, and cartoons…

1 week ago

This Tokyo burger place’s ideas are intriguing to me and I wish to subscribe to their newsletter

I’m heading to Japan soon, and while researching places to go near Gotokuji, the temple…

2 weeks ago

Sunday picdump for Sunday, October 11

It’s Sunday, and it’s time for another “picdump!” Here are the memes, pictures, and cartoons…

2 weeks ago

Tampa Bay deal of the day

If you’re looking to get into the erotic waffle business on a limited budget, there’s…

3 weeks ago

I’m going to Yamaha’s “Innovation Road” museum!

Whoo-hoo! We managed to get a reservation to visit Yamaha’s Innovation Road museum in Hamamatsu,…

3 weeks ago

Sunday picdump for Sunday, October 4 — SPECIAL 750 EDITION!

It’s Sunday, and it’s time for another “picdump,” but this is no ordinary picdump. This…

3 weeks ago