Bjarne Stroustrup vil løse verdens praktiske problemer
Den danske opfinder af verdens mest brugte programmeringssprog vil løse praktiske problemer for folk. Blandt andet når det gælder om at få mobiltelefoner og skibsmotorer til at virke.

Bjarne Stroustrup. Du kender muligvis ikke navnet. Og du kender muligvis heller ikke hans største opfindelse - det mest brugte computer-programmeringssprog nogensinde: 'C++'.
Men helt sikkert kender du nogle af de hverdagsting, som alene eksisterer, fordi vi har C++. For eksempel gør du med meget stor sandsynlighed brug af C++, imens du læser det her.
Programkoden er nemlig kerne i stort set alle verdens internetbrowsere, uanset om de hedder Internet Explorer, Chrome eller Firefox.
Og uden C++ ville din mobiltelefon ikke virke. For når programmerne i din telefon skal fungere, er det også Bjarne Stroustrups programkode fra starten af 1980'erne, der danner fundament.
Derudover findes der millioner af andre eksempler på anvendelser af C++ i verden.
Vil løse praktiske problemer
59-årige Bjarne Stroustrup er vokset op i Danmark – nærmere bestemt Århus. Og han er en af de få danske forskere, som har nået den absolutte top inden for international forskning.
Han gik fra at være elev på Læssøesgadens skole til at være studerende på Aarhus Universitet, og nu forsker han i datalogi som professor ved Texas A&M University.
Fakta
VIDSTE DU
Aarhus Universitet har netop hædret Bjarne Stroustrup med Rigmor og Carl Holst-Knudsens Videnskabspris.
Professor i protein-biokemi Poul Nissen modtog også den traditionsrige pris ved uddelingen, hvor seks nyuddannede ph.d.'er ligeledes blev hædret med en pris.
Under hans rejse igennem det akademiske system har han altid forsøgt at beskæftige sig med ting, der kan hjælpe andre mennesker.
»For mig er det praktiske vigtigt. Mange akademikere tror, at det betyder mest at få en artikel i det rette tidsskrift eller at deltage i den rigtige konference.«
»Men jeg synes, at det vigtigste er at få lavet noget, der bliver brugt,« siger Bjarne Stroustrup.
Blev lovet adgang til en computer
Han påbegyndte sit arbejde med at at løse praktiske problemer ved hjælp af programkoder i 1979. Da fik han mulighed for at programmere hos verdens fremmeste institution for udvikling af telekommunikation og datalogi, Bell Labs i New Jersey, USA.
De lovede Bjarne Stroustrup et kontor, adgang til en computer, gode kolleger og frie hænder til at udvikle computerprogrammer. Kun én ting skulle han gøre for at beholde sin ansættelseskontrakt:
En gang om året skulle han skrive en enkelt sides tekst om, hvorfor han mente, at han havde brugt sin tid fornuftigt.
Programmørerne ville gøre verden bedre
Den spændende jobmulighed fik ham til at flytte sin familie til USA fra Cambridge i England, hvor han netop havde taget sin ph.d.-grad på universitetet.
»Hos Bell Labs var holdningen, at vi var verdens bedste til det, vi lavede.«

»Der var en vis arrogance, men det skal der til, hvis man skal lave noget, der virkelig er nyt. Og det var jo ikke en personlig arrogance.«
»Vi havde en idé om, at verden ikke var så god, som den kunne være, og det skulle vi gøre noget ved,« fortæller Bjarne Stroustrup, som aldrig havde problemer med at få sin ansættelseskontrakt forlænget.
Var enormt historieinteresseret
Da Bjarne Stroustrup påbegyndte sin rejse mod superstjernestatus blandt programmører, vidste han utroligt nok slet ikke, hvad han gik ind til. Han havde aldrig siddet ved en computer, da han i begyndelsen af 70'erne søgte ind på datalogi ved Aarhus Universitet.
I virkeligheden var han meget optaget af sociologi, psykologi, arkitektur og ikke mindst historie.
»Men jeg var også god til matematik. Så om historie tænkte jeg, at det kunne være en glimrende hobby men et brødløst studie. Matematik ville på den anden side ikke være så god en hobby men derimod bedre som karriere.«
»Så jeg valgte at studere datalogi, fordi jeg troede, det var en slags anvendt matematik. Men der tog jeg fejl. Det var det slet ikke,« siger Bjarne Stroustrup.
Programkoder blev brugt til at lave simulationer
Faktisk gik det op for ham, at datalogien kunne bruges til at tage over, når matematikken måtte kaste håndklædet i ringen.
Fakta
VIDSTE DU
Bjarne Stroustrup mener, at C++ er en succes, fordi det er en simpel programkode, der kan bruges til mange formål.
Derudover er koden god til at udnytte de sparsomme ressourcer, der bliver stillet til rådighed i for eksempel en mobiltelefon – både når det gælder hardware, tid, lagerplads og webforbindelse.
De programkoder Bjarne Stroustrup senere skulle skrive hos Bell Labs blev nemlig brugt til at lave computersimulationer af fænomener, som man ikke kan behandle via matematikken.
For eksempel kunne hans koder hjælpe med at redegøre for, hvordan folk opfører sig, når de er på et computernetværk.
Menneskers opførsel på et computernetværk forekommer nemlig så tilfældig, at matematiske ligninger ikke kan beskrive den.
Men ved at tage data fra folks ageren på virkelige netværk og bruge dem i en simulation kan forskerne få et billede af virkeligheden. Det kan de derefter bruge, når de skal finde måder at løse de problemer, der opstår i andre computernetværk.
Ville udvikle en kode der kunne bruges til meget
Faktisk var det en kollegas helt konkrete problem med at forstå et computernetværk, der fik Bjarne Stroustrup til at udvikle C++.
»Det begyndte som et lille redskab til min kollega. Det kunne bruges, når vi lavede simulationer. Men jeg udviklede koden ud fra det grundprincip, at den skulle være helt generelt – den skulle kunne bruges til mere end bare én ting,« fortæller Bjarne Stroustrup.
Hurtigt begyndte hans andre kolleger at finde nye måder at bruge koden på. Og hver gang tilpassede Bjarne Stroustrup koden, så den fungerede optimalt.
En kommerciel version blev publiceret i 1985, og så gik det stærkt.
Fra begyndelsen af 1991 kunne Bjarne Stroustrup ikke længere holde styr på alle de måder, programkoden blev brugt. Den var overalt. Og i dag er der over 3 millioner C++-programmører.
»C++ er ikke et sprog, som er færdigt. Der er hele tiden nye folk, der bruger det på nye måder. Og jeg vil så vidt muligt gerne forsøge at følge med,« siger Bjarne Stroustrup, der snart skal til Tyskland for at se, hvordan bilproducenter bruger C++.
Programmering er et interessant puslespil
Bjarne Stroustrup har altså langt fra mistet interessen for koden - eller for programmering i det hele taget.
»Programmering er et interessant, logisk puslespil. Men det er mere end det. For ellers kunne jeg lige så godt have siddet og løst Sudoku'er. Jeg kan godt lide, at jeg med programmering kan hjælpe
folk ved at løse virkelige problemer,« siger Bjarne Stroustrup.
Og det gør hans med sin kode. Når fagfolk skal udvikle medicin og kontrollere skibsmotorer og, og, og...
Relaterede artikler
Eksterne links
Seneste fra Teknologi
-
Aalborgensere til øko-ræs i 3D-printet dræberhval
23. maj 2013 kl. 09:47Team Energy Aalborg fik stor opmærksomhed for deres til dels 3D-printede bil, Carbon Killerwhale, til det nyligt overståede Shell Eco-marathon. -
Dansk forsker teleporterer med en killing
23. maj 2013 kl. 03:54Nu kan forskerne bruge en særlig lysstråle kaldet en Schrödingers killing til teleportation. Metoden kan på sigt føre til kvantecomputere og til kommunikation, der er sikret mod aflytning. -
Vrum, vrum, vruum - se billeder fra nørdernes Roskilde Festival
22. maj 2013 kl. 09:38Rotterdams gader har netop været fyldt med med mærkværdige rumraketlignende biler i forbindelse med verdens største løb for energieffektive biler, Shell Eco-marathon. Her kan du se nogle af de bedste billeder fra den danske lejr.
Mest læste på Videnskab.dk
-
20/05
-
19/05
-
22/05
-
23/05
-
23/05
-
21/05
-
21/05
-
23/05
-
19/05
-
22/05
Det læser andre lige nu
-
Miljøgifte truer dyrene ved Nordpolen
16. december 2010 kl. 08:56 -
Søvn skal give nyt syn på hjernen
17. marts 2009 kl. 11:06 -
Hvad er det for et mærkeligt dyr?
27. oktober 2011 kl. 13:13
Spørg Videnskaben
-
Hvorfor læsper man?
22. maj 2013 kl. 10:34 -
Hvordan lavede man fontæner uden el?
20. maj 2013 kl. 10:21
Abonner på vores nyhedsbrev
Seneste nyheder
Seneste kort nyt
-
11:02
-
10:37
-
10:18
-
09:57
-
09:36
Mest sete video
-
X-51A: Vellykket hypersonisk flyvetur
15. maj 2013 kl. 12:30 -
Astronaut fremfører David Bowies 'Space Oddity' i rummet
15. maj 2013 kl. 09:44 -
Forsker bygger unikt byhus af containere
20. maj 2013 kl. 12:19
Seneste kommentarer
-
Af Jimmi Kjeld Andersen for 21 minutter 2 sekunder siden
[Antikrist afsløret]
-
Af tommy nagel for 21 minutter 4 sekunder siden
[Klima-opråb: DR og TV 2 skal lægge stilen radikalt om]
Seneste blogindlæg
-
Et sundt og bæredygtigt samfund starter i skolen
Af Pernille Malberg Dyg, Lektor, ph.d. og cand.tech.soc. -
Lydbranding – En database over litteraturen på området
Af Nicolai Jørgensgaard Graakjær, Professor (mso)
På forsiden lige nu
Seneste nyheder
Abonner på vores nyhedsbrev
| Videnskab.dk | Redaktion | Oversigt | Abonnér |
|---|---|---|---|
| Trekronergade 26 | Ansvarshavende chefredaktør: | Om Videnskab.dk | RSS feed |
| DK-2500 Valby | Vibeke Hjortlund | Ansatte på Videnskab.dk | |
| Tlf: 70 70 17 88 | redaktionen@videnskab.dk | Privatlivspolitik | YouTube |
© Ophavsretten tilhører Videnskab.dk





















SV:Udbredelsen af C++
Medmindre man kalder C#, Objective C og Java for varianter af C++ overdriver artiklen nok udbredelsen af denne objektorienterede variant af C ...
Nej, de overdriver ikke. Der er ikke skrevet browsere eller operativ systemer i Java eller C#, det har sig en helt naturlig forklaring at operativ systemer kan de ikke og browsere som så mange andre applikation konkurrer om at være hurtigst og så nytter det ikke at bruge sprog med upålidelige hastighedsegenskaber, selvom de i snit godt kan konkurrer med C++.
Der er dog idag flere programmøre der bruger andre sprog end C++, men C++ er umulig at komme uden om da alle de fundamenter de højere niveau programmøre bruger er skrevet i enten C eller C++.
Mig bekendt er MacOS X og iPhone OS skrevet i Objective C - men det er jo også udviklet med inspiration fra C++.
SV:Udbredelsen af C++
Medmindre man kalder C#, Objective C og Java for varianter af C++ overdriver artiklen nok udbredelsen af denne objektorienterede variant af C ...
Nej, de overdriver ikke. Der er ikke skrevet browsere eller operativ systemer i Java eller C#, det har sig en helt naturlig forklaring at operativ systemer kan de ikke og browsere som så mange andre applikation konkurrer om at være hurtigst og så nytter det ikke at bruge sprog med upålidelige hastighedsegenskaber, selvom de i snit godt kan konkurrer med C++.
Der er dog idag flere programmøre der bruger andre sprog end C++, men C++ er umulig at komme uden om da alle de fundamenter de højere niveau programmøre bruger er skrevet i enten C eller C++.
medens vi venter!!
Medens vi alle så venter på at programmørene gør verden bedre
kan i alle bruge min hjemmeside til at regne den ud
Altså geometri
Geometrisk regnemaskine
http://calc.homepage.dk
Udbredelsen af C++
Medmindre man kalder C#, Objective C og Java for varianter af C++ overdriver artiklen nok udbredelsen af denne objektorienterede variant af C ...