Ли, Даг

Дуглас (Даг) Ли (англ. Douglas «Doug» S. Lea) — профессор компьютерных наук и настоящее время декан факультета компьютерных наук Университета штата Нью-Йорк в г. Освего (SUNY Oswego), где он специализируется на теме параллельных вычислений и разработке параллельных структур данных. Он состоял в Исполнительном комитете Java Community Process и руководил разработкой спецификации JSR 166[1], которая добавила утилиты для разработки параллельных многопоточных программ в язык программирования Java начиная с версии 1.5 (см. Параллелизм в Java).

Даг Ли
Страна
Место работы
Награды и премии

Биография

22 октября 2010 года Даг Ли уведомил Исполнительный комитет Java Community Process, что не будет выдвигать свою кандидатуру на переизбрание[2]. В 2012 году Даг Ли вошел в руководство проекта OpenJDK[3].

Даг Ли является автором книги Concurrent Programming in Java: Design Principles and Patterns — одной из первых книг на тему параллельного многопоточного программирования в Java. В настоящее время эта книга доступна во втором издании, которое вышло в 1999 году. Также он является автором библиотеки dlmalloc, являющейся открытой свободной реализацией библиотеки работы с памятью malloc для языка С[4].

В 2013 году Даг Ли был избран действительным членом Ассоциации вычислительной техники[5].

Библиография

  • Object Oriented System Development, ISBN 0-201-56355-X, 1993 г. (в соавторстве с Dennis deChampeaux и Penelope Faure)
  • Concurrent Programming in Java: Design Principles and Patterns, первое издание: ISBN 0-201-69581-2, 1997 г.; второе издание: ISBN 0-201-31009-0, 1999 г.
  • Java Concurrency in Practice, ISBN 0-321-34960-1, 2006 г. (в соавторстве с Joshua Bloch, Brian Goetz, Tim Peierls, Joseph Bowbeer и David Holmes)

Примечания

  1. JSR 166: Concurrency Utilities (недоступная ссылка). Дата обращения: 3 ноября 2015. Архивировано 3 ноября 2016 года.
  2. To: JCP Executive Committee Members (недоступная ссылка). Дата обращения: 16 апреля 2012. Архивировано 22 апреля 2012 года.
  3. OpenJDK Governing Board 2012 Election: Results (недоступная ссылка). Дата обращения: 16 апреля 2012. Архивировано 5 апреля 2012 года.
  4. A Memory Allocator (недоступная ссылка). g.oswego.edu. Дата обращения: 8 сентября 2016. Архивировано 5 сентября 2016 года.
  5. ACM Names Fellows for Computing Advances that Are Transforming Science and Society Архивная копия от 22 июля 2014 на Wayback Machine, Association for Computing Machinery, accessed 2013-12-10.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.