1.1 Why Julia?
With so many programming languages available, why create yet another one? Why invest the time to learn Julia? Is it worth it?
One of the main arguments in favor of using Julia is that it contributes to improving a trade-off that has long existed in programming—fast coding versus fast execution.
On the one side, Julia allows the developer to code in a dynamic, high-level language similar to Python, R, or MATLAB, interacting with the code and having powerful expressivity (see Chapter 6, for example).
On the other side, with minimum effort, developers can write programs in Julia ...