James King
Posts: 1
Nickname: jking
Registered: Sep, 2007
|
|
Re: Reply to Guido's Reply
|
Posted: Sep 17, 2007 11:17 AM
|
|
Linux Magazine recently profiled the concurrent programming API, OpenMP. I wish I had a link, but it would require registration either way.
Basically, the benchmark shows a diminishing return and very little performance benefit between an OpenMP enhanced application and a traditional threaded one, if memory serves correctly. In fact, there's only one specialized category where OpenMP beats out threads.
So if Python is written in C and there are no mature facilities for C that provide visible performance benefits, are we just barking up the wrong tree there?
Maybe there can be an OpenMP enhanced branch of Python or an extension for those edge-cases where the solution would benefit?
I like Guido's position. Python 3K is focusing on the language, and being a minimalist, I like Python for that reason. If you need functionality, there's a library for it. No sense bloating the core with edge-cases of a few developers; keep the language just about the language and nothing else.
Py3k seems to have that sense as it is.
(Though my problem is a tiny knit-pick with over-explicitness... ie: printf() instead of the "" % operator... but I'll live).
|
|