Since even quantum computer scientists have to use classical computers,
this article describes some software related to quantum information theory.
== Visualisation of circuits ==
* [http://www.media.mit.edu/quanta/qasm2circ/ QASM] is a language for description of [[Network model of quantum computation|quantum circuit]]. It can be used to obtain graphical representation of quantum circuit as a PNG files or textual representation as TeX commands. QASM interpreter was written in Python programming language.QASM was used to prepare circuits for the book ''Quantum computation and quantum information'' by M. Nielsen and I. Chuang.
* [http://www.qc.fraunhofer.de/doc/qml Quantum Markup Language] was developed by Fraunhofer Institute for Computer Architecture and Software Technology. It is defined in [http://www.w3.org/XML/ XML] and can be easily processed.
* [http://info.phys.unm.edu/Qcircuit/ Q-circuit] is a macro package for drawing quantum circuit diagrams in LaTeX.
== Mathematical software ==
* [http://www.wolfram.com/ Mathematica] is a symbolic calculation system with a rich library of packages, including [http://crypto.cs.mcgill.ca/QuCalc/ QuCalc], [http://www.pitt.edu/~tabakin/QDENSITY/index.htm QDENSITY] and [http://library.wolfram.com/infocenter/MathSource/1893/ qmatrix] quantum computation packages.
* [http://www.mathworks.com/ Matlab] is a high-level language and interactive environment for numerical simulations. Quantum packages fo Matlab: [http://www.physics.uq.edu.au/people/rohde/blog/?page_id=20 Quack!], [http://www.ar-tiste.com/m-fun/m-fun-index.html M-fun], [http://bird.szfki.kfki.hu/~toth/qubit4matlab.html Qubit4matlab]
* [http://www.octave.org/ GNU Octave] is a open soure, high-level language for numerical computations. Package [http://quantum-octave.sourceforge.net/ quantum-octave] implements some functions related to quantum computation.
== See also ==
* [[List of QC simulators]]
== External links ==
* [http://www.vcpc.univie.ac.at/~ian/hotlist/qc/programming.shtml Quantum Programming Languages and Tools]
[[Category:Resources for the QIP Community]]
[[Category:Software]]