Overview of the Julia programming language: an 8 hour mini course. Part I.

Other IAM Events
September 19, 2017 10:00 pm

Speaker:  Georg Wechslberger, Technical University of Munich

URL for Speaker:  https://www-m3.ma.tum.de/Allgemeines/GeorgWechslberger

Location:  LSK 306 (the IAM lounge)

Intended Audience:  Public

The julia programming language is designed to be a high level language for numerical computing, that is as fast as C or Fortran, despite employing a high level syntax. Since its first release in 2012 it has been continually improved and build a fast growing community around it. The aim of this course is to give an overview of the key concepts of the Julia programming language as well as explain the advantages over other languages designed for numerical computing, as e.g. Matlab or R. Furthermore it demonstrates how readily available packages developed with Julia can be used to solve common problems occurring in numerical analysis, such as – linear systems of equations – non linear systems of equations – ordinary differential equations – linear programs The course will also cover the basic tasks frequently encountered by numerical analysts: benchmarking, plotting and debugging. If time permits we will also explore possibilities for using Julia in deep learning applications.