The Languages and Compilers Group Columbia University Crown
Home Projects Publications Seminars
 CEC: The Columbia Esterel Compiler
  An open-source research compiler for the synchronous reactive language Esterel.
  Edwards, Soviani, Zeng
 Taxi: Translation Aid for External Interfaces
  The goal of this project is to make it possible to write a single device driver and have it automatically ported to as many operating systems as possible. Our first goal is to port simple drivers to Unix-like OSes, then tackle Windows, Mac OS, etc.
  Edwards, Conway
 QCC: Quantum Computer Compilers
  The ultimate goal of this project is to develop high-level programming languages and compilers for the quantum computers of the future. Our initial focus is to develop effective algorithms that can be used in quantum computer compilers to produce efficient quantum circuits for different quantum technologies from high-level specifications of quantum computations.
  Aho, Svore
 VLL: The Verification Library Language
  Software is difficult to write correctly, so why not have computers help check its correctness? The goal of this project is to produce a domain-specific language that allows libraries to be written that perform certain software verification tasks, ranging from simple syntactic checks such as ensuring each case in a switch statement has a break, all the way to symbolic simulation of program code
  Aho, Edwards, Shinnar

Copyright © 2007 Stephen A. Edwards Updated Fri Sep 7 10:55:58 EDT 2007 All Rights reserved