道格拉斯·克罗克福特 技术专题简介-冯金伟博客园

简介

道格拉斯·克罗福特2007年于“浏览器大战二部曲II”(Browser Wars: Episode II Attack of the DOMs)会场的道格拉斯·克罗克福特原文名Douglas Crockford出生明尼苏达州国籍 美国母校旧金山州立大学知名于JSON科学生涯机构雅达利公司美国国家半导体卢卡斯影业Electric CommunitiesState Software雅虎PayPal道格拉斯·克罗克福特(英语:Douglas Crockford)是美国程序员和企业家,知名于对网页编程语言JavaScript推进和改良;且为轻量级资料交换格式“JSON”的创建者。他还是众多JavaScript语言开发工具的创造者,例如JSLint和JSMin。近段时间,他在PayPal担任JavaScript语言高级顾问,当然他也是JavaScript、JSON以及web技术的布道者,在这些方面出版发行了很多知名的书籍及演讲。

经历

在青年期间道格拉斯于旧金山州立大学主修电视影音与广播方面的技术,而1975年道格拉斯便曾在大学校园里的电脑实验室学习Fortran编程语言。

1980年道格拉斯开始在雅达利公司推出的8位个人电脑上尝试制作电子游戏,之后曾编写出冒险游戏《加拉哈德与圣杯》(Galahad and the Holy Grail);而道格拉斯也获得在雅达利公司就职的机会。不久因雅达利公司面临运营结束的处境,道格拉斯也改到美国国家半导体工作。

之后道格拉斯从美国国家半导体离开至卢卡斯影业任职,当时曾为旗下游戏公司卢卡斯影业游戏所出品的冒险游戏《疯狂大楼》;做移植至任天堂游戏机FC平台的改版。

而1994年道格拉斯选择与卢卡斯影业游戏的同事蓝迪·法曼(Randy Farmer)及契波·曼尼史塔(Chip Morningstar)合力创建Electric Communities公司,并开始投入由马克·S·米勒创建的编程语言“E语言”之开发事务。在2001年道格拉斯则另成立了State Software(之后的Veil Networks)公司。

在自成立的State Software期间里道格拉斯构思出一种可取代XML的轻量级资料交换格式“JSON”,并在2002年注册名为“json.org”域名、将所构思的JSON概念放置此域名的网站上。后续JSON在2006年则被归纳在征求修正意见书RFC清单下列为4627的编号。

道格拉斯除持续投入在JavaScript的开发领域外,并有协助如雅虎UI库等JavaScript库方面的技术支持;以及为互联网第三方支付服务商PayPal下担任资深JavaScript建构师。

个人着书

道格拉斯·克罗克福特于2010年3月期间在乔治亚理工学院里演讲。

JavaScript:语言精粹(JavaScript: The Good Parts,2008年)ISBN 978-0-596-51774-8