web counter

Structure

Triple Alpha is our integrated development environment (IDE) where you can code, compile and deploy applications on quantum computers.

Code

Program at different levels of abstraction depending on your use case and workflow with our Turing-complete programming languages, Helium and Hydrogen.

Demo
Helium and Hydrogen
Subroutines From C/C++
Helium and Hydrogen

Write programs using Helium, a quantum programming language designed to allow developers to easily write complex programs, or Hydrogen, a lower-level assembly-like language which allows more granular control over program execution.

Subroutines From C/C++

Easily include classical functions to be evaluated coherently on quantum data, using functions developed in C or C++ as subroutines within quantum programs.

Compile

Compile programs for execution on many different quantum computers and simulators, transforming architecture-agnostic programs into a processor-optimised form adapted to the connectivity constraints and instruction set of the target processor.

Demo
Hardware Access
Hardware Access

Compile your program to target specific processors, taking into account the latest device characterisation to optimise performance. In-built hardware access allows you to run compiled programs on a wide range of real quantum computers and simulators.

Deploy

Deploy your compiled quantum program as an API, allowing for easy integration with other systems, from Python scripts to web pages to spreadsheets.

Demo
Easy Deployment
APIs in Triple Alpha
Easy Deployment

Compile and deploy your code as an API from any compiler level in one step.

APIs in Triple Alpha

Call your deployed APIs directly from Triple Alpha, check on their progress and download results, or integrate as a quantum backend in larger applications.

Quantify

Analyse quantum programs to determine resource requirements at each level of abstraction.

Demo
Analysis
Hardware Selection
Analysis

Perform detailed resource analysis of your program to determine gate counts, qubit use and other performance metrics, both for the program as a whole and for each subroutine or code block.

Hardware Selection

Select the right quantum hardware by understanding the resources required to run your program.