Han får dine programmer til at køre hurtigere


Publiceret d. 21. oktober 2008 kl. 15.26


Annonce:
 
ANNONCE:
 

Portræt af Lars Bak
Han var medvirkende til at gøre Java til en succes og er en af hovedkræfterne bag Googles indtog på browsermarkedet.

Computerworld Smalltalker med hr. Virtuel Maskinmester Lars Bak himSELF. Første del bringes i dag og anden del kan læses i morgen.

Lars Bak og de Syv Små VM'er

1982 : Lars Bak starter på datalogi-studiet
på Århus Universitet.

1986: Programmering af VM til Beta.

1988: Kandidat-grad i datalogi.

1990: Hos Sun Labs med fokus på SELF-VM.

1994: Strongtalk, VM til Smalltalk

1995: Java-VM Hotspot

2000: Java-VM til mobiltelefoner.
Kodenavn Monty, CLDC HI / PhoneME

2002: Smalltalk-VM via virksomheden OOVM.

2006: Udvikling af JavaScript-VM'en V8 til Googles Chrome-browser starter

 
 
Hurtigere, mindre, smartere.

Det kunne være ledeordene for den 45-årige Lars Bak, der er leder af Googles udviklingsafdeling i Århus.

Lars Bak bruger de tre ord til at måle, hvor god den software, han har udviklet gennem tiden i form af virtuelle maskiner, egentlig er.

Lars Bak elsker nemlig udfordringer, og hvis hans virtuelle maskiner er hurtigere, mindre og smartere end eksisterende virtuelle maskiner, så er han glad.

"Jeg er konkurrencepræget. Udfordringer driver mig, det driver værket. Der er ikke noget ved at lave leverpostej-programmering, man skal lave noget, der gør en forskel, det er spændende," siger Lars Bak.

Lars Bak har allerede flere gange gjort en forskel gennem sin mere end 20-årige it-karriere. Ved at specialisere sig i udvikling af små, hurtige virtuelle maskiner - han har indtil videre skrevet syv forskellige - har han haft afgørende indflydelse på Java-sprogets udbredelse, japanske mobiltelefoner og hans nyeste virtuelle maskine er nu med til at sparke en fornyet konkurrence på browsermarkedet igang.

Kampen mod uret
Da Computerworld møder ham i Århus, har han kort forinden holdt et indlæg på JAOO-konferencen om V8, som er navnet på Google-browseren Chromes hurtige JavaScript-engine.

Som led i præsentationen viste Lars Bak og hans mangeårige kollega indenfor optimering af virtuelle maskiner, Kasper Lund, en lille performance-test mellem Firefox og Chrome.

Benchmark-testen er udviklet af Google, så det var måske ikke overraskende, at Chromes JavaScript-engine V8 præsterede at eksekvere javascript meget hurtigere end Firefox.

Testen var ikke for at nedgøre Firefox, men for at sætte gang i konkurrencen på browsermarkedet. Nu håber Lars Bak, at V8 for alvor fyrer op under kedlerne i browsernes maskinrum, så performance for JavaScript sættes op.

Det er simpelthen en nødvendighed, at JavaScript-kode kan køre hurtigt i browserne, hvis webbaserede applikationer for alvor skal blive en konkurrent til desktop-baseret software.

"JavaScript skriger af at være langsomt. Det er et scriptsprog som er bygget til at være langsomt. Det kræver, at man kommer med nogle nye metoder, så det kan komme til at køre hurtigt," siger Lars Bak om JavaScript-sproget.

Han har været der før. Stået over for et langsomt eksekverende fortolket sprog, som kræver skarpe optimeringer og performancetricks af den virtuelle maskine som skal udføre koden.

Fortsættes ...
« forrige side
1 2 3 4 5






Kommentarer - Debatoversigt


Der er endnu ikke nogen kommentarer til denne artikel. Du kan skrive en kommentar ved at udfylde nedenstående formular
Kommentér
Titel:

Ytringer på debatten er afsenders eget ansvar - læs debatreglerne

Forsiden lige nu

Overblik: Få overblikket over IBM Danmarks store fyringsrunde.
25. maj 2012 kl. 15.30 | læs »

Klumme: Angrebet fra Flashback viser, at Apple nu må tage sikkerheden på Mac alvorligt, skriver Shehzad Ahmad fra DK-CERT i sin månedlige klumme
25. maj 2012 kl. 14.30 | læs »

Portræt: Et karrierevalg mellem bigband-sanger eller it-mand. Det lyder måske som to vidt forskellige verdener, men der er faktisk masser af musik i it-branchen, fortæller Jan Bau.
25. maj 2012 kl. 15.02 | læs »

Landbrugsorganisation er godt sur i skralden over, at landmænd i randområder skal bestille bredbånd hos konkursramt firma.
25. maj 2012 kl. 14.04 | (1) | læs »





 
White papers
Hos CIT er vi specialister i IT dokumentation. Specialister i hvordan IT dokumentation...

Den teknologiske udvikling står aldrig stille. Det betyder ofte, at virksomheder løbende vælger...

The shared services model has attracted a lot of interest but what is it precisely?

 


Mest læste seneste uge

Kan gratis sikkerhedssoftware virkelig beskytte din pc? Svaret er ja, hvis du vælger det rette produkt. Læs her en test af de mest pålidelige gratis sikkerhedsprogrammer.

Næsten 200 IBM-ansatte får med få timers varsel sidste arbejdsdag i dag. Ingen var orienteret forud for dagens massefyring, som effektueres øjeblikkeligt.

Flyselskabet SAS har brugt op mod trekvart milliarder kroner og seks år på at udskifte sit bookingsystem. Undervejs har der været flere projekt-udfordringer, som kulminerede en vinternat med en big bang-migrering.

To danske it-studerende har udviklet et program, der kan suge kundernes CPR-numre ud af teleselskaberne.

Her er forklaringen på, at IBM Danmark med direktør Lars Mikkelgaard-Jensen i spidsen fyrer 170 medarbejdere.