Python Is the Mac OS X of Programming Languages

Paul Prescod ruminates On the Relationship Between Python and Lisp .

He also gives succinct theory on why Python came to be a easy to learn/use language without having to sacrifice the power:

  • Resolve to succeed.
  • Make the tool feel like an easy tool but provide the hooks to go deep for those who want something more complicated
  • Talk to users.
  • Sweat the details.
  • admit that experienced programmers will have to relearn some things.
  • admit that you cannot always make all categories equally happy.

At the outset all these points seem to be ‘obvious’. Why wouldn’t anybody not do these things? I guess,the most important point in the above list is sweat the details . More often than not, we take the easier route because it’s already ‘known’ and who wants to do all the plumbing?

Read also his essay on Why I promote Python?


Comments:

Swaroop C H on 2005-06-01 02:30:02 said :
As they say, “the devil lies in the details” :))

P.S. Don’t you ever get tired of tinkering with your site? :P

§