Anonim

Computere er små og allestedsnærværende i dag. Hver mobiltelefon har nu mere computerkraft end supercomputere for 50 år siden. Personlige computere eksisterede ikke dengang. Maskinerne fyldte store værelser. ”Folk vidste ikke, hvordan en computer var dengang, ” siger professor Tom Cormen fra Dartmouth College. På det meste i biografen eller på tv har du set de enorme kasser med blinkende lys. "Du kunne ikke forestille dig, at en person lige kom i gang og programmerer en computer."

To professorer ved det lille kollegium i delstaten New Hampshire ønskede imidlertid ikke at acceptere denne status quo. De to computerforskere John G. Kemeny og Thomas E. Kurtz har arbejdet med programmeringssprog siden 1956. Kemeny havde allerede behandlet den måde, computere fungerede i 1943 som en del af udviklingen af ​​den første atombombe og var senere assistent for Albert Einstein.

spoods.de

Efter afslutningen af ​​anden verdenskrig udviklede computerteknologien sig hurtigt. Adgangen til mainframe-computere var dog også meget begrænset på universiteterne. Det begyndte at ændre sig i begyndelsen af ​​1960'erne. Gennem hans kontakter med det nabolande Massachusetts Institute of Technology (MIT) havde Kemenys kollega Kurtz lært, at computere ikke længere bare kunne udføre kommandoer fra en kilde i en stak. Nu var det muligt, at flere brugere samtidigt kunne arbejde på en computer ("tidsdeling").

Indtil da blev computere normalt fodret med stakke med udstansede kort eller lang stanset bånd, som kommandoerne var på programmeringssprog som Algol eller Fortran. Da kun en batch nogensinde kunne behandles på samme tid, var der ringe mulighed for forskerne til at få fat i en plads med værdifuld computertid. Batchoperationen var også meget ufleksibel, fordi den ikke tillader dialog med operativsystemet. Kemeny og Kurtz realiserede hurtigt potentialet, som tidsdelingen åbnede. De ønskede at bruge BASIC til at oprette et programmeringssprog, der gjorde det muligt for dem at kommunikere med computeren så enkelt som muligt.

Navnet BASIC ("Begynder symbolsk instruktions-kode til alle formål") forklarer de to videnskabsfolkes intention. De ønskede at give et "symbolsk programmeringssprog til generelle formål for begyndere", der er "grundlæggende".

Den 1. maj 1964 klokken fire om morgenen var det tid. Med et tryk på en knap lancerede Kemeny og Kurtz det første BASIC-program på en GE-225 General Electric-computer, der kun består af tre linjer. I den første linje stod "10 Lad X = (7 + 8) / 3". Den anden linje, "20 PRINT X", instruerede computeren til at udsende resultatet. Den tredje linje "30 END" signaliserede til computeren, at programmet er blevet behandlet.

"BASIC sammen med tidsdeling har bidraget til at demokratisere computere, " siger Dartmouth-professor Cormen om hans akademiske forgængers arbejde. "På grund af tidsdeling havde folk nu adgang til en computer, og takket være Basic kunne de skrive deres egne programmer."

Blandt børnene i gymnasiet, der brugte BASIC til deres første trin i computerverdenen på det tidspunkt, var den unge Bill Gates. I den ottende klasse af Lakeside School i Seattle fik han adgang til en terminal, hvor eleverne fik lov til at bruge computerkraft hos General Electric.

Men det tog indtil slutningen af ​​70'erne, indtil BASIC-toget tog fart hurtigt. De første hjemmecomputere fra producenter som Atari, Sinclair, Tandy eller Schneider blev leveret med en såkaldt tolk, så BASIC-programmerne også kunne køre der på en tyndt udstyret hardware. Højdepunktet i BASIC-boom blev leveret af Commodore 64 fra 1982 med et samlet salgsmængde på mere end 22 millioner enheder, som i dag stadig bærer titlen "tidenes bedst sælgende hjemmecomputer". "BASIC var startsignalet for en udvikling, som mange mennesker er bekymrede for programmering af computere, " siger Jochen Viehoff, administrerende direktør for Heinz Nixdorf MuseumsForum (HNF) i Paderborn.

Formidlingen af ​​BASIC med den første personlige computer fra IBM fik en spjæld. Microsoft fik lov til at udstyre pc'en med operativsystemet DOS, men et miljø for BASIC var ikke en del af opstartkonfigurationen. Af de mange BASIC-dialekter var Microsoft Visual Basic-produktet imidlertid særlig relevant senere, fordi det gjorde det relativt let at skrive applikationer til Windows. Når man programmerer til makroer til programmer som Excel, bruges BASIC-teknologi stadig i dag (Visual BASIC for Applications, VBA for short).

I datalogi var BASIC imidlertid ikke ukontroversiel. "Konceptuelt og med hensyn til effektivitet kunne BASIC ikke følge med andre programmeringssprog, " siger computerhistoriker Viehoff. Kritikere gjorde også narr af den forvirrende "spaghettikode" produceret med BASIC. Andre klagede over, at Visual Basic aldrig virkelig kunne bryde væk fra Windows-platformen. Ikke desto mindre betragtes BASIC stadig som et af de mest anvendte programmeringssprog, hvilket er særlig let at lære - selvom det kun spiller en mindre rolle i Internets verden. (Dpa / tc)