O'Reilly logo

Seven More Languages in Seven Weeks by Bruce Tate, Jack Moffitt, Frederic Daoud, Ian Dees

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Day 3: Become One with Julia

On our final day with Julia, it’s time to look at a larger example of what the language can do. After a brief tour of Julia’s macro system, we’ll explore image processing algorithms and see how easy it is to manipulate data using all the tools you’ve seen on previous days.

Macros are familiar to most people from their incarnation in C as simple string substitution systems, but Julia’s macros come from Lisp. Julia’s macros take code as input and output a transformed version. They don’t operate on strings but on the parsed tree structure of the language.

Julia, though young, has a rich set of functions for doing scientific computing. Statistics, linear algebra, and finite element methods all have ample tooling due ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required