Mathematics Colloquia and Seminars

Return to Colloquia & Seminar listing

Introduction to Julia

Student-Run Computer Program for Mathematics Seminar

Speaker: Ethan Anderes, UC Davis
Location: 2112 MSB
Start time: Fri, Dec 5 2014, 4:10PM

Julia is a new programming language specifically designed for scientific programming. It has a high level syntax which, on the surface, looks similar to Matlab or R. However, it is fast and can attain speeds close to complied C code. I've recently ported all my Matlab code to Julia and have been using Julia exclusively for the past year. In this talk I'll give an introduction to Julia for beginners focusing on features of the language I'm most familiar with. I'll also give a broad overview of the main design philosophy of the language. For those who want to follow along during the talk, install v0.3.2 binaries of Julia from julialang.com and have python with matplotlib working if you want to make some plots (I recommend the Anaconda distribution).