Linked by Eugenia Loli on Mon 20th Mar 2006 07:13 UTC
General Development All the data stored in a Python program is built around the concept of an object. Objects include fundamental data types such as numbers, strings, lists, and dictionaries. It's also possible to create user-defined objects in the form of classes or extension types. This chapter describes the Python object model and provides an overview of the built-in data types.
Permalink for comment 106055
To read all comments associated with this story, please click here.
RE: Why Python
by backdoc on Mon 20th Mar 2006 18:37 UTC in reply to "Why Python"
backdoc
Member since:
2006-01-14

Python vs. Ruby:

My experience is that Ruby is super consistant. When they say OOP, they mean it. It would take awhile to illustrate that, but if you want to compare Ruby to something, compare it to SmallTalk.

I like both Python and Ruby. I've used Python more and only played with Ruby. So, I tend to gravitate toward what's familiar (Python). But, Ruby rocks.

Both of these platforms will run almost anywhere. I think Mac's install both by default.

C# vs (Python and Ruby):
C# is for all practical purposes, only available on Windows. Yes, I know about Mono. I've been dabbling with C#, as my job requires it. It's nice and I'd recommend it for a large project where portability was not a concern. But, if you just want to do some regex, I'd still prefer Python and/or Ruby (probably Ruby for regex since it borrowed a bunch from Perl, which is King of regex).

Reply Parent Score: 3