[QUANTUM] A quantum computation simulator
Quantum computing, with it's promise of superpolynomial computation speedup sits upon its futuristic throne, laughing theoretically at the linear Turing Machines below. But before we bow to the great Dr. Aaronson,
To really understand quantum computation (spoiler alert: lots of linear algebra) and its resulting implications I led a group of exceptional students for our final project in our theoretical computing class to create a quantum computer simulator.
The simulator interprets a quantum assembly language called QUIL and outputs qbit values. Written in python!