5 ms·
hmm, X10 is to Erlang what Scala is to Java?
by lzimm 16y ago
hmm, X10 is to Erlang what Scala is to Java?
- wmf 16y agoNot really. Erlang is for reliable concurrent transactional computing while X10 is for parallel scientific computing. You might say that X10 aims to replace Fortan.
- hugh3 16y agoExcellent. It's about time that something did. Well really, C++ is rapidly replacing Fortran for scientific computing, but it ain't all that much better for it. I'm excited about the idea that this replaces MPI.
- p4bl0 16y agoPhysicists at my school/uni (in France) use Python with appropriate libs, but I don't know if it's the general case here, since I know physicists from near university use C++ (badly from what I saw, but that's an other story).
- hugh3 16y agoI'm a physicist, and I use Python (with scipy/numpy when appropriate) when I can get away with it (ie for small to medium-sized calculations). For big calculations, though, where what you can do is limited by performance, there's no getting away from C++ or Fortran. Python has a huge performance overhead (I have learned this the hard way).
- p4bl0 16y agoThen it's doomed IMO, since there's Fortress (http://projectfortress.sun.com/ http://projectfortress.sun.com/) out threre developed at the Sun Labs and which seems to be a better candidate to replace Fortran.
- wmf 16y agoDARPA funded X10 and Fortress at the same time to provide options for a future "high-productivity" HPC programming language; it's not clear that either one has gotten any traction yet.