Crockford, Douglas

Douglas Crockford
Douglas Crockford

Douglas Crockford ved begivenheden "Browser Wars: Episode II Attack of the DOMs" den 28. februar 2007
Fødselsdato 1955( 1955 )
Fødselssted Minnesota
Borgerskab  USA
Beskæftigelse programmør
Internet side crockford.com
 Mediefiler på Wikimedia Commons

Douglas Crockford ( født 1955  ) er en amerikansk computerprogrammør . Kendt som en regelmæssig bidragyder til udviklingen af ​​JavaScript -sproget, skaberen af ​​JSON (JavaScript Object Notation) tekstdataudvekslingsformatet og forfatter til forskellige JavaScript-relaterede værktøjer såsom JSLint statisk parser og JSMin minifier [1] .

Uddannelse

I 1975 dimitterede han fra University of California i San Francisco . [2]

Karriere

Crockford købte en 8-bit Atari-computer i 1980 og skrev spillet Galahad and the Holy Grail til Atari Program Exchange (APX). På grund af dette blev han ansat af Atari .

Efter Warner Communications solgte virksomheden, gik han på arbejde for National Semiconductor . I 1984 tog Crockford et job hos Lucasfilm og derefter Paramount Pictures .

Sammen med Randy Farmer og Chip Morningstar grundlagde Crockford Electric Communities og var dets administrerende direktør fra 1994 til 1995. Deltog i udviklingen af ​​programmeringssproget E. [3]

Crockford var grundlæggeren af ​​State Software (også kendt som Veil Networks ) og dets CTO fra 2001 til 2002.

Mens han var hos State Software, udviklede Crockford JSON-tekstdataudvekslingsformatet, baseret på eksisterende JavaScript-sprogkonstruktioner, som et letvægtsalternativ til XML . Han registrerede domænenavnet json.org i 2002 og offentliggjorde en beskrivelse af dette format på det. [4] I juli 2006 blev formatet formelt angivet som RFC 4627. [5]

Se også

Noter

  1. JSMIN, JavaScript-minifieren . Crockford.com (4. december 2003). Hentet 31. januar 2013. Arkiveret fra originalen 25. april 2019.
  2. Douglas Crockford speaker biography , New Paradigms for Using Computers-konference, IBM Almaden Research Center, 22. august 1996 Arkiveret 6. februar 2007 på Wayback Machine
  3. Peter Seibel. Kodere på arbejde. Refleksioner over programmørens håndværk . - apr. 2011. - S.  97 . — 544 s. — ISBN 9785932861882 .
  4. JSON: The Fat-Free Alternative to XML Arkiveret 16. september 2018 på Wayback Machine , Douglas Crockford, 6. december 2006
  5. RFC 4627: Application/json Media Type for JavaScript Object Notation (JSON) . Hentet 26. marts 2016. Arkiveret fra originalen 8. maj 2021.

Litteratur

Douglas Crockford. JavaScript: De gode dele. - O'Reilly, 2008. - ISBN 978-0-596-51774-8 .

Links