Don’t get me wrong. I am not a Python hater. I love it, and my eyebrows will probably turn blue before that fact changes. But Julia seems too good to be true.
All programming languages are excellent at specific tasks while being terrible at others. The creators of Julia were greedy — they wanted all the superpowers of the best languages to create a super language.
They did. As the creators specify in the greed of Julia, the language already achieved more than 90% of their ambitious dreams.
Even though Julia is relatively young, it can already give Python a serious run for its money. Considering that it took Python many years to mature and be taken seriously, Julia is growing at an alarmingly fast rate. With a much smaller community, the language already has packages and frameworks for almost any task you can do with Python.