Nähdä maailma hiekanjyvässä
Tutkimusmatka tietokoneisiin
Linda Liukas, Otava 2025
Osa 1. Teoreettinen tietojenkäsittelytiede
eli retki ajattelun perusteisiin
s. 15
“Tietojenkäsittelytiede ei ole tietokoneiden tutkimusta,
aivan kuten tähtitiede ei ole kaukoputkien tutkimusta.”
— E. W. DIJKSTRAN AJATUKSENA TUNNETTU —
Luku 1: Kenen lapsi tietokone on?
s. 18
“Luomismyyttejä on kahta tyypiä: niitä, joissa
elämä nousee mudasta, ja niitä, joissa se putoaa taivaalta.
Tässä luomistarinassa tietokoneet nousevat
mudasta ja koodi laskeutuu taivaasta.”
—GEORGE DYSON —
Osa 2. Tietokonejärjestelmät ja ohjelmistot
eli sukellus tietokoneen toimintaan
s. 82
Palstan ohjelmoijat vaikuttivat aluksi vihaisilta. Heidän
kommunikointitapansa oli jyrkkä, aina vähän pöyristynyt, ja heillä
oli valtava määrä mielipiteitä.
Olet väärässä, he sanoivat.
Puhu selkeämmin, he sanoivat.
Luku 6: Koodin taju
Jos äidinkieli elää suussa, ohjelmointikieli elää sormenpäissä.
s. 94
Jos minun pitäisi valita ohjelmistokehityksen kaunein ja kauhein
asia, olisi se suomalaisen Linus Torvaldsin kehittämä
versiohallintajärjestelmä Git. [...]
Git on ohjelmisto, jonka Torvalds kirjoitti legendan mukaan yhdessä
iltapäivässä [...]
Osa 3. Vaikutus
eli suuria kaaria kartalla
Luku 13: Näin kasvatan neuroverkon
s. 177
“Muista, että olet minut luonut”, [hirviö] palaa
kertomaan säännöllisesti tohtori Frankensteinille.
Map of Computer Science (YouTube),
The MANIAC
Esseet