ARRA er den allerførste computer designet og samlet i Holland . ARRA er en forkortelse for "Automatische Relais Rekenmachine Amsterdam", dvs. " Amsterdam Automatic Relay Computer ". Det første design blev bestilt den 21. juni 1952 på Center for Matematik og Informatik i Amsterdam. Det blev hovedsageligt udviklet af computerpionererne Karel Scholten og Bram Loopstra, begge fysikere af uddannelse. Den daværende borgmester i Amsterdam, Arnold Jan d'AillyTheo Rutten minister for undervisning, kunst og videnskab var til stede ved den officielle lancering af maskinen . Selve opdagelsen var vellykket: ARRA-computeren skulle generere en tabel med pseudo-tilfældige tal , hvilket den gjorde med succes, men det efterfølgende arbejde blev ikke indstillet. Ikke desto mindre var der flere mennesker, der arbejdede som programmører på netop denne maskine - blandt dem Edsger Dijkstra , som senere blev berømt .
ARRA II blev også udviklet på Center for Matematik og Informatik , med en gruppe kernedesignere ledet af , tidligere havde arbejdet i USA med at skabe computere. Det nye projekt skulle rette fejlene fra det forrige, men faktisk var det en fuldstændig omarbejdelse og havde lidt til fælles med ARRA I. Officielt blev det hollandske computerprojekt anset for at være under systematisk udvikling, hvilket sikrede kontinuiteten i finansieringen . I december 1953 blev den "nye version" færdiggjort og taget i brug.
Hukommelsesenhederne i ARRA II brugte en magnetisk tromle og vakuumrør . Maskinen viste sig at være meget pålidelig og blev brugt med succes i mange beregningsprojekter, herunder til beregning af vingeprofilen på Fokker F27 -flyet .
Specielt for Fokker byggede den samme arbejdsgruppe på tre personer en ny computer kaldet FERTA: Fokkers Eerste Rekenmachine Type ARRA ("First Fokker Computer, Type ARRA"). Den var dobbelt så hurtig og brugte et modificeret instruktionssæt . Softwaren til FERTA er skrevet af Edsger Dijkstra .
FERTA computeren blev overdraget til Fokker i april 1955 , og blev indtil 1963 brugt til beregninger på F27 og andre flymodeller. Det menes, at det var ARRA II og FERTA, som Fokker skyldte F27'erens enorme kommercielle succes. I 1963 erstattede Fokker FERTA med Elektrologika X1.
Parallelt hermed begyndte man i 1954 at arbejde på en ny computer som led i Matematisk Centers forskning , og i 1956 var den klar. Det nye navn var ARMAC: Automatische Rekenmachine MAthematisch Centrum ("Mathematical Center Automatic Computing Machine"). Med hensyn til hastighed overgik ARMAC ARRA II med flere dusin gange. Udviklerne af både hardware og software var de samme som i tidligere projekter, men designprincippet var anderledes: Udgangspunktet var designet af softwaredelen, baseret på de detaljer, som hardwaren allerede var designet af. E. Dijkstra spillede en vigtig rolle i denne afvisning af den klassiske ordning for produktionen af computerdelen og den efterfølgende skrivning af hjælpeprogrammer og systemer, der er specifikke for denne del.
ARMAC blev lavet på transistorer ved hjælp af en magnetisk tromle og ferromagnetisk RAM . Det blev aktivt brugt til Delta-projektet , beregning af solformørkelser og skibspropeller - alt sammen inden for rammerne af små projekter for forskellige kunder. Dette viste kommerciel levedygtighed, men på det tidspunkt havde Matematisk Center ingen interesse i den kommercielle side af spørgsmålet. Scholten og Loopstra grundlagde deres eget firma med Dijkstra som besøgskonsulent, og Electrologica kom hurtigt ind på markedet med den første kommercielt succesfulde computer.
Konceptuelt var X1 emnet for Edsger Dijkstras afhandling og den første platform til at implementere hans fuldgyldige Algol 60 compiler (sammen med Jaap Zonneveld). Samtidig er det, selv i afhandlingens introduktion, angivet, at økonomiske og organisatoriske faktorer spillede en vigtig rolle i den praktiske gennemførelse, som han ikke engang forsøgte at påvirke. I hvert fald var den nye computer baseret på transistorer og ferromagneter en stor succes. Mellem 1958 og 1964 blev der solgt omkring fyrre eksemplarer, køberne var hovedsageligt hollandske og tyske universiteter, videnskabelige institutter, forsikringsselskaber og industriselskaber. Mange perifere enheder blev skabt til X1: I/O-enheder på hulkort og hulbånd , printere , tastaturer osv.
X1 var banebrydende for brugen af interrupts , der tillod input og output at blive afbrudt for at synkronisere det med beregningen. Det meste af softwaren blev skrevet i maskinkoder, og efter fremkomsten af Algol-kompileren blev den også brugt til beregninger (men ikke til systemdele). Maskinkoder havde et mnemonisk udtryk, og det 30 -binære talsystem blev brugt til at skrive adresser . Hele X1-hukommelsen bestod af 32768 ord á 27 bit hver, en del af hukommelsen var ikke-genskrivbar .
Takket være deltagelse i udviklingen af en af tidens førende dataloger var X1 en af de bedste computere blandt dens samtidige, både i elegancen af dets interne design og i beregningshastigheden. Samtidig havde IBM allerede en vis autoritet i den kommercielle sektor, så den konkurrerede let med Electrologic og solgte sine (med hensyn til parametre ringere) computere selv i Holland.
Navnet X1 betyder ikke noget særligt, og var oprindeligt et midlertidigt navn i mangel af et andet, men alle vænnede sig til dette midlertidige så hurtigt, at det ikke længere gav mening at ændre det. Der blev også produceret X2, X3, X4, X5 biler, men de var i virkeligheden forsøg på at kommercialisere rå muligheder for forbedringer, og der var praktisk talt ingen købere før arbejdet med X8 var afsluttet.
Fra 1965 skiftede Elektrologika til udgivelsen af nye computere kaldet X8. Deres arkitektur var meget lig X1 (27-bit maskinord, 15-bit adressering, magnetisk tromle som ekstern hukommelse), men havde en separat perifer processor til behandling af I/O-signaler. Denne processor blev kaldt CHARON - Centraal Hulporgaan Autonome Regeling Overdracht Nevenapparatuur ("Central Coprocessor for Autonomous Control of Transmitting Peripherals", også Charon - Charon ). Andre tilføjelser inkluderede 48 I/O-kanaler, der er specielt designet til lavhastighedsdataoverførselsenheder (papirbånd, plottere , printere) samt flydende kommaaritmetik (40 bits pr. mantisse og 11 bits pr. eksponent). X8 var tolv gange hurtigere end X1.
Fra et videnskabeligt synspunkt er X8-computeren mest berømt for, at Edsger Dijkstra skrev sit THE -operativsystem under den . Der var ingen mangel på compilere , følgende sprog blev understøttet :
I alt blev der solgt omkring tredive X8-maskiner, men salget var relativt dårligt på grund af introduktionen af det nye IBM System / 360 -serien , som overgik dem i hastighed. I 1968 blev Elektrologika købt af Philips (som også havde været involveret i eksperimentelle computere siden 1956, men meget mindre succesfuldt end CWI og Elektrologica), som endda skiftede navn til Philips-Electrologica, men produktionen af computere blev næsten øjeblikkeligt indstillet. Mere hollandsk videnskabelig og teknisk tankegang i computerteknologiens historie har ikke givet noget bidrag.