Quote from nononsense:
Craig,
You are obviously a Java lover. Python catching up with Java?I'm not going to repeat what has been posted on this before, but several leading business publications have pointed out that Java, 1990's phenomenon, is in fact being considered on a downhill slope. C#? M$ just released a yhton version.
Future architectures - we'll see.
Nonon,
My point about threading is completely valid. And at this point of time, there seems a real probability of multi core processors becoming the norm. I don't particularly advocate the use of threads. Unix managed very well for a long time without them. Eric Raymond suggests that they became popular in the Windows world because process creation was abysmally slow rather than on their inherent merits.
However, if you want to avail yourself of the extra processing power in multi core machines, you must use threads and the threading must be 'native' ie kernel threads. (Assuming you can't split the app into mutiple processes, which for better or worse is running against current programming paradigms).
Python does not cut it for this purpose - at the moment. My expectation is that should this shift to multi core become fully confirmed the Python developers will probably address this issue. I'm also saying it will be a technically HARD job to reach the stage where Java is wrt threading. I'm not saying it won't happen.
I'm not going to repeat what has been posted on this before, but several leading business publications have pointed out that Java, 1990's phenomenon, is in fact being considered on a downhill slope. C#? M$ just released a yhton version.
) but, here are my personal gripes. The biggest is that It should allow for voluntary type declaration. And the second is the iteration within "for/while" loops needs a lot of improvement. I spent alot of time trying to optimize as python's limits would allow. Now don't get me wrong! This is only in the sense of crunching very large data sets (6,7, and 8 figures). When I started looking into embedding C into it, I realized that for my personal desires, C in itself was the way to go.