Lars Bak (programista komputerowy) - Lars Bak (computer programmer)

Lars Bak
Lars Bak.png
Programista komputerowy
Urodzony 1965
Narodowość duński
Zawód Programista komputerowy
Znany z Ekspert JavaScript i praca na maszynach wirtualnych

Lars Bak (ur. 1965) jest duńskim programistą komputerowym . Jest znany jako ekspert JavaScript i za swoją pracę na maszynach wirtualnych . Wcześniej pracował dla Google , przyczyniając się do rozwoju przeglądarki Chrome , rozwijając silnik JavaScript V8 .

Profesjonalne życie

Bak studiował na Uniwersytecie Aarhus w Danii, otrzymując tytuł magistra informatyki w 1988 roku, po czym zaczął aktywnie projektować i wdrażać wirtualne maszyny zorientowane obiektowo . Odznaczony Senior Dahl-Nygaard Prize 2018 .

Wirtualne maszyny

Po wzięciu udziału w projektowaniu i wdrażaniu BETA Mjolner System, w 1991 roku dołączył do grupy Samo w Sun Microsystems Laboratories w Cupertino , Kalifornia . W tym czasie opracował środowisko programistyczne dla Self i dodał kilka ulepszeń do maszyny wirtualnej.

W 1994 roku dołączył do LongView Technologies LLC, gdzie projektował i wdrażał wysokowydajne maszyny wirtualne zarówno dla Smalltalk, jak i Java . Po tym, jak Sun Microsystems nabył LongView w 1997 roku, Bak został kierownikiem technicznym i kierownikiem technicznym w zespole HotSpot w dziale oprogramowania Java firmy Sun, gdzie opracował wysokowydajną wirtualną maszynę Java .

W 2002 roku, po powrocie do Aarhus w Danii, Bak założył firmę OOVM, która tworzyła oprogramowanie dla telefonów komórkowych. W 2004 roku sprzedał go szwajcarskiej firmie Esmertec .

W 2004 roku Bak dołączył do Google, aby pracować nad przeglądarką Chrome . Nie wrócił do Stanów Zjednoczonych , wolał pracować w Danii, gdzie jego córki również pobierały edukację. Wraz z zespołem 12 inżynierów Bak koordynuje rozwój interpretera JavaScript V8 dla Chrome, nazwanego na cześć projektu silnika samochodowego V8 .

Bak współtworzył język programowania Dart , zaprezentowany na konferencji Goto 2011 w Aarhus w Danii.

W 2017 roku Bak opuścił Google i wkrótce potem wraz z Kasperem Lundem współtworzył startup o nazwie Toitware, który buduje nowy język programowania o nazwie Toit i platformę dla systemów Internetu Rzeczy .

Patenty

Bak posiada 18 amerykańskich patentów na oprogramowanie w dziedzinie programowania maszyn wirtualnych . W 2010 r., po tym, jak Oracle kupiło Sun i Lars Bak pracował dla Google, Oracle pozwało Google za naruszenie kilku patentów na oprogramowanie, w tym patentu „Interpreting Functions Utilising a Hybrid of Virtual and Native Machine Instructions” zgłoszonego przez Larsa Bak i in.

Bibliografia