Джо Оссанна - Joe Ossanna

Джо Оссанна
Родился
Джозеф Франк Оссанна-младший

10 декабря 1928 г.
Детройт, Мичиган
Умер28 ноября 1977 г.(1977-11-28) (48 лет)
Морристаун, Нью-Джерси
НациональностьАмериканец
Альма-матерГосударственный университет Уэйна (B.S.E.E., 1952 г.)
оккупацияинженер-электрик и программист
ИзвестенUnix операционная система и программные приложения на Bell Telephone Laboratories

Джозеф Франк Оссанна-младший (10 декабря 1928 г. в г. Детройт, Мичиган - 28 ноября 1977 г. в г. Морристаун, Нью-Джерси ) работал членом технического персонала в Bell Telephone Laboratories в Мюррей Хилл, Нью-Джерси. Он стал активно заниматься разработкой программного обеспечения для Мультики (Мультиплексная информационно-вычислительная служба), универсальная Операционная система используется в Bell.[1]

Образование и карьера

Оссанна получила Бакалавр инженерии (B.S.E.E.) из Государственный университет Уэйна в 1952 г.[1]

В Bell Telephone Labs Оссанна занималась разработкой малошумящего усилителя, конструкцией усилителя с обратной связью, прогнозированием угла обзора спутника, теорией замирания мобильного радио и статистической обработкой данных. Он также занимался работой вычислительного центра Мюррея Хилла и активно участвовал в разработке программного обеспечения Multics.[1]

Узнав, как программировать PDP-7 компьютер Кен Томпсон, Деннис Ричи, Джо Оссанна и Радд Канадей начал программировать операционную систему, разработанную ранее Томпсоном (Unics, позже названную Unix ). После написания файловой системы и набора базовых утилит и ассемблера было создано ядро ​​операционной системы Unix.[2][3] Дуг Макилрой позже писал: «Оссанна, обладая инстинктами сержанта автопарка, оборудовала нашу первую лабораторию и привлекла первых внешних пользователей».[4]

Когда команда получила Графические системы CAT фотонабор для создания готовых для камеры копий профессиональных статей для публикации и патентных заявок Оссанна написала версию nroff это будет двигать его. Это было дублировано Troff, за наборщик 'roff.[5][4] Так получилось, что в 1973 году он написал первую версию Troff за Unix полностью написано на PDP-11 язык ассемблера.[1] Однако два года спустя Оссанна переписала код в Язык программирования C. Он планировал еще одно переписывание, которое должно было улучшить его удобство использования, но эту работу взяли на себя Брайан Керниган.[6]

Оссанна была членом Ассоциация вычислительной техники, Сигма Си, и Тау Бета Пи.[1]

Он умер в результате болезни сердца. Иногда его описывают как погибшего в автокатастрофе, но это ошибка. [7]

Избранные публикации

  • Богерт, Брюс П .; Оссанна, Джозеф Ф., "Эвристика кепстра анализа стационарного комплексного отраженного гауссовского сигнала в стационарном гауссовском шуме", IEEE Transactions по теории информации, т. 12, выпуск 3, 19 июля 1966 г., стр. 373 - 380
  • Оссанна, Джозеф Ф .; Керниган, Брайан В., Руководство пользователя Troff, UNIX Vol. II, W. B. Saunders Company, март 1990 г.
  • Керниган, Б. В.; Леск, М.Е .; Оссанна, Дж. Ф., младший, Подготовка документов, в UNIX: чтения и приложения системы 3E. Том I: UNIX: система разделения времени 3E, Prentice-Hall, Inc., декабрь 1986 г.
  • Оссанна, Джозеф Ф., «Текущее состояние программного обеспечения для мини-компьютеров», AFIPS '72 (весна): Материалы весенней совместной компьютерной конференции 16–18 мая 1972 г., Издательство: ACM, май 1972 г.
  • Оссанна, Джозеф Ф., "Идентификация терминалов в терминально-ориентированных системах", Труды второго симпозиума ACM по проблемам оптимизации систем передачи данных, Издательство: ACM, январь 1971 г.
  • Ossanna, J. F .; Зальцер, Дж. Х., "Технические и инженерные проблемы при подключении терминалов к системе с разделением времени", AFIPS '70 (осень): материалы осенней совместной компьютерной конференции 17–19 ноября 1970 г., Издательство: ACM, ноябрь 1970 г.
  • Ossanna, J. F .; Mikus, L.E .; Дунтен, С.Д., «Коммуникация и переключение ввода / вывода в мультиплексной вычислительной системе», AFIPS '65 (осень, часть I): материалы осенней совместной компьютерной конференции 30 ноября - 1 декабря 1965 года, часть I, Издатель: ACM , Ноябрь 1965 г.

использованная литература

  1. ^ а б c d е "Кто есть кто в мире troff".
  2. ^ "История Unix"
  3. ^ Ричи, Деннис М., «Эволюция системы разделения времени Unix», AT&T Bell Laboratories Technical Journal 63 № 6, часть 2, октябрь 1984 г., стр. 1577-93.
  4. ^ а б Макилрой, М.Д. (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Bell Labs. 139.
  5. ^ J. F. Ossanna. Руководство пользователя Nroff / Troff. CSTR # 54, Bell Labs, 1976. Отредактировано Б. В. Керниганом, 1992.
  6. ^ «Печать в Linux».
  7. ^ https://lists.gnu.org/archive/html/groff/2006-04/msg00005.html