A news clip from “The Register” (a British newspaper):
U.K.- Some boffins from Oxford University have just published a paper in Nature magazine describing a new quantum computer programming language called QubitPOX (Qubit Programming at Oxford). Academic experts in the field unanimously agree that this new language represents a tremendous improvement over simple quantum circuits because it uses deep principles from Category Theory. In the new language, a CNOT is represented by the elegant statement:
Even better, the totally opaque quantum circuit for a 2-qubit quantum Fourier transform is denoted by the beautifully intuitive statement:
mQCN AjAMDL UAAA EEALeog dJq2wdJSo mcrtx2 Pxrljvs YCIgv YG/4Nl1 +oML2Gc 2Wah5zuFu tipG2Q iKJb 4Nls7QO8Ofs VIR4ZrC2Bj jxUYzvv 5WyD oExLutlGQ32oT vK/PA EpSHN QzHuN87 PmlvNA NVZM3 49uoj gVs u03H NA9aI Aj9WN vv PXA nt8LJAA URtC REYW 5pZW wgVy4g Q29ubm9sbH kgPGN vbm 5vbGx 5Q HczLm 9yZz6JAJU CBRAw DA0Dy +89cCe3 wskBAX mSBACpIsF B1vzbm 0+wsdPhA ZERzIoZ EJ C1X x9GTQGs I3I Jts3Zn1 9nS2 I4w6YtIZ yWXa e6iN VJ+EoxTW3RL1o niXQ bzJER QQx blk9lgZ/0Pu ocksd yViOA WNjiT 2x/Zoy k8ii/Gyugr ssuymY cb+fSHfO 3p2 OtXjG IpLgsjjqJ 1+M9 Gw==
Heretofore, those who wanted to learn how to program a quantum computer using the old fuddy duddy method of quantum circuits were faced with a very steep learning curve. QubitPOX promises to change all that. According to Oxford Prof. Bob Coecke, the only prerequisites for understanding it are kindergarten level maths. Here is an introduction to it in pdf format (just 1099 pages).
Simon Gay, an authority in the quantum field, said “We are as pleased as Punch with our new language. Hip, hip, hooray for Oxford!”.