Knowledge base
Terms and Conditions
Support
My QI
Knowledge base
Select a page
Introduction to quantum computing
The basics of Quantum Computing
What is a qubit?
Superposition and entanglement
What is a quantum algorithm?
Hello quantum world
Quick guide
Introduction quick guide
Creating a new project
Managing your projects and algorithms
Working with the editor
Compiling and executing your algorithm
Displaying and downloading your results
Managing your account
Qubit register
Bit register
Qubit basis states
cQASM language
cQASM: A Quantum Programming Language
cQASM: Single Gate Multiple-Qubits
Three-qubit gates
Advanced user guide
Introduction advanced guide
Software Development Kit
Compilation
OpenSquirrel compiler
Low-level API
LibKet
Code examples
Code example: Deutsch-Jozsa algorithm
Code example: Quantum full adder
Code example: Grover's algorithm
Code example: Repetition code
Code example: Getting started with Starmon-7
Code example: T₁ under measurements on Starmon-7
Code example: Quantum classification
Hardware and simulator backends
Hardware backends overview
Spin-2+: Operational specifics
Starmon-7: Operational specifics
Emulator backends
cQASM instructions
Pauli-X gate
Pauli-Y gate
Pauli-Z gate
Hadamard gate
Identity gate
Rx Gate
Ry Gate
Rz Gate
90-degree rotations
S Gate
S dagger Gate
T Gate
T dagger Gate
CNOT Gate
CZ Gate
Swap Gate
CR gate
CRk gate
Measure_z
Barrier
Wait
Measure_x
The instruction
measure_x
will measure a qubit in the x-basis.