דאגלס קרוקפורד
דאגלס קרוקפורד (באנגלית: Douglas Crockford; נולד ב-1955) הוא מתכנת מחשבים אמריקאי המעורב בפיתוח שפת JavaScript. הוא אפיין את פורמט הנתונים JSON (JavaScript Object Notation), ופיתח כלים שונים הקשורים ל-JavaScript, כגון מנתח הקוד הסטטי JSLint וממזער הקבצים JSMin. [1] הוא כתב את הספר JavaScript: The Good Parts, שפורסם ב-2008, ואחריו How JavaScript Works ב-2018. הוא היה ארכיטקט JavaScript בכיר ב־PayPal עד 2019, והוא גם כותב ומרצה בנושאי JavaScript, JSON וטכנולוגיות אינטרנט קשורות.
לידה |
1955 (בן 69 בערך) מינסוטה, ארצות הברית |
---|---|
מקום לימודים | |
מוסדות |
|
crockford | |
ביוגרפיה
עריכהקרוקפורד קיבל תואר ברדיו וטלוויזיה מאוניברסיטת סן פרנסיסקו סטייט[2] ב-1975. הוא לקח קורסים ב- FORTRAN ועבד עם מחשב של מעבדה באוניברסיטה.
קרוקפורד רכש מחשב Atari 8 סיביות בשנת 1980 וכתב את המשחק Galahad and the Holy Grail עבור Atari Program Exchange (APX), מה שגרם לכריס קרופורד לגייס אותו לחברת Atari, Inc. בזמן שהיה ב-Atari, קרוקפורד כתב משחק נוסף, Burgers !, עבור APX [3] ומספר הדגמות אודיו/וויזואליות ניסיוניות שהופצו באופן חופשי. [4] [5]
לאחר שוורנר תקשורת מכרה את החברה, הוא הצטרף לנשיונל סמיקונדקטור . ב-1984 הצטרף קרופורד ללוקאספילם, ומאוחר יותר ל-Paramount Pictures. הוא התפרסם ברשימות ממוקדות משחקי וידאו בתחילת שנות ה-90 לאחר שפרסם את ספר הזיכרונות שלו "The Expurgation of Maniac Mansion" ללוח מודעות למשחקי וידאו. ספר הזיכרונות תיעד את מאמציו לצנזר את משחק המחשב Maniac Mansion לשביעות רצונה של נינטנדו כדי שיוכלו לשחרר אותו כמחסנית, ואת התסכולים הגוברים של קרוקפורד ככל שדרישותיה של נינטנדו הפכו יותר מעורפלות ומבלבלות.[6]
יחד עם רנדי פארמר וצ'יפ מורנינגסטאר, הקים קרוקפורד את Electric Communities והיה המנכ"ל שלה מ-1994 עד 1995. הוא היה מעורב בפיתוח שפת התכנות E. [7]
קרוקפורד היה המייסד של State Software (הידועה גם בשם Veil Networks ) וה-CTO שלה בין השנים 2001 ל-2002. [8]
בתקופתו ב-State Software, קרוקפורד הפך לפופולרי את פורמט הנתונים JSON, בהתבסס על מבנים קיימים של שפת JavaScript, כחלופה קלת משקל ל-XML . הוא השיג את שם הדומיין json.org ב-2002, והעלה שם את תיאור הפורמט שלו. [9] ביולי 2006, הוא אפיין את הפורמט באופן רשמי, כ- RFC 4627. [10]
קישורים חיצוניים
עריכה- אתר האינטרנט הרשמי של דאגלס קרוקפורד
- דאגלס קרוקפורד, ברשת החברתית Goodreads
- דאגלס קרוקפורד, באתר dblp
הערות שוליים
עריכה- ^ "JSMIN, The JavaScript Minifier". Crockford.com. 4 בדצמבר 2003. נבדק ב-31 בינואר 2013.
{{cite web}}
: (עזרה) - ^ Douglas Crockford speaker biography (אורכב 06.02.2007 בארכיון Wayback Machine), New Paradigms for Using Computers conference, IBM Almaden Research Center, August 22, 1996
- ^ "Atari Program Exchange: Burgers!". atariarchives.org.
- ^ "Hollywood Medieval demo for Atari 8-bit". YouTube. ארכיון מ-2021-12-15.
- ^ "Ballsong Nr 1 demo for Atari 8-bit". YouTube. ארכיון מ-2021-12-15.
- ^ The Expurgation of Maniac Mansion: A Memoir by Douglas Crockford
- ^ Seibel, Peter (21 בדצמבר 2009). Coders at Work: Reflections on the Craft of Programming (באנגלית). Apress. pp. 95–96. ISBN 9781430219491.
{{cite book}}
: (עזרה) - ^ "Douglas Crockford". GLOBAL PROGRAMMERS STORIES (באנגלית). 2015-02-15. נבדק ב-2023-08-07.
- ^ JSON: The Fat-Free Alternative to XML, Douglas Crockford, December 6, 2006
- ^ [rfc:4627 RFC 4627: The application/json Media Type for JavaScript Object Notation (JSON)]