Lars Bak (computer programmer)

Source: Wikipedia, the free encyclopedia.
Lars Bak
Computer programmer
Born1965[1]
NationalityDanish
OccupationComputer programmer
Known forJavaScript expert and work on virtual machines

Lars Bak (born 1965)

virtual machines. He previously worked for Google, having contributed to the Chrome browser as the lead developer of the V8 JavaScript engine
.

Professional life

Bak studied at

virtual machines. He has been awarded the 2018 Senior Dahl–Nygaard Prize.[2]

Virtual machines

After participating in the design and implementation of the

Sun Microsystems Laboratories in Palo Alto, 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 virtual machine.[3][4]

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.[5]

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.[1] With a team of 12 engineers, Bak coordinated the development of the V8 JavaScript interpreter for Chrome, named after the V8 engine.[6]

Bak co-developed the Dart programming language presented at the 2011 Goto conference in Aarhus, Denmark.[7]

In 2017, Bak left Google and soon afterward co-founded[

Internet of Things systems.[8][9]

Patents

Bak holds 18

U.S. software patents in the field of virtual machines programming.[10] In 2010, after Oracle bought Sun and with Lars Bak 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 Instructions" patent[11]
filed by Lars Bak et al.

References