Lee, Doug

Doug Lee
Země
Místo výkonu práce
Ocenění a ceny Dahl-Nyugorova cena ( 2010 ) Fello ACM ( 2013 )

Douglas (Doug) Lee ( Eng.  Douglas "Doug" S. Lea ) je profesorem informatiky a současným děkanem katedry informatiky na State University of New York at Oswego ( SUNY Oswego ), kde se tomuto tématu věnuje paralelního počítání a vývoje paralelních datových struktur. Působil ve výkonném výboru Java Community Process a vedl vývoj specifikace JSR 166 [1] , která do programovacího jazyka Java počínaje verzí 1.5 přidala nástroje pro vývoj paralelních vícevláknových programů (viz paralelismus Java ).

Životopis

Dne 22. října 2010 Doug Lee oznámil výkonnému výboru Java Community Process , že se nebude ucházet o znovuzvolení [2] . V roce 2012 vstoupil Doug Lee do vedení projektu OpenJDK [3] .

Doug Lee je autorem Concurrent Programming in Java: Design Principles and Patterns  , jedné z prvních knih o souběžném vícevláknovém programování v Javě. Tato kniha je v současné době k dispozici ve druhém vydání, které vyšlo v roce 1999. Je také autorem knihovny dlmalloc , což je open source implementace knihovny pro správu paměti malloc pro jazyk C [4] .

V roce 2013 byl Doug Lee zvolen členem Asociace pro výpočetní techniku ​​[5] .

Bibliografie

Poznámky

  1. JSR 166: Concurrency Utilities (odkaz není k dispozici) . Získáno 3. listopadu 2015. Archivováno z originálu 3. listopadu 2016. 
  2. Komu: Členové výkonného výboru JCP (odkaz není k dispozici) . Získáno 16. dubna 2012. Archivováno z originálu 22. dubna 2012. 
  3. Volby do správní rady OpenJDK 2012: Výsledky (odkaz dolů) . Získáno 16. dubna 2012. Archivováno z originálu 5. dubna 2012. 
  4. Alokátor paměti (downlink) . g.oswego.edu. Získáno 8. září 2016. Archivováno z originálu 5. září 2016. 
  5. ACM jmenuje Fellows for Computing Advances that Are Transforming Science and Society Archivováno 22. července 2014 na Wayback Machine , Association for Computing Machinery , přístup 2013-12-10 .

Odkazy