Ли, Даг

Даг Ли
Страна
Род деятельности специалист в области информатики, инженер
Научная сфера программное обеспечение[1]
Место работы
  • State University of New York at Oswego
Награды и премии

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

Биография

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

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

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

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

  • 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. ↑ Lea, Douglas // Чешская национальная авторитетная база данных
  2. ↑ JSR 166: Concurrency Utilities. Дата обращения: 3 ноября 2015. Архивировано из оригинала 3 ноября 2016 года.
  3. ↑ To: JCP Executive Committee Members. Дата обращения: 16 апреля 2012. Архивировано из оригинала 22 апреля 2012 года.
  4. ↑ OpenJDK Governing Board 2012 Election: Results. Дата обращения: 16 апреля 2012. Архивировано из оригинала 5 апреля 2012 года.
  5. ↑ A Memory Allocator. g.oswego.edu. Дата обращения: 8 сентября 2016. Архивировано из оригинала 5 сентября 2016 года.
  6. ↑ ACM Names Fellows for Computing Advances that Are Transforming Science and Society Архивная копия от 22 июля 2014 на Wayback Machine, Association for Computing Machinery, accessed 2013-12-10.

Ссылки