Member-only story
The Serious Downsides To The Julia Language In 1.0.3
I have talked a lot about how much I love Julia. If I was asked what my favorite programming language right now, “ Julia” would certainly be my reply. On the other hand, something I don’t talk about as much are the things I don’t like about Julia. Although today I would like to address some of these weaknesses and personal gripes I have with the language, I firmly believe that the benefits outweigh any compromises that might have to be made to use Julia. If you have never used Julia, I would highly encourage you to check it out! And with my recommendation, I’m also going to prelude my gripes with the reasons I love it so much.
What I love about Julia
Julia Understands Itself
Julia is very much a functional language, and loves being functional. With that, a great example is what I demonstrated in my looping speed test, Julia works really well with functional recursion.
Functional recursive loops are my personal favorite appearance-wise to utilize when doing statistical work. Typically in other languages however, like Python, we run into roadblocks in speed whenever recursion is…