Location

ELTE Informatikai Kar Pázmány Péter sétány 1/C Déli tömb (Southern building) - The big red building 0-804 Lóczy Lajos terem (ground floor)

Schedule

Wednesday, November 21, 2018 7:00 PM to 9:00 PM

Talk Abstracts

Presentation #1: Introduction to Julia (by Csaba Hoch)

Julia is a high-level, dynamically typed, general-purpose programming language. The Julia source code is compiled to native machine code by a JIT (just-in-time) compiler, which makes Julia able to provide an environment for writing high performance applications. Nowadays it is mostly used for performing calculations and scientific analyses, thanks to its speed and convenient language constructs.

In this presentation Csaba will show the basics of the Julia language, its most important principles, capabilities, and the ecosystem around the language. Csaba will also give an overview about how they use Julia in a production environment.

Presentation #2: Julia is fast - What, Why, How (by Avik Sengupta)

In this talk, Avik will dive deep into Julia’s performance claims, showing how it compares to other languages, and explaining the language features that make it so.

After the presentations, we will have a Q&A session.

Speaker bios

Csaba Hoch is a developer at Cursor Insight Hungary, building the backend of motion analysis systems in Erlang and Julia.

Avik Sengupta is a long time contributor to Julia and its ecosystem, and is currently the VP of Engineering at Julia Computing.

Introduction to Julia