I am trying to push my department to gradually use R to replace SAS and use Julia to replace Matlab. I have accumulated some R codes for my teaching in Investments (mainly tidyquant package) and Risk management (mainly QRM package) courses and I am also preparing my Julia codes for my future teaching in Derivatives Pricing. Due to funding cut in many public schools including mine, I think it is a good chance to make this move now. Our school has a guy serving in top expert committee in SAS corporation, which makes it difficult to change from SAS to R, but still I and some stats professors are pushing our department towards this direction.
Also, our department’s Matlab guys are retiring, I think it is a good chance to start using Julia. The issue about Matlab is that most of our students get stuck with issues of namespace and data manipulation, and we need to update Matlab license every year (and this happens in the middle of a semester!). A few years ago, I saw Fortran and Fortress could be an alternative, but now I think Julia seems to be a better choice.
Then this happened. I asked one of my colleagues to try downloading and installing Julia, and she searched “Julia Language” on google, and she found this blog:
Most of my colleagues are not programmers, and they believe this blog because it is ranked as the 8th research result of google. I am not sure how google makes this ranking, but I have to say using “Hello World!” to test speed is the most unbelievable thing I have ever seen.
I think Julia has some potential in finance, at least in finance education. If we teach C++, then we do not have time to get to deeper topics because it takes too much time for students to learn how to write correct C++ codes (for example, memory leakage happens when doing Monte Carlo simulation and we need to teach virtual destructors, etc.). On the other hand, Matlab is not open source and lacks tool in data manipulation.