Skip to main content.
Advanced search >
<< Back to previous page Print

<< Tuesday, November 20, 2012 >>


Remind me

Tell a friend

Add to my Google calendar (bCal)

Download to my calendar

Bookmark and ShareShare


Par Lab Seminar: Dart in a Nutshell

Lecture: Par Lab | November 20 | 1-2:30 p.m. | Soda Hall, Wozniak Lounge, 430 Soda


Lars Bak and Ivan Posva, Google

Parallel Computing Laboratory


Par Lab Seminar: Lars Bak and Ivan Posva - Google, Tues Nov 20 from 1-2:30pm, Wozniak Lounge

Speakers: Lars Bak and Ivan Posva - Google

Title: Dart in a Nutshell

Abstract: Dart is a pure object-oriented, dynamically and optionally typed programming language. This presentation will argue why Dart is a better programming language for writing large scale web applications. Unlike JavaScript, the Dart programming language has been designed to solve major problems related to web development: toolability, slow startup, and slow runtime performance.

The second part of the talk will discuss design decisions in implementing a high performance virtual machine for Dart.

Bios: Lars Bak is a veteran virtual machinist. His passion for designing andimplementing object-oriented virtual machines has left marks on several software systems: Beta, Self, Strongtalk, Sun's HotSpot and CLDC HI, OOVM Smalltalk, V8, and Dart. Since joining Google in the Fall of 2006, Lars has been responsible for the design and implementation of V8 & Dart. He graduated from Aarhus University in 1988 with a MS degree in computer science.

Ivan Posva has over 15 years of experience implementing and designing language virtual machines. Ivan has worked on virtual machines for dynamic (e.g. JavaScript) and static programming languages (e.g. Java) on multiple processor architectures and operating systems. He has worked in small startups and established companies such as Apple and most recently Google. Currently, Ivan and his team are responsible for the implementation of the virtual machine for the Dart language.


roxana@eecs.berkeley.edu