Muistelen jonkun gurun joskus sanoneen, että Pascal epäonnistui opetuskielenä siksi, että abstrakti Pacal-kone ei vastaa meidän käsitystämme tietokoneesta, kun taas abstrakti C-kone vastaa. Mutta opetuksessa täytyy voida ottaa asia kerrallaan, ei voida selittää koko maailmankaikeutta yhdellä kertaa, ja siinä suhteessa C-kieli on petollinen. Vaikka opettelin töissä muut kielet lukemalla ensin manuaalia, niin C-kielen kanssa aloitin toisesta päästä: otin muokattavaksi valmista koodia, ja sitä lukiessa hain manuaalista sen mitä tarvitsin. Mistä tuleekin mieleen, että yksi asia jota yliopistossa olisi tärkeä opettaa, mutta en tiedä opetetaanko missään, on refactoring.