Gary Froyland and Bill McLean
Julia is a general-purpose, open-source programming language built with mathematics, scientific computing, and data science in mind. Julia is fast, and its syntax is math-like, freeing the user to think more like a mathematician and less like a coder, and leading to more natural and readable code. In this talk, we will take you through some of the basics to give you a small taste of Julia: functions, Greek letters, latex symbols, logic, plots, multiple dispatch, broadcasting, and comprehensions.
Additional packages for specific tasks are easily added via an integrated package manager; some of the more prominent packages will be briefly described. A variety of user interfaces will be demonstrated. The discussion will be interactive and pitched broadly across applied, pure, and statistics. More than 50% of the presentation will be understandable without any coding experience.