Lars Bak (programador de computador) - Lars Bak (computer programmer)

Lars Bak
Lars Bak.png
Programador de computador
Nascer 1965
Nacionalidade dinamarquês
Ocupação Programador de computador
Conhecido por Especialista em JavaScript e trabalho em máquinas virtuais

Lars Bak (nascido em 1965) é um programador de computador dinamarquês . Ele é conhecido como especialista em JavaScript e por seu trabalho em máquinas virtuais . Anteriormente, ele trabalhou para o Google , tendo contribuído para o navegador Chrome , desenvolvendo o mecanismo V8 JavaScript .

Vida profissional

Bak estudou na Aarhus University na Dinamarca, recebendo um diploma de MS em ciência da computação em 1988, após o qual se tornou ativo no projeto e implementação de máquinas virtuais orientadas a objetos . Ele recebeu o Prêmio Dahl – Nygaard Sênior 2018 .

Máquinas virtuais

Depois de participar do projeto e implementação do BETA Mjølner System, em 1991 ele se juntou ao grupo Self no Sun Microsystems Laboratories em Cupertino , Califórnia . Durante seu tempo lá, ele desenvolveu um ambiente de programação para Self e adicionou vários aprimoramentos à máquina virtual.

Em 1994, ele ingressou na LongView Technologies LLC, onde projetou e implementou máquinas virtuais de alto desempenho para Smalltalk e Java . Depois que a Sun Microsystems adquiriu o LongView em 1997, Bak se tornou gerente de engenharia e líder técnico da equipe HotSpot na divisão de software Java da Sun, onde desenvolveu uma máquina virtual Java de alto desempenho .

Em 2002, após retornar a Aarhus, na Dinamarca, Bak fundou a OOVM, empresa que desenvolvia software para telefones celulares. Em 2004, ele o vendeu para uma empresa suíça, a Esmertec .

Em 2004, Bak ingressou no Google para trabalhar no navegador Chrome . Ele não voltou para os Estados Unidos , preferindo trabalhar na Dinamarca, onde suas filhas também estavam recebendo educação. Com uma equipe de 12 engenheiros, Bak tem coordenado o desenvolvimento do interpretador V8 JavaScript para o Chrome, em homenagem ao projeto do motor V8 para automóveis .

Bak co-desenvolveu a linguagem de programação Dart apresentada na conferência Goto 2011 em Aarhus , Dinamarca.

Em 2017, Bak deixou o Google e logo depois foi cofundador de uma startup com Kasper Lund chamada Toitware, que está construindo uma nova linguagem de programação chamada Toit e uma plataforma para sistemas de Internet das Coisas .

Patentes

Bak possui 18 patentes de software nos Estados Unidos na área de programação de máquinas virtuais . Em 2010, depois que a Oracle comprou a Sun e com Lars Bak trabalhando para o Google, a Oracle processou o Google por infringir várias patentes de software e entre elas estava a patente "Interpretando Funções Utilizando um Híbrido de Instruções de Máquina Virtual e Nativa" registrada por Lars Bak et al.

Referências