Джо Оссанна
Джо Оссанна | |
---|---|
Рожденный | Джозеф Фрэнк Оссанна мл. 10 декабря 1928 г. |
Умер | 28 ноября 1977 г. | ( 48 лет
Национальность | Американский |
Альма-матер | Государственный университет Уэйна (BSEE, 1952) |
Род занятий | инженер-электрик и программист |
Известный | Multics и Unix Операционные системы и программные приложения в Bell Telephone Laboratories |
Джозеф Фрэнк Оссанна-младший (10 декабря 1928 — 28 ноября 1977) — американский инженер-электрик и программист, работавший техническим персоналом в Bell Telephone Laboratories в Мюррей-Хилл, штат Нью-Джерси . Он стал активно участвовать в разработке программного обеспечения Multics общего назначения, (Multiplexed Information and Computing Service), операционной системы используемой в Bell. [1]
Образование и карьера
[ редактировать ]Оссанна получил степень бакалавра технических наук (BSEE) в Университете штата Уэйн в 1952 году. [1]
В Bell Telephone Labs Оссанна занимался разработкой малошумящих усилителей, разработкой усилителей с обратной связью, прогнозированием угла обзора спутников, теорией замираний мобильной радиосвязи и статистической обработкой данных. Он также занимался работой Вычислительного центра Мюррей-Хилл и активно занимался разработкой программного обеспечения Multics. [1]
Научившись программировать компьютер PDP-7 , Кен Томпсон , Деннис Ритчи , Джо Оссанна и Радд Канадай начали программировать операционную систему, разработанную ранее Томпсоном (Unics, позже названную Unix ). После написания файловой системы, набора основных утилит и ассемблера было создано ядро операционной системы Unix. [2] [3] Дуг Макилрой позже писал: «Осанна, обладая инстинктами сержанта автопарка, оборудовала нашу первую лабораторию и привлекла первых внешних пользователей». [4]
Когда команда получила фотонаборную машину Graphic Systems CAT для создания готовых к использованию копий профессиональных статей для публикаций и патентных заявок, Оссанна написала версию nroff , которая могла бы работать на ней. Его назвали troff , от наборщика roff . [5] [4] Так получилось, что в 1973 году он написал первую версию troff для Unix, полностью написанную на PDP-11 языке ассемблера . [1] Однако два года спустя Оссанна переписал код на языке программирования C. Он планировал еще одну переработку, которая должна была улучшить удобство использования, но эту работу взял на себя Брайан Керниган . [6]
Оссанна был членом Ассоциации вычислительной техники , Sigma Xi и Tau Beta Pi . [1]
Дальнейшая жизнь и смерть
[ редактировать ]Он умер вследствие болезни сердца. [7]
Избранные публикации
[ редактировать ]- Богерт, Брюс П.; Оссанна, Джозеф Ф., «Эвристика кепстрального анализа стационарного комплексного отраженного гауссова сигнала в стационарном гауссовском шуме», IEEE Transactions on Information Theory , т.12, выпуск 3, 19 июля 1966 г., стр. 373–380
- Оссанна, Джозеф Ф.; Керниган, Брайан В., Руководство пользователя Троффа , UNIX Vol. II, Компания WB Saunders, март 1990 г.
- Керниган, BW; Леск, МЭ; Оссанна, Дж. Ф. младший, Подготовка документов , чтения и приложения системы UNIX:3E. Том I: Система разделения времени UNIX:3E , Prentice-Hall, Inc., декабрь 1986 г.
- Оссанна, Джозеф Ф., «Текущее состояние программного обеспечения для миникомпьютеров», AFIPS '72 (весна): материалы весенней совместной компьютерной конференции 16–18 мая 1972 г., Издательство: ACM, май 1972 г.
- Оссанна, Джозеф Ф., «Идентификация терминалов в терминально-ориентированных системах», Материалы второго симпозиума ACM по проблемам оптимизации систем передачи данных, Издательство: ACM, январь 1971 г.
- Оссанна, Дж. Ф.; Зальцер, Дж. Х., «Технические и человеческие проблемы при подключении терминалов к системе разделения времени», AFIPS '70 (осень): материалы осенней совместной компьютерной конференции 17–19 ноября 1970 г., Издательство: ACM, ноябрь 1970 г.
- Оссанна, Дж. Ф.; Микус, Л.Э.; Дантен, С.Д., «Коммуникации и коммутация ввода-вывода в мультиплексной вычислительной системе», AFIPS '65 (осень, часть I): материалы осенней совместной компьютерной конференции, состоявшейся 30 ноября — 1 декабря 1965 г., часть I, Издательство: ACM , ноябрь 1965 г.
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и «Кто есть кто в мире троффов» .
- ^ "История Unix"
- ^ Ричи, Деннис М., «Эволюция системы разделения времени Unix» , Технический журнал AT&T Bell Laboratories 63, № 6, часть 2, октябрь 1984 г., стр. 1577-93.
- ^ Jump up to: а б Макилрой, доктор медицины (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Лаборатории Белла. 139.
- ^ Дж. Ф. Оссанна. Руководство пользователя Nroff/Troff . CSTR № 54, Bell Labs, 1976. Отредактировано Б.В. Керниганом, 1992.
- ^ «Печать в Linux» .
- ^ "[Грофф] Фв: Как умер Джо Оссанна?" .