Читать книгу Execution Plan - Patrick Thompson - Страница 9

III

Оглавление

I write small computer applications, using Delphi as a front-end for Oracle databases. Databases are logical, until people get near them and put data in. Then they turn into a mess. I write small applications – applets – to allow users to get at the data and fix it. The trick is not to allow them to do anything. The trick is to give them buttons to click on and primary colours. If it beeps at them from time to time they’re delighted. I can program without working at it. It’s something that just clicks with me. I pick up computer languages. I read books about them for fun.

‘You fucking would, you sad git,’ Dermot would say. ‘It’s the only thing you do pick up. You don’t pick up women, that’s for bloody certain. What happened to that Julie? Where’s she gone to? Let me guess, you told her all about fucking operating systems and she went out for cigarettes and never came back? You sad man. Computers. Sad.’

I had a PC at home, a 500 mhz Pentium III with 128 meg on board and a 32-meg TNT2 graphics card. State of the art for a couple of months. I wrote applets on it I could have written on a 486.

You can’t have a slow PC if you’re a programmer. You wouldn’t be able to hold your head up in company. You can have horror stories about the Amstrad you learned on, or how long it took to learn the keystrokes for Spectrum Basic. Remember the Spectrum? Little thing that had rubber keys and four colour-coded shift keys; every other key could have four meanings depending on the combination of shift keys you held down as you pressed it. You have to know about them. You need to have experienced them. But you can’t have a slow PC now unless it’s a spare, wired up as part of your own little LAN or sitting in the corner running an algorithm to find the highest prime number.

My pretty little desktop PC was more powerful than things that filled rooms in the seventies. It could do billions of calculations a second. It could plot millions of points instantly, do four-dimensional trigonometry, produce print-quality images, connect to the Net and kick-start the revolution.

I played games on it.

I have played games on an old ZX Spectrum, and on a Commodore 64, and on an Atari ST and now on a PC that has none of its original components. Everything has been upgraded. Everything has been replaced at least once.

I have also owned a couple of consoles, an old Sega Megadrive with a dodgy converter and a Nintendo 64 that was better than a PC four years ago. I have drawers full of computer games, video games, video-games magazines. I used to read science fiction, all those books about unhelpful robots and alternate universes.

Video games are an alternate universe. Each one is a window onto a new world. They are self-referential like no other art-form, and they started that way. The first widely available game was Pong, marketed by Atari.

Atari – the word – is from a game itself. It’s from Go, and it’s the state a group of stones is in when it has one liberty left, when it’s in imminent danger of capture.

Games are like that. They feed on their own history.

Pong gave you control of a bat; you had to hit a ball with it. The ball was square. Lo-rez was hi-rez at the time. Pong had one control, and three instructions. The best one was:

Avoid missing ball for high score.

Dermot is right.

I am boring about computers.

Execution Plan

Подняться наверх