Крокфорд, Дуглас
Дуглас Крокфорд | |
---|---|
Douglas Crockford | |
Дата рождения | 1955 |
Место рождения | Миннесота |
Страна | США |
Род деятельности | программист |
Сайт | crockford.com |
Дуглас Крокфорд (англ. Douglas Crockford; род. 1955) — американский программист. Известен как постоянный участник развития языка JavaScript, создатель текстового формата обмена данными JSON (JavaScript Object Notation) и автор различных связанных с JavaScript инструментов, таких как статический анализатор JSLint и минификатор JSMin[1].
Образование
В 1975 году окончил Университет штата Калифорния в Сан-Франциско.[2]
Карьера
Крокфорд купил 8-разрядный компьютер Atari в 1980 году и написал игру Galahad and the Holy Grail для Atari Program Exchange (APX). Благодаря этому он был принят на работу в компанию Atari.
После того как Warner Communications продала компанию, он перешёл на работу в National Semiconductor. В 1984 году Крокфорд устроился на работу в Lucasfilm, а затем в Paramount Pictures.
Вместе с Рэнди Фармером и Чипом Морнингстаром Крокфорд основал компанию Electric Communities и был её генеральным директором с 1994 по 1995 год. Принимал участие в разработке языка программирования Е.[3]
Крокфорд был основателем компании State Software (также известной как Veil Networks) и её техническим директором с 2001 по 2002 год.
Во время своей работы в State Software Крокфорд разработал текстовый формат обмена данными JSON, основанный на существующих конструкциях языка JavaScript, как облегчённую альтернативу XML. Он зарегистрировал доменное имя json.org в 2002 году и опубликовал на нём описание данного формата.[4] В июле 2006 года вышла официальная спецификация формата как RFC 4627.[5]
См. также
Примечания
- ↑ JSMIN, The JavaScript Minifier . Crockford.com (December 4, 2003). Дата обращения: 31 января 2013. Архивировано 25 апреля 2019 года.
- ↑ Douglas Crockford speaker biography , New Paradigms for Using Computers conference, IBM Almaden Research Center, August 22, 1996 Архивная копия от 6 февраля 2007 на Wayback Machine
- ↑ Питер Сейбел. Кодеры за работой. Размышления о ремесле программиста. — апр. 2011. — С. 97. — 544 с. — ISBN 9785932861882.
- ↑ JSON: The Fat-Free Alternative to XML Архивная копия от 16 сентября 2018 на Wayback Machine, Douglas Crockford, December 6, 2006
- ↑ RFC 4627: The application/json Media Type for JavaScript Object Notation (JSON) . Дата обращения: 26 марта 2016. Архивировано 8 мая 2021 года.
Литература
Douglas Crockford. JavaScript: The Good Parts. — O'Reilly, 2008. — ISBN 978-0-596-51774-8.
Ссылки
- Официальный сайт (англ.)
- Douglas Crockford’s Javascript (англ.)
- YUI Library (англ.)
- Лекции Дугласа Крокфорда по Javascript (англ.)