I think Nim would be ideal for that kind of applications, in particular neural networks stuff. But definitely we are not there yet. I try to explain my reasons in this blog post: <a href="http:&#x2F;&#x2F;rnduja.github.io&#x2F;2015&#x2F;10&#x2F;21&#x2F;scientific-nim&#x2F;" rel="nofollow">http:&#x2F;&#x2F;rnduja.github.io&#x2F;2015&#x2F;10&#x2F;21&#x2F;scientific-nim&#x2F;</a><p>To get to a point where we have something good to use, though, there are a few libraries to develop. I started working out a basic layer for linear algebra, that is needed in many applications - see <a href="http:&#x2F;&#x2F;unicredit.github.io&#x2F;linear-algebra&#x2F;" rel="nofollow">http:&#x2F;&#x2F;unicredit.github.io&#x2F;linear-algebra&#x2F;</a><p>I hoped I would be able to start working on some neural network stuff based on that, but I did not find the time yet...