Java is ok. I disagree that D won't happen. MSFT is backing it now. Java would be a distant choice well behind D and Python for me.Quote from bsalus01:
java is open source now so it'll probably just be improved and D won't ever happen.
Python, or to be very exact, numPy, is extremely interesting to me, as numPy is essentially a vector programming language.why not python? you probably don't need the performance boost of a compiled (or JIT compiled) language. and python is probably the easiest language out there to learn. there is a new version coming sometime within the next year (python 3 or python 3000) its gunna be a huge step forward.
http://en.wikipedia.org/wiki/Array_programming
Thing is, it would have to be embeddable. I have seen embedded python. I just don't know how fast this whole thing is going to fly. That said, for some of my projects, numPy is very enticing. Ideal would be numPy.Net, perhaps using a port of numPy to IronPython. Doesn't exist AFAIK.
probably just as important as the language constructs are the libraries for the languages and python has one of the best ones out there.
Agreed.
nitro