Тауэр, Леонард (Mgrzj, Lykugj;)
Лен Тауэр | |
---|---|
англ. Leonard H. Tower, Jr. | |
![]() | |
Имя при рождении | Леонард Х. Тауэр-младший |
Дата рождения | 17 июня 1949 (75 лет) |
Место рождения | Нью-Йорк, США |
Гражданство |
![]() |
Род деятельности | разработчик свободного ПО, сооснователь ФСПО |
Леонард «Лен» Х. Тауэр-младший (род. 17 июня 1949 года в Нью-Йорке) — разработчик свободного программного обеспечения и один из членов-основателей Фонда свободного ПО[1], участвовал в разработке начальных версий GNU Compiler Collection[2] и diff. Он покинул Фонд свободного ПО в 1997 году[3].
Биография
[править | править код]Тауэр родился 17 июня 1949 года в Астории, Куинс, Нью-Йорк, США.
В 1971 году Тауэр получил образование биолога в Массачусетском технологическом институте[4]. В течение этого времени он был бизнес-менеджером студенческой газеты The Tech[5].
Как первый полноценный оплачиваемый работник Фонда свободного ПО Тауэр в основном выполнял административные задачи, включая управление списками рассылки, группами новостей и запросами на информацию[6][7][8].
В 1986 году Тауэр помогал Ричарду Столлману с его первоначальным планом создать компилятор Си для проекта GNU на базе компилятора Pastel, полученного Столлманом из Ливерморской национальной лаборатории[9]. Тауэр работал над переписыванием существующего кода Си на Pastel, вариацию Pascal[1], а Столлман работал над новым внешним интерфейсом Си. Столлман отверг этот план, когда обнаружил, что ливерморскому компилятору требуется слишком много памяти, заключив: «Я бы написал новый компилятор с нуля. Этот новый компилятор теперь известно как GCC; ни один из компиляторов Pastel не используется в нём, но мне удалось адаптировать и использовать внешний интерфейс Си, который я написал.»[9] Столлман выпустил свой новый GNU C компилятор 22 марта 1987 года[10], признав вклад других людей, в том числе Тауэра, которые «писали части синтаксического анализатора, RTL генератора, RTL определения», основанные на идеях Джека Дэвидсона и Кристофера Фрейзера[2][11].
Наряду с Майком Хиртелом[12], Дэвидом Хейсом[13] и Столлманом Тауэр также был одним из первых соавторов GNU Diff, утилиты сравнения файлов на основе опубликованного алгоритма[14] Юджина Майерса[15][16][17].
В конце 1980-х — начале 1990-х Тауэр выступал на конференциях USENIX в качестве представителя Фонда свободного ПО[18].
Тауэр был одним из первых членов Лиги за свободу программирования. На протяжении 1991 года Тауэр был одним из двух наиболее активных спикеров организации наряду с Ричардом Столлманом[19].
Примечания
[править | править код]- ↑ 1 2 Gnu's Zoo (неопр.) // GNU'S Bulletin / Puzo, Jerome E.. — Free Software Foundation, 1986. — February (т. 1, № 1). Архивировано 23 июня 2015 года.
- ↑ 1 2 Stallman, Richard M. (1988-04-24), "Contributors to GNU CC", Internals of GNU CC (PDF), Free Software Foundation, Inc., p. 7, Архивировано (PDF) 2 апреля 2012, Дата обращения: 3 октября 2011 Архивная копия от 2 апреля 2012 на Wayback Machine
- ↑ GNU's Who (неопр.) // GNU's Bulletin / Heuer, Karl. — Free Software Foundation, Inc., 1997. — July (т. 1, № 23). Архивировано 4 марта 2016 года.
- ↑ Award for free software kicks off 'One world, one net' conference (28 октября 1998). Дата обращения: 18 сентября 2011. Архивировано 2 ноября 2012 года.
- ↑ The Tech MIT student newspaper masthead Архивная копия от 4 марта 2016 на Wayback Machine, 15 February 1972, page 4.
- ↑ GNU's Who (неопр.) // GNU's Bulletin / Goldstein, Stacey; Chassell, Robert J.; Tower, Jr., Leonard. — Free Software Foundation, Inc., 1988. — February (т. 1, № 4). Архивировано 16 апреля 2016 года.
- ↑ GNU's Who (неопр.) // GNU's Bulletin / Tuttle, Jonathan P.; Chassell, Robert J.; Tower Jr., Len. — Free Software Foundation, 1997. — January (т. 1, № 22). Архивировано 3 марта 2016 года.
- ↑ GNU's Who (неопр.) // GNU's Bulletin / Rubin, Paul. — Free Software Foundation, 1987. — June (т. 1, № 3). Архивировано 25 ноября 2015 года.
- ↑ 1 2 Stallman, Richard About the GNU Project . The GNU Project (20 сентября 2011). Дата обращения: 9 октября 2011. Архивировано 24 апреля 2011 года.
- ↑ Richard M. Stallman (forwarded by Leonard H. Tower Jr.) (1987-03-22). "GNU C compiler beta test release". Newsgroup: comp.lang.c. Архивировано из оригинала 5 ноября 2011. Дата обращения: 9 октября 2011.
- ↑ Stallman, Richard M. (2001) «Contributors to GCC, Архивная копия от 3 января 2007 на Wayback Machine» in Using and Porting the GNU Compiler Collection (GCC) Архивная копия от 27 декабря 2006 на Wayback Machine for gcc version 2.95 (Cambridge, Mass.: Free Software Foundation)
- ↑ Mike Haertel (1988-11-12). "Re: Implications of recent virus (Trojan Horse) attack". Newsgroup: comp.unix.wizards. Дата обращения: 4 октября 2011.
- ↑ David S. Hayes (1993-08-19). "Re: Shareware (My Experience)". Newsgroup: comp.sys.mac.apps. Дата обращения: 5 октября 2011.
- ↑ Myers, Eigene W. An O(ND) Difference Algorithm and Its Variations (англ.) // Algorithmica[англ.] : journal. — 1986. — Vol. 1, no. 2. — P. 251—266. — doi:10.1007/BF01840446. Архивировано 15 апреля 2010 года.
- ↑ Bob Page (1989-11-19). "v89i217: rcs - revision control system, Part02/14". Newsgroup: comp.sources.amiga. Дата обращения: 4 октября 2011.
- ↑ "analyze.c", diffutils-2.7, Free Software Foundation, Inc., 1994-10-02, Дата обращения: 4 октября 2011 Архивная копия от 3 марта 2016 на Wayback Machine
- ↑ Tower, Leonard H., et al. (2001) «AUTHORS» file Архивировано 8 июля 2012 года., revision 1.3, GNU diff and patch utilities Архивная копия от 3 марта 2016 на Wayback Machine (Cambridge, Mass.: Free Software Foundation)
- ↑ Smallwood, Kevin C. (30 December 1991) «Updated BOF Schedule for San Francisco USENIX Conference, Архивная копия от 25 октября 2012 на Wayback Machine» comp.org.usenix USENET posting;
- ↑ MacPhee, Spike R. Speaking Volunteers (неопр.) // Programming Freedom. — League for Programming Freedom, 1991. — November (т. 1, № 1). Архивировано 10 марта 2007 года.
Ссылки
[править | править код]- Studio pages at Art.Net
- Web site at the Massachusetts Institute of Technology