aspose file tools*
The moose likes Other Languages and the fly likes Seven Languages: why isn't Python related? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Other Languages
Bookmark "Seven Languages: why isn Watch "Seven Languages: why isn New topic
Author

Seven Languages: why isn't Python related?

Rogerio Kioshi
Ranch Hand

Joined: Apr 12, 2005
Posts: 689
Don't you think Python could be related in "Seven Languages in Seven Weeks"? I'm currently interested in Python because of GAE (Google App Engine).


SCEA 5 (part 1), SCBCD, SCWCD, SCJP, CLP, CLS
Bruce Tate
Author
Ranch Hand

Joined: Jun 04, 2002
Posts: 71
Rogerio Kioshi wrote:Don't you think Python could be related in "Seven Languages in Seven Weeks"? I'm currently interested in Python because of GAE (Google App Engine).


It was the top object oriented language that didn't make it; Smalltalk being second. I only wanted to do one object oriented language so I could focus more on the functional languages. We did a poll among Pragmatic Bookshelf readers, and the readers requested Ruby, and I already knew that language. So I included Ruby, struck Python and Javascript for reasons I've described elsewhere on this thread, and just worked down the list for the rest.

I'm very happy with the mix of languages, but Python could have been a very good mix.

Great question.


First rule of Kayak: When in doubt, paddle like Hell
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38873
    
  23
You obviously have to make a decision somewhere. Languages come and go; if you find a twenty-year old book it will tell you that the most popular object-oriented languages are called Smalltalk and Eiffel.
I notice you covered Prolog; how does that compare to Oz?

And as for languages coming and going, it is interesting that three of the oldest languages ever (FORTRAN, LISP and Cobol) are still in common use, albeit maybe in more modern versions.
Hauke Ingmar Schmidt
Rancher

Joined: Nov 18, 2008
Posts: 433
    
    2
Honestly, while I like Python for some things, I don't think it is a good language to show concepts. Python allows a mix of different paradigms that can lead to clutter; can get handy if needed and used appropriately, not good for teaching concepts.
Bruce Tate
Author
Ranch Hand

Joined: Jun 04, 2002
Posts: 71
Campbell Ritchie wrote:You obviously have to make a decision somewhere. Languages come and go; if you find a twenty-year old book it will tell you that the most popular object-oriented languages are called Smalltalk and Eiffel.
I notice you covered Prolog; how does that compare to Oz?

And as for languages coming and going, it is interesting that three of the oldest languages ever (FORTRAN, LISP and Cobol) are still in common use, albeit maybe in more modern versions.


I've never written Oz, but I had a friend recommend it as I was writing this book. I think it's quite different from Prolog. The paradigms are dramatically different, I think.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Seven Languages: why isn't Python related?