> You find optimizing Python with C as "Proof enough"? An unfortunate
> statement of ignorance (meant literally, not as an insult).
None taken; if I need to be educated, then educate me.
> The time from development to deployment with Python is generally very low and
> the code is also generally very easy to maintain. This hopefully means faster
> development with more stable, more maintainable, and less buggy software and
> is the reason, I imagine, that it was chosen and accepted. Performance is a
> trade-off, but
> with C-optimizations (Pythonic C libraries) the trade-off can be reduced
> significantly where needed.
Now see here, to me, that is unacceptable.
"Never compromise", goes the wisdom at TOYOTA; lest any doubt that wisdom, they
are the undisputed ruler of the automotive industry, on this entire planet.
There is a lesson to be learned from that.
And, what you ended up with, above, is a SALAD of half-C, half Python. Perhaps
you like curdled milk; I can't stand it.
One of the first hardcore lessons I had been taught, when I was young and
starting my career as a sysadmin was:
CONSISTENCY is LAW.
"No matter what you do, be it right or wrong, good or bad, it needs to be
consistent."
But this salad, half-this, half-that... that is no consistency.
It's a hacker's paradise, not something a true engineer can or would be proud
of.
> And lastly, to hopefully remove a little of that ignorance: Python is
> basically just a language specification. The main development implementation
> is called CPython
> because it is written in C and this is the Python most of us are familiar
> with. There are others, such as Jython (written in Java) and IronPython
> (written in C#).
> There is even a PyPy which is a Python implementation written in
Python (which claims to be exceeding C in performance for some uses).
For at least the C, Java, and
> C# versions python will be able to use
libraries in their native languages (with some exceptions).
To me, it is unacceptable that for such a "cool", "hip" language, there is
still no bundled compiler which compiles this wonderful code into a binary
executable,
like a C compiler would.
In other words, I have seen Python. I even work with it every day. I looked at
the code.
And I did not like what I saw, not one bit.
_________________________________________________________________
Keep your friends updated—even when you’re not signed in.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010_______________________________________________
opensolaris-discuss mailing list
[email protected]