Miksi Java on huonompi kuin C#

Provosoivasta otsikosta huolimatta kahta päivän linkkiä yhdistää tuo teema. Ensimmäisenä mainittakoon C#:n tulevat uudet ominaisuudet. Ehkä laajimman esittelyn saavat genericsit, joita verrataan Javan tulevaan vastaavaan ominaisuuteen. Varsin odotetusti Javan versiota ei pidetä yhtä hyvänä, mutta perustelutkin ovat olemassa. Itse juttu on hyvä esitellen kaikki uudet ominaisuudet helppotajuisten esimerkkien kautta. Ominaisuudet ovat tulossa todennäköisesti Visual Studion Yukon-version mukana.

Minulle täysin tuntemattomalla Artima.com-sivustolla on eilen julkaistu Anders Heijsbergin, Turbo Pascalin, Delphin ja C#:n isän, haastattelun toinen, ensimmäistä huomattavasti mielenkiintoisempi osa. Siinä käsitellään poikkeusten esittelyä ja perusteellisesti perustellen esitetään miksi ne ainakin Javan tavalla toteutettuna ovat vain haitaksi. Mielenkiintoisena lisänä toinen haastattelijoista on itse Bruce Eckel.