Computational Modelling Group

Seminar  27th October 2015 4 p.m.  Building 13, Room 3017 - Highfield Campus, University of Southampton

The Julia language: what could it offer to Engineers and Educators

Dr Matthew Wright
ISVR at University of Southampton

Web page
http://www.southampton.ac.uk/engineering/news/seminars/latest.page
Categories
Julia, Matlab, NGCM
Submitter
Luke Goater

Dr Matthew Wright

Julia is an exciting new programming language that has the potential to combine the expressive syntax of languages like MATLAB and Python with performance approaching that of C or Fortran. In this talk I’ll introduce the language and discuss the particular aspects of its design that allow it to achieve that combination of expression and performance, namely JIT compilation, abstract parametric types and multiple dispatch, as well as other attractive features of the language. I’ll also talk about the relationship between programming and design and why Julia, once it’s more mature, might be an important language for teaching programing to engineering students.

The seminar will be followed by a one-hour hands-on Julia tutorial. If you’d like to participate go to http://julialang.org to see how to install Julia on your laptop. Make sure your battery is charged – we can’t guarantee mains sockets for everyone.