Bernarda Greenberga

Bernard S. Greenberg jest programistą i informatykiem , znanym z pracy nad Multics i maszyną Lisp .

Projektowanie

W 1978 roku Greenberg zaimplementował Multics Emacs przy użyciu Multics Maclisp . Powodzenie tych wysiłków wpłynęło na wybór Lispa jako podstawy dla późniejszych wersji Emacsa .

Greenberg był zaangażowany w projektowanie „New Error System” w firmie Symbolics , co z kolei wpłynęło na system warunków przyjęty przez ANSI Common Lisp .

Pracując w Symbolics, Greenberg wdrożył maszynowy system plików Lisp (LMFS).

W 1987 roku Greenberg i Sonya Keene napisali dokument RFC 1037. NFILE — protokół dostępu do plików .

W 1994 r. firma nycsubway.org wydała NXSYS firmy Greenberg — środowisko projektowe i symulator sygnałów sterujących używanych przez sieci sygnalizacyjne i kontrolne Urzędu Transportu Miejskiego w Nowym Jorku . NXSYS zapewnia interaktywny widok 3D z perspektywy motorniczego metra w Nowym Jorku . Kod źródłowy najnowszej wersji, v2.5.1, został opublikowany na githubie 4 lutego 2022 r. Tej wersji nie można już budować dla systemu Microsoft Windows , ale starsze pliki binarne systemu Windows w wersji 2.1 i nowe pliki binarne systemu macOS w wersji 2.5.1 są dostępne tutaj . Zgodnie z dokumentacją online , „język przekaźnikowy” NXSYS jest podzbiorem Lispa , który opisuje systemy torów metra i ścieżki sygnałów sterujących; symulacja metra jest faktycznie uruchamiana przez program Lisp, skompilowany przez NXSYS, ze źródła języka przekaźnika.

Wraz z Thomasem Milo Greenberg jest autorem arabskiego edytora Basis Technology . Obsługuje między innymi ulepszoną wersję metody transkrypcji DMG ( Deutsche Morgenländische Gesellschaft ), która obsługuje transkrypcję odwracalną i półodwracalną transliterację tekstu arabskiego.

Cytaty

Bibliografia