Computers

Mijn eerste computer kwam ik tegen in 1970, toen ik achttien jaar was. Het klikte meteen, en sindsdien is het dik aan gebleven tussen ons.

Aan de Universiteit Twente (toen nog Technische Hogeschool) gaf prof.ir. Jan J. van Dixhoorn in het eerste jaar voortreffelijk college in het vak ‘dynamische systemen’, dat helemaal draaide om computersimulaties. Ook verder in de studie elektrotechniek kwam de computer uiteraard regelmatig terug. Programma’s schreef je op ponskaarten, die je aan een loket bij het rekencentrum inleverde en na een paar uur met de uitdraai op kettingpapier weer kon ophalen. Ze werden gedraaid op mainframes van IBM, Digital Equipment, of PDP.

‘I think there is a world market for maybe five computers.’

Thomas Watson, IBM, 1943

Mijn eerste thuiscomputer zal ik in 1981 of 1982 gekocht hebben. Het was een ‘BBC-B’ computer van Acorn, gemaakt voor het ‘computer literacy’-programma van de Britse tv. Kloksnelheid 1,8 megahertz, geheugenomvang 32 kilobyte. Ik vind het nog steeds een van de beste computers die ooit zijn gemaakt. Het is ongelofelijk wat de ontwerpers met die beperkte middelen wisten te bereiken. Wat eraan ontbrak, soldeerde je er zelf gewoon bij.

Na de Acorn, die trouwens nog in de kelder staat, heb ik een onafzienbare rij pc’s gehad. Ik zal er zo’n beetje bij MS-Dos 2.11 ingerold zijn. Omdat ik werkte voor computertijdschriften, had ik soms ook wel eens tijdelijk vreemde, inmiddels lang vergeten apparaten in huis. Een Russische pc bijvoorbeeld, en een draagbare, met één hand te bedienen computer van Israëlische makelij.

De eerste computertaal die ik gebruikte was Algol. Sindsdien heb ik me er in een heleboel verdiept, waaronder tamelijk exotische zoals APL (‘A programming language’), Snobol (‘String oriented symbolic language’) en diverse assemblers. Heel interessant vind ik de ultra-efficiënte taal Forth en het op kunstmatige intelligentie gerichte Prolog. Maar het meeste doe ik toch in C++.

Tref hier enige webtrucs aan, een slimmigheidje voor Microsoft Internet Explorer, een paar tips voor een menu en een fotoshow. Hier is een lijstje met links naar mijn CodeGuru artikelen voor C++-programmeurs. En hier laat ik mijn licht schijnen over Adobe’s web editor GoLive.

Hatless Atlas

^<@<.@*
}"_# |
-@$&/_%
!(      @|=>
;`+$?^?
,#"~|)^G

hat less at less point at star
backbrace double base pound space bar
dash at cash and slash base rate
wow open tab at bar is great
semi backquote plus cash huh DEL
comma pound double tilde bar close BEL

Anonymous, ca. 1980