The Fifth Elephant chevron_right 2013 workshops, tutorials and run-up events

A Tutorial about Julia Language - Part I

This video is a two-part tutorial about Julia language. Julia is a new high performance, open source, dynamic language for technical computing and especially relevant for the upcoming field of data science.

The tutorial was conducted by Viral Shah, one of the co-creators of Julia. This tutorial was conducted as part of The Fifth Elephant 2013.

About Julia Language: Julia provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. Performance of Julia programs is often within a factor of two of C programs and in many cases as good as good as C. This obviates the need to write computational kernels in C or Fortran and leads to higher programmer productivity.

More videos


Writing UDFs in Pig


A tutorial about Julia Language - Part II