Notepad/enter/Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/LISP/QuiL.md

7.6 KiB

Quil

QuiL is the classic example of a language written specifically for a quantum machine.

The full document on the Quil language is found here.

Quil Specification

Authors: Robert S. Smith; Rigetti & Co. Inc.; and contributors

Language Version: 2021.1 (DRAFT)

Table of Contents

Note: This document is in DRAFT STATUS and is for review purposes only. It is being developed by the Quil-Lang group on GitHub.

1. Preamble

1.1. An Introduction to Quil

This is the language specification for Quil, a language for hybrid classical/quantum computations.

TLDR

Quil is an instruction-based language; each line of a Quil program generally corresponds to a single, discrete action. Despite its resemblance, Quil is not an assembly language.

  • QVM is what runs on the backend and is the high-performance Quil simulator