0
Bewaar meld een fout Verstuur {T}print

Java Virtual Machine krijgt universele dimensie

Toekomstvisie rondt Devoxx af

20 november 2009 | Dries Van Damme
ZDNet.be

Het is een misvatting dat de Java Virtual Machine gebonden is aan de programmeertaal Java. Meer dan honderd andere talen maken vandaag al gebruik van de JVM. Op de Java-conferentie Devoxx legde Brian Goetz uit hoe de JVM evolueert om ook andere programmeertalen dan Java beter te ondersteunen. Op termijn moet zo een universele VM ontstaan.

Brian Goetz is senior staff engineer bij Sun. Eerder deze week zette hij op Devoxx al uiteen hoe er een revolutie aan de gang is in de manier waarop ontwikkelaars concurrency benaderen. “Goedkope multiprocessorsystemen hebben concurrency binnen ieders handbereik gebracht”, stelde hij. “Tegelijk hebben ze ervoor gezorgd dat de klassieke technieken voor performantieverbetering niet meer werken.”
 
Er blijven rond concurrency dus voldoende uitdagingen over. Een ander hot topic blijft het streefdoel om – behalve Java zelf – ook code uit andere programmeertalen even snel als Java te laten lopen op de JVM. Het exposé van Goetz over de evolutie van de JVM in dat verband, vormde een mooie afsluiter voor Devoxx 2009.
 
Het succes van Java als programmeertaal
“De JVM is achter de schermen verantwoordelijk voor het grote succes van Java als programmeertaal”, aldus Goetz. Vandaag blijkt de tijd echter rijp om de Java Virtual Machine te laten evolueren in de richting van een universele virtuele machine.
 
“Vroeger kreeg Java veel kritiek. De JVM zou Java traag maken. Vandaag weten we dat Java net snel is, dankzij de JVM. Die neemt tijdens de runtime van een applicatie allerlei beslissingen die het geheel sneller maken, iets wat een fysieke compiler onmogelijk kan.”
 
Meer keuze
Programmeertalen die op de JVM lopen – waaronder bekende namen als JavaFX, JRuby, Jython, Groovy en Scala – zijn gebaat bij het principe van de Virtual Machine. “Die talen hebben runtime support nodig”, legde Brian Goetz uit. “Vroeger moesten ontwikkelaars die support allemaal zelf schrijven. Via een VM is er heel veel herbruikbaar materiaal beschikbaar.”
 
Een universele VM biedt daarbij het voordeel dat de ontwikkelaar meer keuze krijgt, en zo telkens de best passende tool en taal kan kiezen voor iedere job.
Lees meer artikels over : devoxx, java, jvm, briangoetz

bron: ZDNet

Nog meer op ZDNet »

Wel of niet outsourcen van uw datacenter?

Blog : In het datacenter

De trend is om het vaak gecompliceerde datacenterbeheer uit te besteden. In deze blog gaan we in op de redenen om te outsourcen, of een eigen datacenter te bouwen.

lees meer »

in de kijker »

» Bèta Windows 8 mist startknop

news

Uit gelekte screenshots blijkt dat Microsoft de startknop die al aanwezig is sinds Windows 95 uit de binnenkort te verschijnen bèta van Windows 8 heeft gehaald.

lees meer »

» Stuur je onlinemuziek naar je huiskamer

reviews

Natuurlijk wil je die enorme onlinemuziekbibliotheek kunnen beluisteren vanuit het comfort van je huiskamer. We nemen een aantal apparaten onder de loep die dat mogelijk maken.

lees meer »

» Op Facebook verlies je al jouw rechten

news

Wie zichzelf als particulier, bedrijf of zelfstandige promoot via Facebook, stuit op zeer strikte voorwaarden. De site bezit alles en mag je voor het minste buitengooien.

lees meer »

Review: Never Dead

Game

"Schiet me maar aan flarden, ik raap me wel terug bijeen!", Huh? Innovatie is leuk, maar een hoofdrolspeler die zijn eigen lichaam verzamelt, is nieuw. Brengt Never Dead nog meer nieuwigheden of blijft het hier bij?

lees meer »

wedstrijden »

Win 2x Trust Vintori Wireless Speaker!

Win 2x Trust Vintori Wireless Speaker!

Doe mee »

Win 25x Ad-Aware Pro Internet Security!

Win 25x Ad-Aware Pro Internet Security!

Doe mee »

Populaire Tags op ZDNet »


Poll »

Beschikt u in uw organisatie over een datacenter (of serverruimte)?

Ja, in ons bedrijf zelf
Neen, wij gebruiken een extern datacenter
- Wij gebruiken zowel een eigen datacenter als een extern
  
Win 2x Trust Vintori Wireless Speaker!

Win 2x Trust Vintori Wireless Speaker!

Doe mee »

Win 25x Ad-Aware Pro Internet Security!

Win 25x Ad-Aware Pro Internet Security!

Doe mee »