Datamaskiner snakker binært - lange strenger på 1 og 0 som forteller dem hva de skal gjøre. Noen mennesker kan også snakke binært. Som vitsen går: "Det er bare ti typer mennesker i verden: de som forstår binært, og de som ikke gjør det."
Men selv om du kan tolke og skrive binært, er det ikke en veldig effektiv måte å kommunisere på, og i løpet av årene er det utviklet et stort utvalg programmeringsspråk for å hjelpe til å bygge bro fra symboler og ord - mer beslektet med menneskelig språk - til datamaskinens binære riket.
I Hanover, New Hampshire, for 50 år siden i dag, kjørte Dartmouth College-professor John Kemeny et av de første programmene som ble skrevet på et av de mest betydningsfulle av disse dataspråket: Dartmouth BASIC, et akronym for Beginners all-purpose symbolic Instruction Code, sier Jack Schofield for The Guardian . I følge Dartmouth er dette programmet som var:
- 10 Skriv ut 2 + 2
- 20 Slutt
Dartmouth BASIC, designet av Kemeny og hans kollega Thomas E. Kurtz, var en av de første brukervennlige datakodene, sier Schofield, og da den tidlige hjemmeutviklingsbommen begynte på begynnelsen av 1970-tallet, "Basic ble standardspråket for hjemmebrukere og hobbyprogrammerere. ”
I årenes løp har andre tinkerers rettet seg mot Kemeny og Kurtz 'BASIC-design, inkludert Bill Gates og Paul Allen, hvis Microsoft Basic ble hentet av IBM i 1981.
Programmeringsspråk har vokst opp og mangedoblet seg siden midten av forrige århundre, med mange som nå er ganske skremmende for nybegynnere. For å komme seg rundt dette og prøve å inspirere en ny generasjon av hobbyfagarbeidere, jobber noen informatikere med nye forenklede programmeringsspråk ment for barn.