Douglas Crockford es un americano programador informático y empresario que está involucrado en el desarrollo del JavaScript idioma. Popularizó el formato de datos JSON (JavaScript Object Notation) y ha desarrollado varias herramientas relacionadas con JavaScript, como JSLint y JSMin . [2] Actualmente es arquitecto senior de JavaScript en PayPal , y también es escritor y orador sobre JavaScript, JSON y tecnologías web relacionadas .
Douglas Crockford | |
---|---|
alma mater | Universidad Estatal de San Francisco |
Ocupación | Arquitecto senior de JavaScript |
Empleador | PayPal [1] |
Conocido por | Notación de objetos JavaScript |
Sitio web | crockford |
Educación
Crockford obtuvo un título en Radio y Televisión de la Universidad Estatal de San Francisco [3] en 1975. Tomó clases en FORTRAN y trabajó con la computadora de un laboratorio universitario. [4]
Carrera profesional
Crockford compró una computadora Atari de 8 bits en 1980 y escribió el juego Galahad and the Holy Grail para Atari Program Exchange (APX), lo que resultó en que Chris Crawford lo contratara en Atari, Inc. Mientras estaba en Atari, Crockford escribió otro juego, Burgers ! , para APX [5] y una serie de demostraciones audiovisuales experimentales que se distribuyeron libremente. [6] [7]
Después de que Warner Communications vendiera la empresa, se unió a National Semiconductor . En 1984 Crockford se unió a Lucasfilm , [4] y más tarde a Paramount Pictures . Se hizo conocido en los listservs orientados a los videojuegos a principios de la década de 1990 después de publicar sus memorias "La Expurgación de Maniac Mansion" en un tablón de anuncios de videojuegos. Las memorias documentaron sus esfuerzos por censurar el juego de computadora Maniac Mansion a satisfacción de Nintendo para que pudieran lanzarlo como un cartucho, y las crecientes frustraciones de Crockford a medida que las demandas de Nintendo se volvían más oscuras y confusas. [8]
Junto con Randy Farmer y Chip Morningstar , Crockford fundada Comunidades eléctricos y fue su director general desde 1994 hasta 1995. Estuvo involucrado [ aclaración necesaria ] en el desarrollo del lenguaje de programación E .
Crockford fue el fundador de State Software (también conocido como Veil Networks ) y su CTO de 2001 a 2002.
Durante su tiempo en State Software, Crockford popularizó el formato de datos JSON , basado en construcciones de lenguaje JavaScript existentes , como una alternativa ligera a XML . Obtuvo el nombre de dominio json.org en 2002 y puso allí su descripción del formato. [9] En julio de 2006, especificó oficialmente el formato, como RFC 4627. [10]
"Bueno, no malo"
En 2002, en referencia a la guerra del presidente George Bush contra los "malhechores", Crockford comenzó a lanzar su software JSMin bajo una licencia personalizada , que creó agregando el requisito "El software se utilizará para el bien, no para el mal" al MIT de código abierto. Licencia . Esta cláusula se transfirió a JSMin-PHP, una variación de JSMin de Ryan Grove. Este software estuvo alojado en Google Code hasta diciembre de 2009 cuando, debido a la cláusula adicional, Google determinó que la licencia no cumplía con la definición de software libre y de código abierto, lo que no permite ninguna restricción sobre cómo se puede usar el software. [11] [12] JSMin-PHP se vio obligado a migrar a un nuevo proveedor de alojamiento. [13] [14]
En el medio
Libros
- Crockford figura en los reconocimientos de la edición de tapa dura de 1995 de The Diamond Age , de Neal Stephenson como Douglas (Carl Hollywood) Crockford .
Bibliografía
- JavaScript: las partes buenas . O'Reilly. 2008.ISBN 978-0-596-51774-8. OCLC 192027457 .
- Cómo funciona JavaScript . Virgule-Solidus. 2018. ISBN 978-1949815009. OCLC 1076490570 .
Referencias
- ^ Bill Scott (12 de mayo de 2012). "¡Bienvenido Crock!" . Blog Looks Good Works Well .
- ^ "JSMIN, el minificador de JavaScript" . Crockford.com. 4 de diciembre de 2003 . Consultado el 31 de enero de 2013 .
- ^ Biografía del orador de Douglas Crockford Archivado el 6 de febrero de 2007, en la Wayback Machine , conferencia New Paradigms for Using Computers, IBM Almaden Research Center, 22 de agosto de 1996
- ^ a b Boosman, Frank (marzo de 1987). "Perfil del diseñador: Doug Crockford". Computer Gaming World (entrevista). pag. 40.
- ^ "Intercambio del programa Atari: ¡Hamburguesas!" . atariarchives.org.
- ^ "Demo de Hollywood Medieval para Atari de 8 bits" . YouTube .
- ^ "Demo de Ballsong Nr 1 para Atari de 8 bits" . YouTube .
- ↑ The Expurgation of Maniac Mansion: A Memoir de Douglas Crockford
- ^ JSON: The Fat-Free Alternative to XML , Douglas Crockford, 6 de diciembre de 2006
- ^ RFC 4627: El tipo de medio application / json para la notación de objetos JavaScript (JSON)
- ^ "La definición de código abierto | Iniciativa de código abierto" . Opensource.org. 22 de febrero de 1999 . Consultado el 31 de enero de 2013 .
- ^ "Entrada de preguntas frecuentes de OSI sobre 'maldad ' " . Opensource.org.
- ^ Shankland, Stephen (28 de diciembre de 2009). " ' No seas malvado' Google rechaza el software no malvado | Deep Tech - CNET News" . News.cnet.com . Consultado el 31 de enero de 2013 .
- ^ wonko.com (8 de diciembre de 2009). "JSMin no es bienvenido en Google Code" . wonko.com . Consultado el 31 de enero de 2013 .
- ^ Douglas Crockford: La saga JSON . YouTube (28 de agosto de 2011). Consultado el 23 de agosto de 2013.
- ^ directhex (9 de noviembre de 2012). "Archive» Evil, o por qué Douglas Crockford es perjudicial para el software libre " . Apebox.Org . Consultado el 31 de enero de 2013 .
- ^ "La licencia JSON.org lo dice literalmente" se utilizará para el bien, no para el mal "| Hacker News" . News.ycombinator.com. 30 de enero de 2012 . Consultado el 31 de enero de 2013 .
- ^ "La extensión JSON Bug # 63520 incluye una declaración de licencia problemática" . bugs.php.net. 30 de enero de 2014 . Consultado el 30 de enero de 2014 .
- ^ "Su minificador de javascript 'jsmin' estaba provocando que los proyectos se eliminaran de Google ... | Hacker News" . News.ycombinator.com . Consultado el 31 de enero de 2013 .
- ^ "IBM y sus secuaces ..." 13 de febrero de 2011. Archivado desde el original el 22 de julio de 2017 . Consultado el 22 de julio de 2017 .
enlaces externos
- Página web oficial