CSR: Introduction to Julia

CSR: Introduction to Julia

Instructors: Pascal Paschos and Alper Kinaci, Senior Computational Specialists
Julia is a high-level, high-performance dynamic programming language for numerical computing. Despite being a relatively new language, it inherits many great features from existing languages and combines them into one. It’s easy emulate dynamic languages such as Python or Perl, while achieving speed comparable to C. It has highly efficient base libraries and community contributed packages for scientific computing and statistics just like MATLAB or R, but with better support for parallelism and distributed computation. Whether you prefer interpreted or compiled languages, Julia is worth a try to see the best of both worlds. Please bring your laptop to follow along; further instructions will be provided prior to the workshop.