Productivity and Performance Reconciled: The Julia Story

Speaker: Jan Vitek , Northeastern University

Date: Wednesday, October 13, 2021

Time: 4:00 PM to 5:00 PM Note: all times are in the Eastern Time Zone

Public: Yes


Event Type: Seminar

Room Description:

Host: Julian Shun, MIT CSAIL

Contact: Linda Lynch,

Relevant URL:

Speaker URL:

Speaker Photo:

Reminders to:,,,

Reminder Subject: TALK: Productivity and Performance Reconciled: The Julia Story

******************IMPORTANT NOTE ABOUT REGISTRATION******************
- The registration link for Fall 2021 is different than from the link from previous terms, so you will need to register again.
- Please save the Zoom link that you receive after you register. This link will stay the same for all subsequent Fast Code seminars.
- Zoom does not recognize a second registration, and will not send out the link a second time. The organizers will not be notified of any second registration.
- If you have any problems with registration, please contact by 3:30pm on the day of the seminar, so that we can try to resolve it before the seminar begins.

Abstract: Julia is a dynamic language that aims to balance programmer productivity with performance. To this end, the Julia designers have made some unusual and bold choices. This talk gives a programming language perspective on Julia as it is today and the challenges that lie ahead.

Bio: Jan Vitek is a Professor of Computer Science at Northeastern University. He holds degrees from the University of Geneva and Victoria. He works on topics related to the design and implementation of programming languages. In the Ovm project, he led the implementation of the first real-time Java virtual machine to be successfully flight-tested. Together with Noble and Potter, he proposed a concept that became known as Ownership Types. He was one of the designers of the Thorn language. He worked on gaining a better understanding of the JavaScript language and is looking at how to support scalable data analysis in R. Prof. Vitek chaired ACM SIGPLAN; he was the Chief Scientist at Fiji Systems and the founding team at, a vice chair of AITO; a vice chair of IFIP WG 2.4, and chaired SPLASH, PLDI, ECOOP, ISMM and LCTES and was program chair of OOPSLA, ESOP, ECOOP, VEE, Coordination, and TOOLS.

Research Areas:
Programming Languages & Software

Impact Areas:

This event is not part of a series.

Created by Julian J. Shun Email at Tuesday, September 28, 2021 at 11:22 AM.