stringtranslate.com

Джо Оссанна

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

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

Осанна получил степень бакалавра инженерных наук (BSEE) в Университете Уэйна в 1952 году. [1]

В Bell Telephone Labs Осанна занимался разработкой малошумящих усилителей, разработкой усилителей с обратной связью, прогнозированием угла обзора спутника, теорией затухания мобильной радиосвязи и статистической обработкой данных. Он также занимался работой вычислительного центра Murray Hill и активно участвовал в разработке программного обеспечения 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]

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

Ссылки

  1. ^ abcde "Кто есть кто в мире troff".
  2. ^ "История Unix"
  3. ^ Ритчи, Деннис М., «Эволюция системы разделения времени Unix», AT&T Bell Laboratories Technical Journal 63 № 6 Часть 2, октябрь 1984 г., стр. 1577-93.
  4. ^ ab McIlroy, MD (1987). Исследовательский ридер Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Bell Labs. 139.
  5. ^ JF Ossanna. Руководство пользователя Nroff/Troff . CSTR #54, Bell Labs, 1976. Пересмотрено BW Kernighan, 1992.
  6. ^ «Печать в Linux».
  7. ^ "[Грофф] Fw: Как умер Джо Оссанна?".