Eyvind Axelsen wrote:
> -----Opprinnelig melding-----
> Fra: [EMAIL PROTECTED] på vegne av Ed Leafe
>>> Python is a platform as well,
>>      No, it is a programming language, not a platform.
> 
> It is indeed a platform in the sense that it provides you with a set of 
> abstractions from
> which you build your solutions. No, it is not a platform in the same
way that windows or
> linux are, so what? That does not mean that you are not locked into
the Python _programming
> platform_ if you have lots of source code there.
> 

You do have a point, strictly speaking. But if you look better you'll
see significant differences.
Let's take GUI. In .Net you only have one GUI to choose from (pls
correct me if I'm wrong, never done .Net), in python I have already
counted 4 and I'm sure I don't know the full list. This means you can
choose. You can aim for portability, ease, features, support, ... etc.
You are not locked in one group of people's concept of what a GUI should
be. Same with Python itself, you have cpython (what we traditionally
consider python), jpython (java python), IronPython (if you are so
attached to .Net) etc. So you see, even if Python dies you can still
port to .Net. In almost every python module you will find three or more
different versions (different modules actually) from which you can
choose. If you don't like a module's approach you can express it and
usually you'll be given good reasons for it, or invited to help change
it, or you can fork it and do your own. The language may die, but it
will be a natural death, people will stop supporting it, you'll WANT to
go forward, you will NEVER be forced out of the language by corporate
decisions.
Portability? I think there's no need to keep pushing this point.

If that is not enough, python sources are available and you can fork or
maintain your own flavor. So in that aspect it is like assembler. Isn't it?
I'm no python expert, been learning it for a few months and far from
mastering it. I won't probably be able to use it at work, and yet I like
it enough to learn and do some programming in my scarce spare time, just
for the sake of it. That should say a lot about a language.



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to