The X10 Programming Language
x10-lang.org
x10-lang.org
-----
Don't you know that X10 is the name of industry-standard communications protocol?
Oops. C'est la vie. Next question, please.
(love the comment, btw. In part because I first thought the standard was going to try to make a comeback, from the title alone. Upon seeing it was a language, that was my exact reaction.)
http://news.ycombinator.com/item?id=1565788
1 //Tutorial file HelloWorld.x10
2 class HelloWorld {
3 public static def main(argv:Rail[String]) {
4 x10.io.Console.OUT.println("Hello, World");
5 }
6 }
...ayfkm? You've already failed.>Xiom: The global/non-global distinction in X10 is intended to make you powerful, not miserable. This will not be obvious while you are getting used to X10.
(a (lame) play on "Axiom")
The tutorial documentation goes downhill even further after that. I'm having trouble deciding if this is real or an extraordinarily elaborate April Fool's day joke.
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.
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).