"Robert P. J. Day" <rpj...@crashcourse.ca> writes: > http://groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e?pli=1 > thoughts?
I'd bet it's not just about multicore scaling and general efficiency, but also the suitability of the language itself for large, complex projects. It's just not possible to be everything for everybody. Python is beginner-friendly, has a very fast learning curve for experienced programmers in other languages, and is highly productive for throwing small and medium sized scripts together, that are debugged through iterated testing. One might say it's optimized for those purposes. I use it all the time because a lot of my programming fits the pattern. The car analogy is the no-frills electric commuter car, just hop in and aim it where you want to go; if you crash it, brush yourself off and restart. But there are times (large production applications) when you really want the Airbus A380 with the 100's of automatic monitoring systems and checkout procedures to follow before you take off, even if the skill level needed to use it is much higher than the commuter car. -- http://mail.python.org/mailman/listinfo/python-list