Guppy Language GuideΒΆ

This guide is intended to provide a step by step walkthrough of the major features of the Guppy programming language. It contains explanations of the key Guppy data types, functions and control flow, as well as the ownership model and static compilation.

If you are new to Guppy then first check out our getting started guide to install Guppy and start writing your first programs.



See also the gallery of example programs showcasing various quantum algorithms implemented in Guppy. This allows one to see the above language features within a general context.