Jump to content

Бернард Гринберг

Бернард С. Гринберг программист и ученый-компьютерщик , известный своими работами над Multics и машиной Lisp .

В 1978 году Гринберг внедрил Multics Emacs. [1] [2] используя Multics Maclisp . Успех этих усилий повлиял на выбор Lisp в качестве основы для более поздних версий Emacs . [3] [4]

Гринберг участвовал в разработке «Новой системы ошибок» в компании Symbolics , которая, в свою очередь, повлияла на систему условий, принятую в ANSI Common Lisp . [5]

Работая в компании Symbolics, Гринберг внедрил машинную файловую систему Lisp (LMFS). [6]

В 1987 году Гринберг и Соня Кин написали RFC 1037. NFILE — протокол доступа к файлам .

Гринберга В 1994 году сайт nycsubway.org выпустил NXSYS — среду проектирования и симулятор управляющих сигналов, используемых Управлением транзита города Нью-Йорка . сетями сигнализации и управления [7] NXSYS предоставляет интерактивное 3D-изображение с точки зрения машиниста метро Нью-Йорка . Исходный код последней версии v2.5.1 был опубликован на github 4 февраля 2022 г. Эта версия больше не предназначена для Microsoft Windows доступны более старые двоичные файлы для Windows версии 2.1 и новые двоичные файлы для macOS версии 2.5.1 , но здесь . Согласно онлайн-документации , «релейный язык» NXSYS — это подмножество Lisp , описывающее системы путей метрополитена и пути управляющих сигналов; симуляция метро на самом деле выполняется программой Lisp, скомпилированной NXSYS, из исходного языка реле. [8]

Вместе с Томасом Майло Гринберг является автором Basis Technology арабского редактора . Он обрабатывает, среди прочего, улучшенную версию метода транскрипции DMG ( Deutsche Morgenländische Gesellschaft ), который поддерживает обратимую транскрипцию и полуобратимую транслитерацию для арабского текста.

  1. ^ Бернард С. Гринберг. Multics Emacs: история, проектирование и реализация , http://www.multicians.org/mepap.html
  2. ^ Ричард Столлман, 1981. EMACS: расширяемый, настраиваемый редактор отображения , https://www.gnu.org/software/emacs/emacs-paper.html.
  3. ^ Multics Lisp (Multics MacLisp) (SoftwarePreservation.org)
  4. ^ Хронология Emacs Джейми Завински
  5. ^ Система условий, редакция № 18 Кента Питмана (12 марта 1988 г.)
  6. Запись в блоге (11 ноября 2007 г.). Архивировано 5 октября 2009 г. в Wayback Machine Дэниелом Вайнребом .
  7. ^ Сомерс, Джеймс (13 ноября 2015 г.), «Почему на линиях метро Нью-Йорка отсутствуют часы обратного отсчета», The Atlantic
  8. ^ NYCSubway.org — Сигналы метро: Полное руководство : Бернард С. Гринберг. NXSYS, Симулятор сигнализации и блокировки, http://www.nycsubway.org/wiki/NXSYS,_Signalling_and_Interlocking_Simulator#Download (Проверено 22 февраля 2013 г.)

Библиография

[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e00282675b691763053a94d93970d51a__1712370600
URL1:https://arc.ask3.ru/arc/aa/e0/1a/e00282675b691763053a94d93970d51a.html
Заголовок, (Title) документа по адресу, URL1:
Bernard Greenberg - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)