Аллен Голуб
Аллен И. Голуб (род. 1955) — компьютерный автор, публикации которого публиковались в журнале доктора Добба в 1980-х, а затем снова в 2010-х годах. Он также писал для SD Times . Его книга 1990 года «Дизайн компилятора на C» получила всеобщую оценку как доступный справочник. Он также преподаватель, консультант и оратор.
Карьера
[ редактировать ]Аллен Голуб получил двойную степень бакалавра гуманитарных наук в Калифорнийском университете в Беркли по информатике и истории средневековой Европы. [1] В 1982 году он стал преподавателем в Калифорнийском университете в Беркли. [2] где он продолжает периодически преподавать и по сей день. [3] В 1983 году он основал свою консалтинговую компанию Holub Associates. [2] что продолжается и по сей день. [3] [4]
Голуб был почетным приглашенным профессором компьютерных наук имени Чана-Норриса в колледже Миллс на 2021-2022 учебный год. [5] [6] преподавание факультативного курса по информатике среди других обязанностей. [5] [7]
Письмо
[ редактировать ]Голуб — плодовитый автор, написавший множество книг и статей. Его колонка «C Chest» появлялась в журнале Dr. Dobb's Journal с 1984 по 1988 год. [8] Его колонка «Java Toolbox» появлялась в JavaWorld с 1998 по 2004 год. Его колонка «JavaWatch», выходившая раз в два месяца, была в SD Times с мая 2004 года по сентябрь 2006 года. Голуб также вел блог об Agile для журнала Dr. Dobb's Journal с 2011 года до его закрытия в 2014 году. . [9]
Автор | Аллен И. Голуб |
---|---|
Художник обложки | Аллен И. Голуб и Lundgren Graphics Ltd. |
Издатель | Прентис Холл, Инк. |
Дата публикации | 1990 |
Страницы | 984 |
ISBN | 0-13-155045-4 |
Класс ЛК | QA76.76.C65H65 |
Веб-сайт | https://holub.com/compiler/ |
Его книга 1990 года «Проектирование компиляторов на C» представляет собой справочник на 984 страницы, рекомендованный в то время несколькими библиотечными службами. [10] [11] а также отраслевые издания [12] [13] [14] и часто задаваемые вопросы группы Usenet по компилятору comp.compiler. [15] Сейчас оно больше не издается, но доступно для скачивания на его веб-сайте. [16] Один рецензент заявил, что предпочитает ее «книге драконов» «Компиляторы: принципы, методы и инструменты» , поскольку примеры кода делают материал более доступным. [12]
Книга Голуба «Укрощение потоков Java» представляет собой отредактированное переиздание серии из 9 частей из его колонки Java Toolbox. [9] В ней содержится полезная информация, хотя ее охват не такой широкий, как в других книгах. [17] Книга Голуба « Голуб о шаблонах: изучение шаблонов проектирования путем изучения кода» содержит несколько его наиболее популярных статей о Java Toolbox, но в основном это новый контент. [18] Это ценный ресурс для разработчиков программного обеспечения Java. [19]
Выступления и пропаганда
[ редактировать ]Голуб подписал Agile-манифест в марте 2014 года. [20] По состоянию на 2023 год Голуб позиционирует себя как хорошо разбирающегося в методологии Lean/Agile. [1] Он сделал несколько противоречивых заявлений, например, о том, что командам разработчиков программного обеспечения не нужна система отслеживания ошибок. [21] не нужны оценки, [22] и действительно, следует избегать большинства практик Scrum. [23]
Личная жизнь
[ редактировать ]Помимо работы в индустрии программного обеспечения, Голуб также является композитором, музыкантом, художником и пилотом. По состоянию на 2023 год он проживает в Беркли, Калифорния. [1]
Ссылки
[ редактировать ]- ^ Jump up to: а б с Голуб, Аллен. «Аллен Голуб» . Аллен Голуб . Проверено 22 апреля 2023 г.
- ^ Jump up to: а б «Аллен И. Голуб, Биография» . 5 ноября 1996 г. Архивировано из оригинала 5 ноября 1996 г. Проверено 22 апреля 2023 г.
- ^ Jump up to: а б «Аллен Голуб — директор — Holub Associates» . ЛинкедИн . Проверено 22 апреля 2023 г.
- ^ «Аллен Голуб: Клиенты» . 22 ноября 2017 г. Архивировано из оригинала 22 ноября 2017 г.
- ^ Jump up to: а б «Аллен Голуб | Миллс Колледж» . Архивировано из оригинала 27 февраля 2022 года.
- ^ «Аллен Голуб» . Архивировано из оригинала 24 октября 2021 года.
- ^ «Объявление о вакансии в колледже Миллс: выдающийся приглашенный профессор компьютерных наук - важно» . Архивировано из оригинала 4 июня 2021 года.
- ^ «Аллен Голуб: Опубликованные работы» . 22 августа 2015 г. Архивировано из оригинала 22 августа 2015 г.
- ^ Jump up to: а б «Аллен Голуб: Интернет-публикации» . holub.com . Проверено 22 апреля 2023 г.
- ^ Рецензия на книгу «Компьютер» . Публикации ЦБ РФ. 1990.
- ^ Выбор: Публикация Ассоциации колледжей и исследовательских библиотек, подразделения Американской библиотечной ассоциации . Американская библиотечная ассоциация. 1990.
- ^ Jump up to: а б Шульман, Эндрю (октябрь 1992 г.). «Книжная полка программиста: Убийство дракона» . Журнал доктора Добба .
- ^ КоммуникацииUNIXations . ЮниФорум. 1990.
- ^ Бланден, Билл (2002). Проектирование и реализация виртуальных машин на C/C++ . Wordware Паб. ISBN 978-1-55622-903-9 .
- ^ «Список чтения из часто задаваемых вопросов по компиляторам» . www.cs.man.ac.uk.
- ^ Голуб, Аллен (17 марта 2017 г.). «Проектирование компилятора в C» . Аллен Голуб .
- ^ Жуковски, Джон (15 декабря 2000 г.). «Java-потоки: сравнительный обзор книги» . Инфомир .
- ^ Голуб, Аллен (27 сентября 2004 г.). Голуб о шаблонах: изучение шаблонов проектирования, глядя на код . Апресс. ISBN 978-1-4302-0725-2 .
- ^ Дэйв, Маулик А. (13 апреля 2005 г.). «Голуб о шаблонах: изучаем шаблоны проектирования, глядя на код» . Компьютерные обзоры .
- ^ «Подписанты Agile-манифеста» . www.agilemanifesto.org . Проверено 22 апреля 2023 г.
- ^ Голуб, Аллен (25 февраля 2022 г.). «Не отслеживайте ошибки, а исправляйте их» . Аллен Голуб .
- ^ Голуб, Аллен (9 июля 2016 г.). «#NoEstimates, Введение» . Аллен Голуб .
- ^ «Agile и Scrum не работают | Аллен Голуб в инженерной комнате, эпизод 9» . Ютуб . Проверено 22 апреля 2023 г.