Ohjelmoinnin perusteet

Suoriuduin muutama tunti sitten ulos ensimmäisestä yliopistollisesta tentistäni, Ohjelmoinnin perusteet. Olen siis aloittanut yliopistolla tietojenkäsittelytieteen opinnot ihan oikeasti. Tentti meni muuten ihan hyvin, mutta Javan syntaksi oli vähän hakusessa. Mitäpä pienistä.

Sääliksi käy niitä ohjelmointinyyppiä, jotka joutuvat tyhjästä nuo kolmen opintoviikon edestä Java-ohjelmointia opiskelemaan. Kokeessa oli minusta muutama turhankin vaativa pikkukysymys ottaen huomioon että kyseessä oli kuitenkin vain perusteet. Minuahan tuo ei haittaa, korkeintaan kannustaa. Täytyy toivoa, että into kantaa pitkälle.

Korkea Tarkoitukseni on ihan oikeasti opiskella Javaa niin paljon kuin mahdollista valtion kustannuksella. Alkajaisiksi syksymmällä on tentti Java-ohjelmointi, johon joudun jo vähän tekemään jotain ennakkoon. Koska tavoitteenani on valmistua kahdeksassa vuodessa (täyspäiväisen työnteon ohessa), ei opintoviikkoja vielä syksyllä kasaudu kuin kymmenen.

Kerrankin tänne jotain henkilökohtaista. Ja kuvakin nyt tuossa sivussa. Hui.

Yhdys-sanat

Yhdys-sanat ovat julkisia tekstejä, joissa yhdyssanoissa mennään pahasti metsään. Olen jo jonkin aikaa näppäillyt yhdessä kaverini kanssa kuvia eteen sattuneista tökeröimmistä kämmeistä. Osa helmistä oli jo päässyt katoamaan, joten oli korkea aika kasata tähänastinen työ yhteen. Omia havaintoja voi lähettää sähköpostitse osoitteeseen yhdys-sanat ät xposit.org.

Valmissoftan rajoitteet

Otin käyttöön Bloggerin. En voi sanoa, että olisin täydellisen tyytyväinen. Päivämäärien formaatit ovat ainakin perin kummallisia suomalaisesta näkökulmasta. Arkiston logiikkakin on aika kummallinen. Kun en omaa jaksanut kovasta yrittämisestä huolimatta tehdä loppuun asti, on tyydyttävä valmiiseen. Varmasti tarjolla on parempiakin softia, pitää tutustua.

Edit: Sain päivämäärät korjattua PHP:llä. Arkistosivu kaipaa vielä ulkoasua.

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.