Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Lars Bak (computer programmer)

From Wikipedia, the free encyclopedia
Danish computer programmer
This article is about the Danish computer programmer. For the Danish cyclist, seeLars Bak.

Lars Bak
Computer programmer Lars Bak
Born1965; 61 years ago (1965)[1]
OccupationComputerprogrammer
Years active1988–present
Known forJavaScript expert,
Virtual machine innovator
Notable workDart
AwardsSeniorDahl–Nygaard Prize

Lars Bak (born 1965)[1] is a Danishcomputer programmer. He is known as aJavaScript expert and for his work onvirtual machines. He formerly worked forGoogle, having contributed to theChromeweb browser as the lead developer of theV8 JavaScript engine.

Professional life

[edit]

Bak studied atAarhus University in Denmark, receiving an MS degree incomputer science in 1988 after which he became active in designing and implementingobject-orientedvirtual machines. He has been awarded the 2018 SeniorDahl–Nygaard Prize.[2]

Virtual machines

[edit]

After participating in the design and implementation of theBETA Mjølner System, in 1991 he joined the research group for theprogramming languageSelf atSun Microsystems Laboratories inPalo Alto,California. During his time there, he developed a programming environment for Self, and added several enhancements to the virtual machine.

In 1994, he joinedLongView Technologies LLC, where he designed and implemented high performance virtual machines for bothSmalltalk andJava. After Sun Microsystems acquired LongView in 1997, Bak became engineering manager and technical lead in theHotSpot team at Sun's Java Software Division where he developed a high-performanceJava virtual machine.[3][4]

In 2002, after returning to Aarhus, Denmark, Bak founded OOVM, a company which developedsoftware formobile phones. In 2004, he sold it to a Swiss company,Esmertec.[5]

In 2006, Bak joined Google to work on theChrome browser. He did not return to theUnited 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 theV8 JavaScript interpreter for Chrome, named after theV8 engine.[6]

Bak co-developed theDart programming language presented at the 2011 Goto conference inAarhus, Denmark.[7]

In 2017, Bak left Google and soon afterward co-founded a startup with Kasper Lund calledToit,[8] which is building a new programming language called Toit and a platform forInternet of things systems.[9][10]

Patents

[edit]

Bak holds 18U.S. Patents for software, in the field ofvirtual machine programming.[11] In 2010, afterOracle boughtSun 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[12] filed by Lars Bak et al.

References

[edit]
  1. ^abcSchenker, Jennifer L. (12 November 2008)."Google's Chrome: The Danish Magic Inside".Businessweek. Archived fromthe original on 21 October 2012. Retrieved6 December 2013.
  2. ^"The AITO Dahl-Nygaard Prize Winners for 2018".Association Internationale pour les Technologies Objets. Retrieved7 January 2018.
  3. ^Lars Bak, Biography, from JAOO.dk. Retrieved 29 March 2009.
  4. ^Guest Lecture by Lars Bak: A New Approach to Developing Robust Embedded SoftwareArchived 23 September 2015 at theWayback Machine. Tampere University of Technology. Retrieved 29 March 2009.
  5. ^The genius behind Google’s web browser. From FT.com. Retrieved 29 March 2009.
  6. ^"V8: an open source JavaScript engine".YouTube. Google. Retrieved15 March 2024.
  7. ^"Presentations -> Opening Keynote: Dart, a new programming language for structured web programming". Gotocon.com. Retrieved8 October 2013.
  8. ^"Toit - high-level software platform for the ESP32".toit.io. Retrieved2 November 2025.
  9. ^"Aarhus-eksperter fra Chromes Javascript-motor skaber IoT-sprog og virtuel maskine".Version2 (in Danish). 3 July 2018. Retrieved27 July 2018.
  10. ^Lund, Kasper (24 February 2019)."Leaving Google for a couple of devices".Toit Blog. Retrieved25 June 2021.
  11. ^Google's Chrome: The Danish Magic Inside. BusinessWeek. Retrieved 29 March 2009.
  12. ^"Patent US6910205 - Interpreting functions utilizing a hybrid of virtual and native machine instructions".Google Patents. Retrieved15 April 2020.
Smalltalk programming language
Software
Implementations
Major
Dialects
Virtual realityplatforms
Graphical user interfaces
Workstation
Community
Business
People
Designers
  • Italics= discontinued
  • ° =Open-source software
    BookCategory
  • Authority control databases: AcademicsEdit this at Wikidata
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Lars_Bak_(computer_programmer)&oldid=1335668949"
    Categories:
    Hidden categories:

    [8]ページ先頭

    ©2009-2026 Movatter.jp