Datorindustrin har passerat ett antal generationer, var och en med sin speciella inriktning som ofta definierades av ett programmeringsspråk eller en viss programmeringsteknik. Alla har de kickstartat med full kraft för att sedan gå vidare till den bekväma medelåldern. Alla lever också kvar någonstans, för mjukvara dör aldrig riktigt.
Dessa nya tekniker grupperar ofta programmerare efter generation. När programmerare kliver in på arbetsmarknaden och lär sig ett språk är det vanligt att de håller fast vid det hela livet. Det beror inte på att det är svårt att lära sig ett nytt språk, utan snarare på att man ofta tjänar mer pengar på att utnyttja den expertis man redan har.
Här är vår guide till några av de mest dominanta programmeringsgenerationerna i datorhistorien, förkroppsligade av de programmerare som gav dem liv.
Hålkortsprogrammerare
60-talets datorer mottog instruktioner från kort med hål i. Från början användes de i maskiner som vävde tyger. Nyligen berättades det en historia om en hålkortsprogrammerare i Storbritannien som fortfarande använde tekniken för att väva spetsar.
Favoritspråk: Fortran
Specialkunskap: att aldrig tappa en kortsamling i golvet
Strategi för sociala medier: att gå med i rätt country club
Alternativ karriär: inom reklambranschen
Kläder: mörk flanellkostym
Citat: ”De säger att det finns ett behov av fem datorer, men jag tror att det kan krävas en två- eller tredubbling av den summan”
Bil: Oldsmobile
Sång: Ella Fitzgeralds ”Mack the Knife”
Favoritartefakt: krans tillverkad av hålkort
Programmerare för rymdfärjor
Den här gruppen arbetade med 8086-kretsar och höll senare igång rymdfärjorna genom att söka på Ebay efter reservdelshårdvara. Datorerna hade inte särskilt mycket minne, men de reste längre än de största mainframe-maskinerna och de mest avancerade racken.
Favoritspråk: Assembler
Specialkunskap: att komma ihåg vilket register som redan har flyttats till ram-minnet
Strategi för sociala medier: loggade in på Facebook en gång för att bli vän med partnern och grannen
Alternativ karriär: designer av discoljus
Kläder: fritidskläder
Citat: ”Om vi inte gör det, kommer ryssarna att vinna”
Bil: Cadillac Eldorado
Sång: Frank Sinatras ”Fly me to the moon”
Favoritartefakt: 8086-krets
Crayprogrammerare
Det fanns en tid när de snabbaste datorerna byggdes av ett litet företag som drevs av ett gåtfullt geni som grävde tunnlar i sin källare på fritiden.
Favoritspråk: Crays automatiskt vektoriserande Fortran
Specialkunskap: att skapa loopar så att Fortran-kompilatorn kan vektorisera dem
Strategi för sociala medier: att gå på företagets helgfest
Alternativ karriär: raketforskare på Nasa
Kläder: vit t-shirt med fickskydd
Citat: ”Det är hemligstämplat”
Bil: valfri modell som smälter in på parkeringen
Sång: Wendy Carlos och Benjamin Folkmans ”Switched-On Bach”
Favoritartefakt: Cray sittandes på National Cryptologic Museum utanför Fort Maede
Cobolprogrammerare
Den första gruppen som verkligen anammade datorer i större skala hade aldrig lyckats om det inte hade funnits en enkel mekanism för att skriva mjukvara för företagens kärnverksamhet. Cobol var det första riktigt bra verktyget som klarade det som företagsprogrammerarna kallar för ”affärslogik”.
Alternativt språk: Fortran
Specialkunskap: att använda självmodifierande kod såsom ALTER X TO PROCEED TO Y
Strategi för sociala medier: skickar ut pappersbaserade julkort
Alternativ karriär: stereodesigner
Kläder: träningsoverall som också används under morgonpromenaden
Citat: ”Det är coolt”
Bil: Honda Civic
Sång: Gillian Hills ”Zou Bisou Bisou”
Favoritartefakt: någonting som har designats av Grace Hopper