Grace Hopper - Grace Hopper

Grace Murray Hopper
Commodore Grace M. Hopper, USN (dækket) .jpg
Foto fra 1984
Født
Grace Brewster Murray

( 1906-12-09 )9. december 1906
Døde 1. januar 1992 (1992-01-01)(85 år)
Alma Mater Vassar College ( BA )
Yale University ( MS , Ph.D. )
Militær karriere
Begravelsessted
Troskab  Amerikas Forenede Stater
Service/ afdeling  USA's flåde
År med service 1943–1986
Rang US-O7 insignia.svg Kontreadmiral (nederste halvdel)
Priser Defense Distinguished Service ribbon.svg Forsvarsmedalje Medalje Legion of Merit Fortjenstfuld medalje Amerikansk kampagnemedalje Anden Verdenskrig Sejrmedalje National Forsvarsmedalje Medal Forsvarets reservemedalje med to timeglasenheder Naval Reserve Medal Præsidentmedalje for frihed (posthum)
Legion of Merit ribbon.svg
Fortjenstfuld service ribbon.svg
Amerikansk kampagnemedalje ribbon.svg
Anden verdenskrig sejrsmedalje ribbon.svg
National Defense Service Medal ribbon.svg
AFRM med timeglas -enhed (sølv) .jpg
US Naval Reserve Medal ribbon.svg
Presidential Medal of Freedom (bånd) .svg

Grace Brewster Murray Hopper ( født Murray 9. december 1906 - 1. januar 1992) var en amerikansk datavidenskabsmand og amerikansk marinens kontreadmiral . En af de første programmører af Harvard Mark I -computeren, hun var en pioner inden for computerprogrammering, der opfandt en af ​​de første linkere . Hopper var den første til at udtænke teorien om maskinuafhængige programmeringssprog, og det FLOW-MATIC programmeringssprog, hun skabte ved hjælp af denne teori, blev senere udvidet til at skabe COBOL , et tidligt programmeringssprog på højt niveau, der stadig bruges i dag.  

Inden han kom til søværnet, fik Hopper en ph.d. i matematik fra Yale University og var professor i matematik ved Vassar College . Hopper forsøgte at melde sig til flåden under Anden Verdenskrig, men blev afvist, fordi hun var 34 år gammel. Hun sluttede sig i stedet til Navy Reserves. Hopper begyndte sin computerkarriere i 1944, da hun arbejdede på Harvard Mark I -teamet ledet af Howard H. Aiken . I 1949 sluttede hun sig til Eckert – Mauchly Computer Corporation og var en del af teamet, der udviklede UNIVAC I -computeren. Hos Eckert – Mauchly styrede hun udviklingen af ​​en af ​​de første COBOL -kompilatorer. Hun mente, at et programmeringssprog baseret på engelsk var muligt. Hendes kompilator konverterede engelske udtryk til maskinkode forstået af computere. I 1952 havde Hopper afsluttet sin programlink (oprindeligt kaldet en compiler ), som blev skrevet til A-0 System . Under sin krigstjeneste var hun medforfatter til tre artikler baseret på hendes arbejde med Harvard Mark 1.

I 1954 valgte Eckert – Mauchly Hopper til at lede deres afdeling for automatisk programmering, og hun ledede udgivelsen af ​​nogle af de første kompilerede sprog som FLOW-MATIC . I 1959 deltog hun i CODASYL- konsortiet, der konsulterede Hopper for at vejlede dem i at oprette et maskinuafhængigt programmeringssprog. Dette førte til COBOL -sproget, som var inspireret af hendes idé om et sprog, der var baseret på engelske ord. I 1966 trak hun sig tilbage fra Naval Reserve, men i 1967 kaldte flåden tilbage til aktiv tjeneste. Hun trak sig tilbage fra flåden i 1986 og fandt arbejde som konsulent for Digital Equipment Corporation og delte sine computeroplevelser.

Den amerikanske flåde Arleigh Burke -klasse -missil destroyer i klasse USS  Hopper blev opkaldt efter hende, ligesom Cray XE6 "Hopper" supercomputer på NERSC . I løbet af hendes levetid blev Hopper tildelt 40 æresgrader fra universiteter over hele verden. Et kollegium ved Yale University blev omdøbt til hendes ære. I 1991 modtog hun National Medal of Technology . Den 22. november 2016 blev hun postuum tildelt præsidentmedaljen for frihed af præsident Barack Obama .

Tidligt liv og uddannelse

Grace Brewster Murray blev født i New York City. Hun var den ældste af tre børn. Hendes forældre, Walter Fletcher Murray og Mary Campbell Van Horne, var af skotsk og hollandsk afstamning og deltog i West End Collegiate Church . Hendes oldefar, Alexander Wilson Russell, en admiral i den amerikanske flåde, kæmpede i slaget ved Mobile Bay under borgerkrigen .

Grace var meget nysgerrig som barn; dette var et livslangt træk. I en alder af syv besluttede hun at bestemme, hvordan et vækkeur fungerede og demonterede syv vækkeure, før hendes mor indså, hvad hun lavede (hun var derefter begrænset til et ur). Til sin forberedende skoleuddannelse deltog hun på Hartridge School i Plainfield, New Jersey . Grace blev oprindeligt afvist for tidlig optagelse på Vassar College i en alder af 16 år (fordi hendes testresultater på latin var for lave), men hun blev optaget året efter. Hun tog eksamen Phi Beta Kappa fra Vassar i 1928 med en bachelorgrad i matematik og fysik og fik sin kandidatgrad ved Yale University i 1930.

I 1930 giftede Grace Murray sig med professor New York University Vincent Foster Hopper (1906–1976); de blev skilt i 1945. Selvom hun ikke giftede sig igen, beholdt hun sit efternavn.

I 1934 fik Hopper en ph.d. i matematik fra Yale under ledelse af Øystein Ore . Hendes afhandling , "New Types of Irreducibility Criteria", blev udgivet samme år. Hun begyndte at undervise i matematik på Vassar i 1931 og blev forfremmet til lektor i 1941.

Karriere

anden Verdenskrig

Hoppers underskrifter på en vagthavende tilmeldingsark til Bureau of Ships Computation Project ved Harvard, der byggede og drev Mark I

Hopper havde forsøgt at melde sig til flåden tidligt i anden verdenskrig . Hun blev afvist af et par grunde. I en alder af 34 var hun for gammel til at melde sig, og hendes forhold mellem vægt og højde var for lavt. Hun blev også nægtet på grundlag af, at hendes job som matematiker og matematikprofessor ved Vassar College var værdifuld for krigsindsatsen. Under krigen i 1943 fik Hopper orlov fra Vassar og blev svoret i United States Navy Reserve ; hun var en af ​​mange kvinder, der meldte sig frivilligt til at tjene i WAVES . Hun måtte få en fritagelse for at melde sig; hun var 6,8 kg under marinens minimumsvægt på 54 kg. Hun rapporterede i december og uddannede sig på Naval Reserve Midshipmen's School ved Smith College i Northampton, Massachusetts . Hopper tog eksamen først i sin klasse i 1944 og blev tildelt Bureau of Ships Computation Project ved Harvard University som løjtnant, juniorklasse. Hun tjente på Mark I computerprogrammeringspersonale ledet af Howard H. Aiken . Hopper og Aiken var medforfatter til tre artikler om Mark I, også kendt som den automatiske sekvensstyrede lommeregner. Hoppers anmodning om at overføre til den almindelige flåde ved slutningen af ​​krigen blev afvist på grund af hendes høje alder på 38. Hun fortsatte med at tjene i Navy Reserve. Hopper blev ved Harvard Computation Lab indtil 1949 og afslog et fuldt professorat ved Vassar til fordel for at arbejde som stipendiat under en flådekontrakt ved Harvard.

Hopper i et computerrum i Washington, DC , 1978, fotograferet af Lynn Gilbert

UNIVAC

I 1949 Hopper blev en medarbejder i Eckert-Mauchly Computer Corporation som en højtstående matematiker og sluttede sig til holdet udvikle UNIVAC jeg . Hopper fungerede også som UNIVAC -direktør for automatisk programmeringsudvikling for Remington Rand. UNIVAC var den første kendte store elektroniske computer, der var på markedet i 1950, og var mere konkurrencedygtig i behandling af oplysninger end Mark I.

Da Hopper anbefalede udviklingen af ​​et nyt programmeringssprog, der ville bruge helt engelske ord, fik hun "meget hurtigt at vide, at [hun] ikke kunne dette, fordi computere ikke forstod engelsk." Alligevel holdt hun ved. "Det er meget lettere for de fleste mennesker at skrive en engelsk erklæring, end det er at bruge symboler," forklarede hun. "Så jeg besluttede, at databehandlere burde kunne skrive deres programmer på engelsk, og computerne ville oversætte dem til maskinkode."

Hendes idé blev ikke accepteret i tre år. I mellemtiden udgav hun sit første papir om emnet, kompilatorer, i 1952. I begyndelsen af ​​1950'erne blev virksomheden overtaget af Remington Rand -virksomheden, og det var mens hun arbejdede for dem, at hendes originale kompilatorarbejde blev udført . Programmet var kendt som A-kompilatoren og dens første version var A-0 .

I 1952 havde hun en operationel link-loader, som dengang blev omtalt som en compiler. Hun sagde senere, at "Ingen troede på det", og at hun "havde en kørende kompilator, og ingen ville røre ved den. De fortalte mig, at computere kun kunne regne." Hun fortæller videre, at hendes kompilator "oversatte matematisk notation til maskinkode. Manipulering af symboler var fint for matematikere, men det var ikke godt for databehandlere, der ikke var symbolmanipulatorer. Meget få mennesker er virkelig symbolmanipulatorer. Hvis de er, bliver de professionelle matematikere, ikke databehandlere. Det er meget lettere for de fleste mennesker at skrive en engelsk erklæring, end det er at bruge symboler. Så jeg besluttede, at databehandlere burde kunne skrive deres programmer på engelsk, og computerne ville oversætte dem til maskinkode. Det var begyndelsen på COBOL , et computersprog for databehandlere. Jeg kunne sige 'Træk indkomstskat fra løn' i stedet for at prøve at skrive det i oktalkode eller bruge alle slags symboler. COBOL er det vigtigste sprog, der bruges i dag i databehandling . "

I 1954 blev Hopper udnævnt til virksomhedens første direktør for automatisk programmering, og hendes afdeling udgav nogle af de første kompilatorbaserede programmeringssprog, herunder MATH-MATIC og FLOW-MATIC .

COBOL

Beholder ved UNIVAC I -konsollen, ca. 1960

I foråret 1959 blev computereksperter fra industri og regering samlet i en to-dages konference kendt som Conference on Data Systems Languages ​​( CODASYL ). Hopper fungerede som teknisk konsulent for udvalget, og mange af hendes tidligere medarbejdere tjente i det kortsigtede udvalg, der definerede det nye sprog COBOL (et akronym for CO mmon B usiness- O riented L anguage). Det nye sprog udvidede Hoppers FLOW-MATIC-sprog med nogle ideer fra IBM- ækvivalenten, COMTRAN . Hoppers overbevisning om, at programmer skulle skrives på et sprog, der var tæt på engelsk (i stedet for i maskinkode eller på sprog tæt på maskinkode, f.eks. Samlingssprog ) blev fanget på det nye forretningssprog, og COBOL fortsatte med at være det mest allestedsnærværende forretningssprog til dato. Blandt medlemmerne af udvalget, der arbejdede på COBOL, var Mount Holyoke College -alumna Jean E. Sammet .

Fra 1967 til 1977 fungerede Hopper som direktør for Navy Programming Languages ​​Group i Søværnets kontor for informationssystemplanlægning og blev forfremmet til kaptajnrække i 1973. Hun udviklede valideringssoftware til COBOL og dets kompilator som en del af en COBOL -standardisering program for hele flåden.

Standarder

I 1970'erne gik Hopper ind for, at forsvarsministeriet skulle erstatte store, centraliserede systemer med netværk af små, distribuerede computere. Enhver bruger på en hvilken som helst computerknude kunne få adgang til fælles databaser på netværket. Hun udviklede implementeringen af standarder til test af computersystemer og komponenter, mest markant for tidlige programmeringssprog som FORTRAN og COBOL. Søværnets test for overensstemmelse med disse standarder førte til betydelig konvergens mellem programmeringssprogdialekterne hos de store computerleverandører. I 1980'erne blev disse test (og deres officielle administration) antaget af National Bureau of Standards (NBS), i dag kendt som National Institute of Standards and Technology (NIST).

Pensionering

Hopper blev forfremmet til rækken af ​​commodore i 1983

I overensstemmelse med Navy-nedslidningsreglerne trak Hopper sig tilbage fra flådereservatet med rang som kommandant i en alder af 60 år i slutningen af ​​1966. Hun blev tilbagekaldt til aktiv tjeneste i august 1967 i en periode på seks måneder, der blev til en ubestemt opgave. Hun gik igen på pension i 1971, men blev igen bedt om at vende tilbage til aktiv tjeneste i 1972. Hun blev forfremmet til kaptajn i 1973 af admiral Elmo R. Zumwalt, Jr.

Efter at den republikanske repræsentant Philip Crane så hende på et segment i marts 1983 på 60 minutter , kæmpede han for HJRes. 341 , en fælles beslutning med oprindelse i Repræsentanternes Hus , som førte til hendes forfremmelse den 15. december 1983 til commodore ved særlig præsidentudnævnelse af præsident Ronald Reagan . Hun forblev aktiv tjeneste i flere år ud over obligatorisk pensionering ved særlig godkendelse af kongressen. Den 8. november 1985 blev commodores rang omdøbt til kontreadmiral (nederste halvdel), og Hopper blev en af ​​flådens få kvindelige admiraler.

Efter en karriere, der strakte sig over mere end 42 år, tog admiral Hopper pension fra søværnet den 14. august 1986. Ved en fest, der blev holdt i Boston om USS  forfatning for at mindes hendes pensionering, blev Hopper tildelt Defense Distinguished Service Medal , den højeste ikke -kampudsmykning uddelt af forsvarsministeriet.

På tidspunktet for hendes pensionering var hun den ældste aktive kommissær i den amerikanske flåde (79 år, otte måneder og fem dage) og havde sin pensionistceremoni ombord på det ældste bestillingsskib i den amerikanske flåde (188 år , ni måneder og 23 dage). Admiraler William D. Leahy , Chester W. Nimitz , Hyman G. Rickover og Charles Stewart var de eneste andre officerer i flådens historie, der tjente på aktiv tjeneste i en højere alder. Leahy og Nimitz tjente på aktiv tjeneste for livet på grund af deres forfremmelser til flåden admiral .

Efter pensionering

Efter hendes pensionering fra flåden blev hun ansat som seniorkonsulent for Digital Equipment Corporation (DEC). Hopper blev oprindeligt tilbudt en stilling af Rita Yavinsky, men hun insisterede på at gennemgå den typiske formelle interviewproces. Derefter foreslog hun i spøg, at hun ville være villig til at acceptere en stilling, der stillede hende til rådighed på skiftende torsdage, udstillet på deres computermuseum som pioner, i bytte for en generøs løn og ubegrænset udgiftskonto. I stedet blev hun ansat som fuldtidskonsulent. I denne stilling repræsenterede Hopper virksomheden på branchefora og tjenede i forskellige branchekomiteer sammen med andre forpligtelser. Hun beholdt denne stilling indtil hendes død i en alder af 85 i 1992.

Hos DEC fungerede Hopper primært som en goodwill -ambassadør. Hun foredrog bredt om de tidlige computerdage, hendes karriere og om bestræbelser, som computerleverandører kunne tage for at gøre livet lettere for deres brugere. Hun besøgte de fleste af Digitals ingeniørfaciliteter, hvor hun generelt modtog stående bifald ved afslutningen af ​​sine bemærkninger. Selvom hun ikke længere var tjenestemand, bar hun altid sin marine fuld kjoleuniform til disse foredrag i strid med det amerikanske forsvarsministeriums politik.

"Det vigtigste, jeg har opnået, andet end at bygge compileren," sagde hun, "er at træne unge mennesker. De kommer til mig, ved du, og siger, 'Tror du, vi kan dette?' Jeg siger, 'Prøv det.' Og jeg bakker dem op. Det har de brug for. Jeg holder styr på dem, når de bliver ældre, og jeg rører dem op med mellemrum, så de ikke glemmer at tage chancer. "

Anekdoter

Fotografi af pokalen fra den "første computerfejlfinding " (en møl, der var blevet fanget i et relæ)
  • Gennem store dele af hendes senere karriere var Hopper meget efterspurgt som taler ved forskellige computerrelaterede arrangementer. Hun var kendt for sin livlige og ærbødige talestil samt en rig skatkammer med tidlige krigshistorier. Hun modtog også øgenavnet "Bedstemor COBOL."
  • Mens hun arbejdede på en Mark II -computer ved Harvard University i 1947, opdagede hendes medarbejdere en møll, der sad fast i et relæ og hindrede computerens funktion. Ved ekstraktion blev insektet fastgjort til et logblad for den dag med notationen "Første faktiske tilfælde af en fejl, der blev fundet". Mens hverken hun eller hendes besætningsmedlemmer nævnte den nøjagtige sætning, " debugging ", i deres logposter, opbevares sagen som et historisk eksempel på "debugging" af en computer, og Hopper krediteres for at popularisere udtrykket i computing. I mange årtier havde udtrykket "fejl" for en funktionsfejl været i brug på flere felter, før det blev anvendt på computere . Resterne af møl kan findes tapede i gruppens logbog på Smithsonian Institution 's National Museum of American History i Washington, DC
  • Grace Hopper er berømt for sin nanosekunder visuel hjælp. Folk (som generaler og admiraler) plejede at spørge hende om, hvorfor satellitkommunikation tog så lang tid. Hun begyndte at dele stykker wire ud, der var lige under en fod lange - 30 cm - den afstand, som lyset bevæger sig på et nanosekund . Hun gav disse trådstykker metonymet "nanosekunder". Hun var omhyggelig med at fortælle sit publikum, at længden af ​​hendes nanosekunder faktisk var den maksimale hastighed, signalerne ville rejse i et vakuum, og at signaler ville rejse langsommere gennem de faktiske ledninger, der var hendes læremidler. Senere brugte hun de samme ledninger til at illustrere, hvorfor computere skulle være små for at være hurtige. Ved mange af hendes foredrag og besøg delte hun "nanosekunder" ud til alle i publikum og kontrasterede dem med en trådspole på 300 meter, der repræsenterer et mikrosekund . Senere, mens hun holdt disse foredrag, mens hun arbejdede for DEC, gik hun over pakker med peber og kaldte de enkelte korn af formalet peber for picosekunder .
  • Jay Elliot beskrev Grace Hopper som at det ser ud til at være "'all Navy', men når du når indenfor, finder du en 'Pirate', der dør for at blive løsladt."

Død

Nytårsdag 1992 døde Hopper i søvn af naturlige årsager i sit hjem i Arlington, Virginia; hun var 85 år. Hun blev begravet med fuld militær hæder på Arlington National Cemetery .

Datoer af rang

Rang Midshipman
MIDN
Løjtnant junior klasse
O-2
Løjtnant
O-3
Løjtnantkommandør
O-4
Kommandør
O-5
Kaptajn
O-6
Commodore /
kontreadmiral (nedre halvdel)
O-7
Insignier Ikke relevant US Navy O2 insignia.svg US Navy O3 insignia.svg US Navy O4 insignia.svg US Navy O5 insignia.svg US Navy O6 insignia.svg US Navy O7 insignia.svg
Dato 4. maj 1944 27. juni 1944 1. juni 1946 1. april 1952 1. juli 1957 2. august 1973 15. december 1983/
redesignet 8. november 1985

Priser og hæder

Militære priser

Bronzestjerne
Defense Distinguished Service Medal
(1986)
Legion of Merit
(1967)
Fortjenstfuld servicemedalje
(1980)
Presidential Medal of Freedom
(2016, posthum)
Amerikansk kampagnemedalje
(1944)
Anden verdenskrig sejrsmedalje
(1945)
National Defense Service Medal
with bronze service star
(1953, 1966)
Forsvarets reservemedalje
med to timeglasudstyr i bronze
(1963, 1973, 1983)
Naval Reserve Medal
(1953)

Andre priser

Eftermæle

  • Grace Hopper blev tildelt 40 æresgrader fra universiteter verden over i løbet af hendes levetid.
  • Born with Curiosity: The Grace Hopper Story er en kommende dokumentarfilm .
  • Nvidia navngiver en kommende GPU -generation Hopper efter Grace Hopper.
  • Søværnets Hopper Information Services Center er opkaldt efter hende.
  • Søværnet navngav en guidet missil destroyer Hopper efter hende.

Steder

  • Grace Hopper Avenue i Monterey, Californien , er placeringen af ​​søværnets flåde numeriske meteorologi og oceanograficenter samt National Weather Service 's San Francisco Bay Area prognosekontor.
  • Grace M. Hopper Navy Regional Data Automation Center ved Naval Air Station, North Island , Californien.
  • Grace Murray Hopper Park , der ligger på South Joyce Street i Arlington, Virginia , er en lille mindepark foran hendes tidligere bopæl (River House Apartments) og ejes nu af Arlington County, Virginia .
  • Brewster Academy , en skole i Wolfeboro, New Hampshire , USA, dedikerede deres computerlaboratorium til hende i 1985 og kaldte det Grace Murray Hopper Center for Computer Learning. Akademiet tildeler en Grace Murray Hopper -pris til en kandidat, der udmærkede sig inden for edb -systemer. Hopper havde tilbragt sine barndoms somre på et familiehjem i Wolfeboro.
  • Grace Hopper College , en af ​​bolighøjskolerne ved Yale University .
  • En administrationsbygning på Naval Support Activity Annapolis (tidligere kendt som Naval Station Annapolis) i Annapolis, Maryland, hedder Grace Hopper Building til hendes ære.
  • Viceadmiral Walter E. "Ted" Carter annoncerede den 8. september 2016 ved Athenakonferencen, at Søfartsakademiets nyeste Cyber ​​Operations -bygning ville få navnet Hopper Hall efter admiral Grace Hopper. Dette er den første bygning på et serviceakademi opkaldt efter en kvinde. Med hans ord var Grace Hopper "cyberhavets admiral".
  • US Naval Academy ejer også en Cray XC-30 supercomputer ved navn "Grace", der er vært ved University of Maryland-College Park.
  • Bygning 1482 ombord på Naval Air Station North Island, der huser Naval Computer and Telecommunication Station San Diego, hedder Grace Hopper Building og indeholder også History of Naval Communications Museum.
  • Bygning 6007, C2/CNT West i Aberdeen Proving Ground , Maryland, er opkaldt efter hende.
  • Gaden uden for Nathan Deal Georgia Cyber ​​Innovation and Training Center i Augusta, Georgien, hedder Grace Hopper Lane.
  • Grace Hopper Academy er en fordybende fordybende programmeringsskole i New York City opkaldt til Grace Hoppers ære. Det åbnede i januar 2016 med det mål at øge andelen af ​​kvinder i karriere inden for software engineering.
  • En bro over Goose Creek for at slutte sig til nord- og sydsiden af Naval Support Activity Charleston -siden af Joint Base Charleston , South Carolina , hedder Grace Hopper Memorial Bridge til hendes ære.
  • Mindre planet 5773 Hopper opdaget af Eleanor Helin er navngivet til hendes ære. Den officielle navngivning blev offentliggjort af Minor Planet Center den 8. november 2019 ( MPC 117229 ).
  • Grace Hopper Hall, et fællesskabsmødesal i Orlando, Florida (placeret på stedet for det tidligere Orlando Naval Training Center) er opkaldt efter hende.

Programmer

  • Kvinder i Microsoft Corporation dannede en medarbejdergruppe ved navn Hoppers og etablerede et stipendium til ære for hende.
  • Fra og med 2015 er et af de ni konkurrencefelter ved FIRST Robotics Competition verdensmesterskab opkaldt efter Hopper.
  • Et navngivet professorat i Institut for Computer Sciences blev etableret på Yale University til hendes ære. Joan Feigenbaum blev navngivet til denne stol i 2008.
  • I 2020 navngav Google sit nye undersøiske netværkskabel 'Grace Hopper' . Kablet forbinder USA, Storbritannien og Spanien og anslås at være færdigt i 2022.

I populærkulturen

  • I sin tegneserie, Secret Coders af Gene Luen Yang , hedder hovedpersonen Hopper Gracie-Hu.
  • Siden 2013 har Hoppers officielle portræt været inkluderet i matplotlib python -biblioteket som eksempeldata for at erstatte det kontroversielle Lenna -billede.

Grace Hopper Celebration of Women in Computing

Hendes arv var en inspirerende faktor i oprettelsen af Grace Hopper Celebration of Women in Computing . Denne konference afholdes årligt og er designet til at bringe kvinders forskning og karriereinteresser inden for computing i spidsen.

Se også

Noter

Nekrologbeskeder

Referencer

Yderligere læsning

eksterne links