Bernard Greenberg - Bernard Greenberg
![]() | Téma tohoto článku nemusí splňovat požadavky Wikipedie směrnice o pozoruhodnosti pro biografie.Říjen 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Bernard S. Greenberg je programátor a počítačový vědec, známý svou prací na Multics a Lisp stroj.
Projekty
V roce 1978 Greenberg implementoval Multics Emacs[1][2] použitím Multics Maclisp. Úspěch tohoto úsilí ovlivnil výběr Lisp jako základ pro novější verze Emacs.[3][4]
Greenberg se podílel na návrhu „nového systému chyb“ na adrese Symbolika, což zase ovlivnilo stavový systém přijatý ANSI Společný Lisp.[5]
Během práce ve společnosti Symbolics Greenberg implementoval Lisp stroj Systém souborů (LMFS).[6]
V roce 1987 Greenberg a Sonya Keene autorem RFC 1037. NFILE - protokol pro přístup k souborům.
V roce 1994 vydal nycsubway.org Greenberg's NXSYS - návrhové prostředí a simulátor řídících signálů používaných Dopravní úřad v New Yorku Signalizační a kontrolní sítě.[7] Aktuální verze NXSYS je a Microsoft Windows aplikace, která využívá OpenGL API pro poskytování interaktivního 3D pohledu z pohledu a Newyorské metro motorista. Podle online dokumentace, „jazyk předávání“ NXSYS je podmnožinou Lisp který popisuje kolejové systémy metra a cesty řídicího signálu; simulace metra je ve skutečnosti spuštěna programem Lisp, zkompilovaným NXSYS, ze zdroje jazykového přenosu.[8]
Spolu s Thomasem Milo je Greenberg autorem knihy Základní technologie arabský editor. Zvládá mimo jiné vylepšenou verzi DMG (Deutsche Morgenländische Gesellschaft ) metoda přepisu, která podporuje reverzibilní přepis a částečně reverzibilní přepis arabského textu.
Reference
Citace
- ^ Bernard S. Greenberg. Multics Emacs: Historie, design a implementace, http://www.multicians.org/mepap.html
- ^ Richard Stallman, 1981. EMACS: Rozšiřitelný, přizpůsobitelný editor zobrazení , https://www.gnu.org/software/emacs/emacs-paper.html
- ^ Multics Lisp (Multics MacLisp) (SoftwarePreservation.org)
- ^ Časová osa Emacse Jamieho Zawinského
- ^ Podmíněný systém, revize č. 18 podle Kent Pitman (12. března 88)
- ^ Vstup do blogu (11. listopadu 2007) Archivováno 5. Října 2009 v Wayback Machine podle Daniel Weinreb
- ^ Somers, James (13. listopadu 2015), „Proč na linkách metra v New Yorku chybí odpočítávací hodiny“, Atlantik
- ^ NYCSubway.org - Signály metra: Kompletní průvodce: Bernard S. Greenberg. NXSYS, simulátor signalizace a blokování, http://www.nycsubway.org/wiki/NXSYS,_Signalling_and_Interlocking_Simulator#Download (Citováno 22. února 2013)
Bibliografie
- Greenberg, Bernard S. (2002) [1997]. „Signály metra: Kompletní průvodce“. nycsubway.org.
- Greenberg, B .; Keene, S. (prosinec 1987). „NFILE - protokol pro přístup k souborům“. ietf.org. IETF. RFC1037.
- Greenberg, Bernard S. (1980), „Příručka pro spisovatele rozšíření Multics Emacs“ (PDF), bitsavers.org„Waltham, MA: Honeywell Information Systems, CJ52
- Greenberg, B. S. (srpen 1980). „Multics Emacs (Prose and Cons): a commercial text-processing system in Lisp“. LFP '80: Sborník příspěvků z konference ACM z roku 1980 o LISP a funkčním programování. Stanford: ACM. s. 6–12. doi:10.1145/800087.802784.
- Greenberg, B. S. (březen 1980). "Multics Emacs: experiment v interakci s počítačem". Sborník příspěvků ze čtvrté výroční softwarové konference společnosti Honeywell.
- Greenberg, Bernard S .; Kissel, Katie (1979), Uživatelská příručka pro textový editor Multics Emacs „Waltham, MA: Honeywell Information Systems, CH27
- Greenberg, B. S. (1996) [1979]. „Multics Emacs: Historie, design a implementace“. multicians.org.
- Greenberg, B. S. (1977). „Multics MACLISP Compiler. The Basic Hackery. A tutorial“. multicians.org. MIT.
- Greenberg, B. S .; Webber, S. H. (1975). "Hierarchie vícestupňového stránkování multikanály". Záznam konference IEEE Intercon (PDF). IEEE.
- Greenberg, B. (květen 1974), Experimentální analýza referenčních vzorů programů ve virtuální paměti Multics (Diplomová práce), Massachusetts Institute of Technology
P ≟ NP | Tento životopisný článek týkající se a počítačový vědec je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |