In the early 1980s, first Gosling Emacs, then GNU Emacs and Lucid Emacs, were implemented in C beneath a variant of Lisp.
Поздние версии Emacs, сначала Multics Emacs, а затем GNU Emacs, были реализованы на языках Lisp и C соответственно.