Julia as a Second Language MEAP V10 cover
Welcome to liveBook!

This is an online version of the Manning book Julia as a Second Language . With liveBook you can access Manning books in-browser — anytime, anywhere.



Thank you for purchasing the MEAP for Julia as a Second Language. I wrote this book because I wanted Julia to reach a wider audience. Julia is almost like a hidden gem primarily used by scientists and mathematicians today. But Julia has the potential to transform the lives of so many programmers in every field, that I believe there needs to be a Julia book for people who are not already deep into machine learning, differential equations, and data analysis, even if those are fields Julia excels at.

With Julia, programmers no longer have to make tradeoffs. They can have high performance, ease of use and high productivity all in one language. In the last few years, it has become apparent that Julia also excels at software engineering. One of the most dramatic examples is probably the Julia implementation of Apache Arrow which managed to achieve more functionality in 5,000 lines of Julia code than 300,000 lines of C++ code. This is a testament to Julia's excellent ability to reuse and combine existing code.