Wednesday, 5 October 2011

Brain behind Google's Dart Programming Language

Lars Bak : Lars Bak is a Danish computer programmer who currently works for Google where he has contributed to the Chrome browser by developing the V8 JavaScript engine. He now lives near Aarhus in Denmark with his wife and two children.

Bak studied at Aarhus University in Denmark, receiving an MS degree in computer science in 1988 after which he became active in designing and implementing object-oriented virtual machines.
After participating in the design and implementation of the Beta MjĂžlner System, in 1991 he joined the Self group at Sun Microsystems Laboratories in Cupertino, California. During his time there, he developed a programming environment for Self and added several enhancements to the virtual machine.

In 1994, he joined Longview Technologies LLC, where he designed and implemented high performance virtual machines for both Smalltalk and Java. After Sun Microsystems acquired Longview in 1997, Bak became engineering manager and technical lead in the HotSpot team at Sun's Java Software Division where he developed a high-performance Java ME virtual machine for mobile devices.

In 2002, after returning to Aarhus, Denmark, Bak founded OOVM, a company which developed software for mobile phones. In 2004, he sold it to a Swiss company, Esmertec.

In 2004, Bak joined Google to work on the Chrome browser. He did not return to the United States, preferring to work in Denmark where his daughters were also receiving their education. With a team of 12 engineers, Bak has been coordinating the development of the V8 JavaScript interpreter for Chrome, named after the powerful automobile engine.

Bak holds 18 U.S. software patents in the field of virtual machines programming. In 2010, after Oracle bought Sun and with Lars Bak now working for Google, Oracle sued Google for infringing on several software patents and amongst them was the "Interpreting functions utilizing a hybrid of virtual and native machine" patent filed by Lars Bak .Bak has also co-developed the DART programming language to be presented by at the 2011 goto conference in Aarhus, Denmark. 

Gilad Bracha : Gilad Bracha is a software engineer, a co-author of the second and third editions of the Java Language Specification, a major contributor to the second edition of the Java Virtual Machine Specification,  and the creator of the Newspeak programming language.

From 1997 to 2006, he worked at Sun Microsystems as Computational Theologist and, as of 2005,
Distinguished Engineer, on various aspects of the specification and implementation of Java. Following that, he was Distinguished Engineer at Cadence Design Systems from 2006 to 2009, where he led a team of developers designing and implementing Newspeak.  Between 1994 and 1997, he worked on the Smalltalk system developed by Animorphic Systems,  a company that was bought by Sun in 1997.Bracha received his Ph.D. in Computer Science from the University of Utah.

Kasper Verdich Lund :    Software engineer at Google Inc. in the Danish office in Aarhus where I work on V8: Google's high-performance JavaScript engine. V8 is used in Google Chrome and is freely available as open source software under a permissive BSD license.

Software engineer at Esmertec AG where I worked on the OSVM™ platform. OSVM is a secure, object-oriented, serviceable, real-time software platform for embedded devices. The platform enables developers to debug, profile, and update code running on embedded devices in the field, vastly improving reliability and development productivity. It was launched as a product in March, 2005.

Co-founder of OOVM A/S. OOVM A/S (Object-Oriented Virtual Machines) was a privately held venture financed company dedicated to creating a much simpler and more reliable software platform for the embedded software market. See our research paper, which was accepted and selected for the conference journal at the ESUG 2004 conference. OOVM A/S was acquired by Esmertec AG in July, 2004

Software engineer at Sun Microsystems, Inc. where I worked on the CLDC Hotspot™ Implementation. CLDC HI is an open source, optimized Java™ virtual machine that complies with the CLDC specification. It includes dynamic compilation, generational garbage collection, fast synchronization, and unified resource management. See the white paper from Sun for more technical details or browse the source code.

Student programmer at the CPN group at the University of Aarhus where I worked on CPN Tools, an integrated tool for editing, simulating, and analysing Coloured Petri Nets. The user interface is based on advanced interaction techniques, such as toolglasses, marking menus, and bi-manual interaction. See our article published in Petri Nets 2000, 21st International Conference on Application and Theory of Petri Nets.

Mark S. Miller : Mark S. MillerMark S. Miller is an American computer scientist. He is known for his work as one of the participants in the 1979 hypertext project known as Project Xanadu; for inventing Miller Columns; as the co-creator of the Agoric Paradigm of market-based distributed secure computing; and the open-source coordinator of the E programming language. He also designed the Caja programming language.
Miller earned a BS in computer science from Yale in 1980 and published his Johns Hopkins PhD thesis in 2006. Previously Chief Architect with the Virus-Safe Computing Initiative at HP Labs, he is now a research scientist at Google and a member of the EcmaScript (JavaScript) committee.

No comments:

Post a Comment