Next: Jacob T. Schwartz Up: Faculty Previous: Richard Pollack

Ed Schonberg

Professor of Computer Science
Ph.D., University of Chicago

Professor Schonberg works in language design and implementation, compiler construction and optimization, and software prototyping. In collaboration with Robert Dewar, he is currently building a compiler for Ada95, using the retargettable gcc code generator. Earlier work of the NYUAda project focused on operational definitions of programming languages, and on the use of the set-theoretic language SETL for software prototyping. This effort resulted in the first full translator for Ada83. In collaboration with several students, he has studied the use of Ada for programming multiprocessors, and is currently involved in experiments in distributed programming on heterogeneous networks, using Ada95. He has also been involved in the design and optimization of very-high level languages, in particular automatic data structuring.

  1. E. Schonberg and B. Banner, (1994). ``An overview of the GNAT compiler,'' in Proc. Triada94 Conference, ACM press, Baltimore.

  2. P. Kruchten, E. Schonberg and J.T. Schwartz, (1984). ``Software Prototyping using the SETL Programming Language,'' IEEE Software, 1(4).

  3. E. Schonberg, M. Sharir and J. Schwartz, (1981). ``An Automatic Technique for the Selection of Data Representations in SETL programs,'' TOPLAS, 3(2).