[Edu-sig] Why Python?
chris at seberino.org
chris at seberino.org
Tue Apr 13 20:02:54 CEST 2010
On Tue, Apr 13, 2010 at 10:30:49AM -0700, David MacQuigg wrote:
> Good observation. I wasn't thinking of parallel computing at all. I
> can see a need for something very different in this realm. I'll stick
> with my original bet, however, if we limit our consideration to
> "mainstream" languages. I will bet that languages like Fortress,
> designed to deal with concurrency, will be used only by specialists, and
> that the majority just needing to process payroll records or program a
> website, will stick with whatever evolves from Python.
I agree. When speed isn't important, there is no reason to welcome the added
complexity of concurrent programming.
> That's not to say the 1% is unimportant. Here we will find brilliant
> programmers working on sophisticated techniques to break large problems
> into pieces that can be executed concurrently by hundreds of processors.
> Each problem is very different, and we may find programs for circuit
> simulation using very different techniques than programs for weather
> prediction. These programs will be run in an environment controlled by
> Python. The circuit designer or atmospheric scientist will not be
> concerned about the details of concurrency, as long as the result is fast
> and accurate.
Interesting observation. Python would still be useful in a world with
concurrent tools as a glue language at worst.
More information about the Edu-sig
mailing list