Julia is a relatively new language, but the team has been incredibly productive. Even with three days, we won’t be able to cover it all.
Day 1 will cover the built-in types and operators. We’ll also look at Julia’s dictionaries and arrays. The arrays are particularly powerful, with the ability to slice and manipulate them in pieces or in multiple dimensions.
On the second day we’ll look at all the major control flow patterns like if, while, and for. We’ll look at user-defined types and functions, and discover Julia’s multiple dispatch. Concurrency will round out the day, allowing us to do computation in a distributed way.
Our final day, we’ll play with Julia’s macro system and then build an image codec using everything ...