donderdag 10 december 2009

Scala, the next Java?

Een beetje licht in m'n hoofd. Draaierig? Duizelig? Ik weet het niet precies. Kan het niet goed plaatsen. Ik kijk naar het beeldscherm van m'n laptop. Die lijkt niet stil te blijven staan. Het lijkt wel te bewegen. Op en neer. Heen en weer. Hoe kan dat nou? Ik heb heerlijke koffie gekregen, maar durf er haast niet aan te komen. Het beweegt ook? Het gebakje smaakt trouwens prima. Vreemd?

Het is m'n eerste programmeer ervaring op een boot, "Finley het Lichtschip". Even wennen dus. Een aparte, maar erg leuke locatie, waar Xebia één van drie "Scala Hands-on Labs" organiseerde. Scala, één van de nieuwe programmeertalen die ook de JVM als run-time omgeving gebruikt. Scala combineert "static typed" met de kracht en snelheid van dynamische talen. Ook biedt Scala een combinatie van object oriëntatie met functioneel programmeren. Het lijkt dus de ideale en perfecte combinatie. Grote organisaties hebben Scala al gevonden, waaronder Twitter en Siemens.

Ik ben in elk geval serieus nieuwsgierig geworden na deze leuke en goed voorbereide sessie van Xebia. Met enige Java programmeer ervaring is het niet moeilijk om een start met Scala te maken. Het functioneel programmeren is even wennen maar daar merk je al snel de meerwaarde van. Ook valt het vrij snel op dat er gewoon veel minder code nodig is dan in Java om hetzelfde te bereiken. Voor mij in elk geval voldoende redenen om er de komende periode flink mee te experimenteren.

Meer informatie kun je o.a. vinden op: Scala language en Scala Labs

Geen opmerkingen:

Een reactie posten