Get the latest tech news
8cc.vim: Pure Vim script C Compiler
C Compiler written in Vim script. Contribute to rhysd/8cc.vim development by creating an account on GitHub.
And then translates EIR into various targets (Python, Ruby, C, BrainFxxk, Piet, Befunge, Emacs Lisp, ...) in backend. It takes 824 (frontend: 430 + backend: 396) seconds to compile the simplest putchar() program on MacBook Pro Early 2015 (2.7 GHz Intel Core i5). As VM runs on Vim script, 8cc.vim works on Linux, OS X and (hopefully) Windows.
Or read this on Hacker News