laziness, impatience, and hubris | |
PerlMonks |
Re^5: Multi-core and the futureby swampyankee (Parson) |
on Sep 01, 2008 at 19:24 UTC ( [id://708292]=note: print w/replies, xml ) | Need Help?? |
Usually (F90 permits overloading), F90's array operations apply the same operation to each element of an array, and cannot process arrays which aren't conformal (same organization), so F90's array operation A = B * C would be the equivalent to
Of course, Fortran programmers like typing no more than any other type of programmer1, so A = B * C would be preferred ;-). I'm not saying that the F90 way is optimal; it's just that the philosophy behind the F90 standard is to make parallelization transparent to the application programmer, which means that having a different syntax for parallel operations would be frowned upon. Certainly, some of Perl's existing syntax (grep, many list operations) could be parallelized without any visible changes to the language.
1 Well, maybe COBOL programmers like typing, but I wouldn't want to stereotype them.
In Section
Meditations
|
|