В 1971 году Тауэр получил образование биолога в
Массачусетском технологическом институте
. В течение этого времени он был бизнес-менеджером студенческой газеты
The Tech
.
Как первый полноценный оплачиваемый работник Фонда свободного ПО Тауэр в основном выполнял административные задачи, включая управление списками рассылки, группами новостей и запросами на информацию
.
В 1986 году Тауэр помогал
Ричарду Столлману
с его первоначальным планом создать компилятор
Си
для
проекта GNU
на базе компилятора
Pastel
, полученного Столлманом из
Ливерморской национальной лаборатории
. Тауэр работал над переписыванием существующего кода Си на
Pastel
, вариацию
Pascal
, а Столлман работал над новым внешним интерфейсом Си. Столлман отверг этот план, когда обнаружил, что ливерморскому компилятору требуется слишком много памяти, заключив: «Я бы написал новый компилятор с нуля. Этот новый компилятор теперь известно как GCC; ни один из компиляторов Pastel не используется в нём, но мне удалось адаптировать и использовать внешний интерфейс Си, который я написал.»
Столлман выпустил свой новый GNU C компилятор 22 марта 1987 года
, признав вклад других людей, в том числе Тауэра, которые «писали части синтаксического анализатора, RTL генератора, RTL определения», основанные на идеях Джека Дэвидсона и Кристофера Фрейзера
.
Наряду с Майком Хиртелом
, Дэвидом Хейсом
и Столлманом Тауэр также был одним из первых соавторов GNU Diff, утилиты сравнения файлов на основе опубликованного алгоритма
Юджина Майерса
.
В конце 1980-х — начале 1990-х Тауэр выступал на конференциях
USENIX
в качестве представителя Фонда свободного ПО
.
Тауэр был одним из первых членов
Лиги за свободу программирования
. На протяжении 1991 года Тауэр был одним из двух наиболее активных спикеров организации наряду с Ричардом Столлманом
.
Примечания
↑
(неопр.)
// GNU'S Bulletin / Puzo, Jerome E.. — Free Software Foundation, 1986. — February (
т. 1
,
№ 1
).
23 июня 2015 года.
↑
Stallman, Richard M. (24 April 1988), "Contributors to GNU CC",
(PDF)
, Free Software Foundation, Inc., p. 7,
(PDF)
из оригинала
2 апреля 2012
, Дата обращения:
3 октября 2011
от 2 апреля 2012 на
Wayback Machine
(неопр.)
// GNU's Bulletin / Heuer, Karl. — Free Software Foundation, Inc., 1997. — July (
т. 1
,
№ 23
).
4 марта 2016 года.
(неопр.)
(28 октября 1998). Дата обращения: 18 сентября 2011.
2 ноября 2012 года.
(неопр.)
// GNU's Bulletin / Goldstein, Stacey; Chassell, Robert J.; Tower, Jr., Leonard. — Free Software Foundation, Inc., 1988. — February (
т. 1
,
№ 4
).
16 апреля 2016 года.
(неопр.)
// GNU's Bulletin / Tuttle, Jonathan P.; Chassell, Robert J.; Tower Jr., Len. — Free Software Foundation, 1997. — January (
т. 1
,
№ 22
).
3 марта 2016 года.
(неопр.)
// GNU's Bulletin / Rubin, Paul. — Free Software Foundation, 1987. — June (
т. 1
,
№ 3
).
25 ноября 2015 года.
↑
Stallman, Richard
(неопр.)
. The GNU Project (20 сентября 2011). Дата обращения: 9 октября 2011.
24 апреля 2011 года.
Richard M. Stallman (forwarded by Leonard H. Tower Jr.) (March 22, 1987).
.
Newsgroup
:
. Архивировано из
5 ноября 2011
. Дата обращения:
9 октября 2011
.
Stallman, Richard M. (2001) «
от 3 января 2007 на
Wayback Machine
» in
от 27 декабря 2006 на
Wayback Machine
for gcc version 2.95 (Cambridge, Mass.: Free Software Foundation)
Mike Haertel (November 12, 1988).
.
Newsgroup
:
. Дата обращения:
4 октября 2011
.
David S. Hayes (August 19, 1993).
.
Newsgroup
:
. Дата обращения:
5 октября 2011
.
Myers, Eigene W.
(англ.)
//
(англ.)
(
: journal. — 1986. —
Vol. 1
,
no. 2
. —
P. 251—266
. —
doi
:
.
15 апреля 2010 года.
Bob Page (November 19, 1989).
.
Newsgroup
:
. Дата обращения:
4 октября 2011
.
"analyze.c",
, Free Software Foundation, Inc., October 2, 1994
, Дата обращения:
4 октября 2011
от 3 марта 2016 на
Wayback Machine
Tower, Leonard H.,
et al.
(2001)
8 июля 2012 года.
, revision 1.3,
от 3 марта 2016 на
Wayback Machine
(Cambridge, Mass.: Free Software Foundation)
Smallwood, Kevin C. (30 December 1991) «
от 25 октября 2012 на
Wayback Machine
»
comp.org.usenix
USENET posting;
MacPhee, Spike R.
(неопр.)
// Programming Freedom. — League for Programming Freedom, 1991. — November (
т. 1
,
№ 1
).
10 марта 2007 года.