Home * People * Andrew Appel

Andrew W. Appel,
an American computer scientist and Eugene Higgins professor of computer science at Princeton University, with a Ph.D. in CS from Carnegie Mellon University in 1985 under Ravi Sethi [1] [2]. His research interests include program verification, programming language semantics, compiler, computer security, automated reasoning, and election technology. He is major contributor to the Standard ML of New Jersey compiler and one of the authors of Rog-O-Matic, described as a "belligerent expert system", which performs well when tested against expert Rogue players, even winning the game [3]. During the 80s, along with Guy Jacobson, he wrote the Scrabble program Crab [4] [5], further developed by Graeme Thomas and Steve Thomas [6], to win the Gold medal at the 1st Computer Olympiad, London 1989, and Silver at the 2nd Computer Olympiad, London 1990.
Andrew Appel [7]

Selected Publications

[8] [9]

1980 ...

1990 ...

2000 ...

2010 ...

External Links


  1. ^ Andrew Appel - The Mathematics Genealogy Project
  2. ^ Andrew Appel (1985). Compile-Time Evaluation and Code Generation in Semantics-Directed Compilers. Ph.D. thesis, Carnegie Mellon University
  3. ^ Michael L. Mauldin, Guy Jacobson, Andrew Appel, Leonard Hamey (1984). ROG-O-MATIC: A Belligerent Expert System. Carnegie Mellon University
  4. ^ Index of /wordgames/jacobson+appel - Crab
  5. ^ Andrew Appel, Guy Jacobson (1988). The World’s Fastest Scrabble Program. Communications of the ACM, Vol. 31, No. 5, pdf
  6. ^ Re: your scrabble program by Steve Thomas, from Scrabble - source code, June 05, 2000
  7. ^ FLoC 2006: Andrew Appel, Image by Dennis Hamilton, August 11, 2006, CC BY 2.0, Andrew Appel - Wikimedia Commons
  8. ^ Appel's research papers
  9. ^ DBLP: Andrew W. Appel
  10. ^ Cormac Flanagan, Amr Sabry, Bruce F. Duba, Matthias Felleisen (1993). The Essence of Compiling with Continuations. PLDI '93, pdf
  11. ^ Continuation from Wikipedia

What links here?

Up one level