Will a new high level quantum programming language, Silq, take on existing languages?

At QZ we always get excited when we see a new framework or programming language. A team of researchers at have created a new high level language which aims to make programming quantum computers more intuitive resulting in more efficient gate usage – well that that is the aim of Silq, which also offers a strong static type system, developed at ETH Zürich.

The new language uses a slightly different approach to the languages you might be familiar with such as qiskit or cirq or Q# which operate on gates explicitly. For example, operations are applied to individual gates in Q# but Silq allows the quantum programmer to focus on the results and computation rather then some of the house-keeping issues with other languages.

The aims of silq are:

  • More intuitive semantics
  • Reduce & simplify code (less lines means easier maintenance)
  • Prevent errors
  • Safe automatic un-computation
  • Physicality (ensuring operations are legitimate)

You can check out the project on the website and explore the syntax. The challenges of a new language will be numerous and the fact tha major technology companies such as IBM, Google and Microsoft are behind the open source languages such as Qiskit, Cirq and Q# respectively and already have their followers, toolkits and research base. Another further challenge floated will be fact that it is very early on in the development of Quantum Computing languages without a huge number of applications and many float it is simply too early to start thinking about higher level languages.

Will a new high level quantum programming language, Silq, take on existing languages?
A new quantum programming language in town. Will it unseat the familiar languages lie Qiskit, Cirq and Q#?

Despite some of the potential drawbacks, language evolution is always important, where new language borrow and transform existing ideas and blends. Reminds up of the LISP language and python. The latter language python has blended so much of the better aspects of other languages into one, now very popular high level language. But perhaps unlike quantum computing, certain data structures such as Lists and Dictionaries are well defined.

Learning the fundamentals of quantum computing will still remain key, but perhaps as QC becomes more mature, certain operations may become mainstream and then the higher level features become very useful. We’ll leave it to the community to see how the new language is used.

Rusty Flint

Rusty Flint

Rusty is a science nerd. He's been into science all his life, but spent his formative years doing less academic things. Now he turns his attention to write about his passion, the quantum realm. He loves all things Physics especially. Rusty likes the more esoteric side of Quantum Computing and the Quantum world. Everything from Quantum Entanglement to Quantum Physics. Rusty thinks that we are in the 1950s quantum equivalent of the classical computing world. While other quantum journalists focus on IBM's latest chip or which startup just raised $50 million, Rusty's over here writing 3,000-word deep dives on whether quantum entanglement might explain why you sometimes think about someone right before they text you. (Spoiler: it doesn't, but the exploration is fascinating.

Latest Posts by Rusty Flint:

Ambient.ai Launches Pulsar Vision-Language Model for Security

Ambient.ai Launches Pulsar Vision-Language Model for Security

November 20, 2025
Addressable Quantum Gate Operations Enable Fault-Tolerance for Lift-Connected Surface Codes with Low Qubit Overhead

Addressable Quantum Gate Operations Enable Fault-Tolerance for Lift-Connected Surface Codes with Low Qubit Overhead

November 15, 2025
Post-Quantum Cryptography Plugin Secures DNSSEC Against Future Attacks

Post-Quantum Cryptography Plugin Secures DNSSEC Against Future Attacks

July 15, 2025

Leave a Reply

Your email address will not be published. Required fields are marked *