
A New Programming Paradigm Aims to Simplify Quantum Software Development
Quantum computing faces a persistent and fundamental challenge: the steep expertise required to program these exotic machines. Current approaches often force developers to think in the arcane language of qubits, gates, and quantum circuits—a significant barrier for the vast majority of software engineers. A new initiative seeks to change this by applying a familiar classical computing concept to the quantum realm.
Horizon Quantum Computing, a Singapore-based developer of quantum software infrastructure, has announced Beryllium, a new high-level programming language designed to be hardware-agnostic. Its core innovation is the application of object-oriented programming principles to quantum software development, a move intended to dramatically raise the level of abstraction and make the technology accessible to a broader pool of developers.
The Abstraction Challenge in Quantum Computing
Quantum computers process information in a fundamentally different way than classical computers. Programming them currently requires specifying operations at a very low level, akin to classical assembly language but with the added complexity of quantum mechanical phenomena like superposition and entanglement. This limits productive development to a small group of specialists with deep knowledge in both quantum physics and computer science.
For quantum computing to find widespread, practical application, this barrier must be lowered. The industry’s long-term goal is to create tools that allow domain experts—in fields like materials science, logistics, or pharmacology—to leverage quantum acceleration without needing to become quantum physicists. The path to this goal is built on layers of software abstraction.
H4: What Abstraction Means for Developers
In classical computing, abstraction allows programmers to work with high-level concepts like files, databases, and user interfaces without managing the underlying binary data or hardware interrupts. Similarly, effective quantum abstraction would let a developer define a complex molecular simulation or optimization problem without manually orchestrating the fragile state of individual qubits. Beryllium is positioned as a major step toward this reality.
Introducing Beryllium: Object-Oriented Quantum Programming
Beryllium’s design philosophy is centered on enabling developers to build complex quantum-ready programs from simple, reusable components. As an object-oriented language, it allows programmers to create classical and quantum “objects”—encapsulated units of data and the operations that can be performed on them. These objects can then be extended and combined to form richer, more complex structures, mirroring standard practice in modern software engineering.
H4: Shifting from Physics to Information Structure
The primary shift Beryllium advocates is a move from thinking about physical quantum processes to thinking about information structure and transformation. Instead of coding a specific sequence of quantum gates to manipulate qubits, a developer using Beryllium might define an object representing a financial portfolio or a chemical molecule. The language and its underlying compiler would then handle the translation of operations on that object into the necessary low-level quantum and classical instructions.
This approach is inherently hardware-agnostic. The same high-level Beryllium code could, in theory, be compiled to run on different types of quantum processors from various hardware manufacturers, with the compiler optimizing for each backend’s specific architecture and constraints.
Horizon’s Layered Software Strategy
Beryllium represents the third layer in Horizon Quantum’s four-part abstraction stack. This layered strategy is designed to cater to different levels of developer expertise and control, providing multiple entry points into quantum software development.
- Hydrogen: The foundation layer, described as a portable, assembly-like language. It allows for general control flow and provides fine-grained control, suitable for quantum specialists who need to optimize at a low level.
- Helium: A higher-level, BASIC-like language that supports concurrent classical and quantum workflows. It is Turing-complete and designed for programmers familiar with procedural programming.
- Beryllium: The newly announced object-oriented layer, aiming for the highest level of abstraction and developer accessibility.
- (Unnamed Fourth Layer): Horizon alludes to a future, even more advanced abstraction layer, completing its bridge from classical to quantum-accelerated implementation.
These tools are integrated into Horizon’s development environment, Triple Alpha, providing a unified workspace for quantum software creation.
H4: Expanding the Stack’s Capabilities
Alongside the Beryllium preview, Horizon is showcasing advancements in its lower-level tools. These include new pulse-level control capabilities—allowing for precise manipulation of qubits at the hardware control level—and the ability to execute Hydrogen code directly on quantum control systems hardware. This demonstrates a holistic approach to the software stack, improving capabilities at both the high and low ends of the abstraction spectrum.
Industry Implications and the Path Forward
The introduction of an object-oriented quantum language signals a maturation phase in quantum software. It is an attempt to transition from bespoke, academic-style coding to scalable, software-engineering-driven development practices. The success of such tools is critical for moving beyond proof-of-concept algorithms to building robust, maintainable, and commercially viable quantum applications.
Dr. Joe Fitzsimons, founder and CEO of Horizon Quantum, emphasized this point in a statement accompanying the announcement: “Enabling conventional software developers to harness quantum computers will be key to unlocking new applications. We believe Beryllium is an important milestone, as we introduce the abstraction needed to bridge the gap between classical and quantum programming.”
The company is previewing Beryllium this week at the Q2B Silicon Valley conference. The industry’s response will be a key indicator of whether this approach to abstraction resonates with the developer community. Ultimately, the value of any high-level quantum language will be judged by its ability to reliably compile efficient quantum circuits and by the practical usefulness of the applications it enables developers to build. If successful, tools like Beryllium could play a pivotal role in moving quantum computing from laboratory curiosity to integrated component of the broader computing landscape.
About Horizon Quantum
Horizon Quantum’s mission is to unlock broad quantum advantage by building software infrastructure that empowers developers to use quantum computing to solve the world’s toughest computational problems.
Founded in 2018 by Dr. Joe Fitzsimons, a leading researcher and former professor with more than two decades of experience in quantum computing, the company seeks to bridge the gap between today’s hardware and tomorrow’s applications through the creation of advanced quantum software development tools. Its integrated development environment, Triple Alpha, enables developers to write sophisticated, hardware-agnostic quantum programs at different levels of abstraction.



