Connect with us

Tech

Meet Silq: The First High-Level Quantum Computer Language

Published

on

Quantum Machines Raises $5.5M in Seed Funding
Silq is a high-level quantum computing language that is different and better than all others. Learn how its simpler programs encourage new developers & AI engineers to experiment in quantum computing.

Silq’s code is remarkedly shorter – 46% than Q# and 38% than Quipper; is easier to read and write, and uses half the number of quantum primitives than other quantum programming languages.

Quantum computers are at a stage where classical computers were at one point in time.

The development of the C language in the 1970s was a breakthrough in classical computing. Before then, algorithms were expressed in assembly language that communicated directly with a computer’s hardware. Although it gave programmers a higher level of control over the machine, these computer programs were long, complex, and hard to debug, thus, limiting its usage and functionality. C changed that for the better. This was easy to use and intuitive language, which opened the world of programming to a much larger audience. So much so that most of the software today is written in C. 2020, is perhaps that moment for quantum computing!

Meet Silq – the world’s first high-level intuitive programming language for quantum computers that can be used by masses to program simply, reliably, and safely.
Here’s a quick roundabout of programming in the quantum world in the backdrop of the rise of Silq.

Taking the Silq Route in Quantum Computing

Silq was created by researchers at ETH Zurich, Switzerland, and like most good breakthroughs, originally, they didn’t set out to create a new quantum language.
Existing quantum programming languages force programmers to explicitly provide for every single operation, which makes the implementation of quantum algorithms tedious and prone to error, says Benjamin Bichsel, one of the researchers.

The identification of this weakness in quantum programming prompted ETH Zurich’s researchers to work on a solution and their two years of work led to the discovery of the first intuitive high-level programming language in quantum computing – Silq.

Similar to programming languages for classical computers, which are designed in a manner that doesn’t require programmers to know the workings of CPU, Silq aims to shield developers from the necessity of knowing every detail of the complexity of quantum computer architecture, and yet allowing them to code and run quantum algorithms successfully.

It is the first quantum language designed around the mindsets of programmers, and not the functionality of the hardware. This approach will make quantum computing more accessible to even non-expert quantum programmers as well as AI Engineers and data scientists who are interested in the field of quantum computing.
Now, before we jump onto how Silq improves upon current quantum languages, we look at a few fundamentals and a major problem that quantum programmers face, which Silq seeks to solve.

Quantum Computing: The Problem of Uncomputation

Quantum computers are built on the principles of both quantum physics and computer science. They differ from regular computers in two ways:

  • Basic Unit of Information

Classical computers use ordinary “bits” to encode information, which is in the form of either 0 or 1. Quantum computers, on the other hand, use “qubits” as the basic unit, which can take any combination of 0 and 1 at the same time. A qubit can be visualized as a point on the globe.

Programming the circuits for quantum machines is a real challenge as qubits are far less stable than classical bits thanks to their two key properties – superimposition and entanglement. They even influence one another even when they are not connected physically.

  • Disposing of the garbage

Qubits’ property of entanglement leads to a garbage problem. Garbage or temporary values (which are no longer needed) are always produced during a computation. While dropping off these values requires no action in classical computing, in quantum computing the process needs to be explicitly performed through uncomputation, or else these temporary values can creep back into the computation and derail the calculation. Writing an expression (a+b)-c, for instance, would require an outright application of gates in order to uncompute this value and dispose of intermediary results.

Silq makes the quantum programming easier, cleaner, and more compact with the automatic disposition of the garbage – thus solving a big problem in quantum computing – uncomputation.

Why Silq Is Better Than Current Quantum Languages

Existing quantum languages do not provide a sufficient level of abstraction to the programmers and bind them to superfluous rules. Bichsel, in fact, dubs a few aspects of the current quantum languages as even more low-level than assembly languages. Silq is different. It is the first quantum programming language that:

  • Benefit #1 Captures the high-level intent of programmers.

The abstraction provided by Silq is near to that of C. It can directly support nested expressions like (x + y) +z, which wouldn’t be so easily written in other quantum languages. It focusses on providing a more descriptive and high-level view on algorithms to the programmer and makes their complication to low-level circuits a second-order concern that can be achieved by a specific compiler. On the contrary, to write quantum algorithms in existing languages – Q#, Qiskit, Cirq, ProjectQ, Qwire, and others – programmers must describe the circuits outrightly so it can apply operations to individual qubits. It takes existing quantum languages to a much low-level of abstraction and makes them error-prone.

  • Benefit #2 Is Shorter and Simpler.

It flows from the first. Since Silq is more expressive, it can describe even the complex algorithms in lesser code and with fewer built-in functions, concepts, gates, or annotations – when compared to, say, the widely used quantum language – Q#, which is considered on a more high-level than Qiskit or Cirq.

Silq requires 46% lesser code than Q#. Plus, it uses only half the libraries.

  • Benefit #3 Removes the Waste Safely and Automatically.

This is one of the greatest innovations of Silq that brings simplicity to quantum programming. The problem of garbage collection has always plagued quantum languages. Silq, like classical computing programming languages, automatically identifies and cleans up the temporary values (those no longer needed for computation) without requiring any intervention from the programmer. It is the first quantum programming language to safely handle uncomputation (also the source of the other two benefits mentioned before).

Benefit #4 Incorporates the latest classical computing techniques.

Silq has tried to bring in the simplicity of classical computing to the quantum world. It promises to facilitate the technology transfer of over half a century of programming and analysis techniques developed for classical computers to quantum computing. This coupled with the fact that Silq’s features can extend beyond Silq and be incorporated into other quantum languages, including Q#, makes Silq nothing short of a coding revolution for quantum computers.

Toward “Quantum Supremacy”

The development of a high-level quantum language was always prophesized to be the next logical step in quantum computing, and now it has arrived.

The hope with Silq is that it will lower the entry barrier for non-specialist quantum developers and AI engineers into the field by making the life of programmers easy through its faster, more intuitive, more compact, and easier to understand code. In doing so, expediting the advances in quantum computing – from material sciences to deep learning.

Silq is available for free on GitHub for the enthusiasts to try. While still in the research phase, it potentially stores the key to full-scale quantum computing by triggering new inquiries and a wider quantum research community, just what C did for classical computing 50 years ago!

Report: Hunter Biden Group at Deal Center That Saw Strategic US Manufacturer Acquired by China
News8 hours ago

Report: Hunter Biden Group at Deal Center That Saw Strategic US Manufacturer Acquired by China

trump wall
News9 hours ago

Four years Completed, Trump had a lot of unfinished business

trump
World News9 hours ago

Trump votes in Fla. before the rally; Biden focuses on Pa.

Barcelona
Sports9 hours ago

Barcelona vs Real Madrid: El Clasico live stream, TV channel, how to watch online, start time, starting lineups, odds

NF10212020 3
News10 hours ago

Senate Panel Flinches At Subpoenas For Twitter, Facebook CEOs

New Jersey Mayor captured the opening of food boxes for the hungry, swapping Trump's letter with his own
News10 hours ago

New Jersey Mayor captured the opening of food boxes for the hungry, swapping Trump’s letter with his own

Charlie Brown Holiday Specials will not air on TV for the first time in more than 50 years.
News10 hours ago

Charlie Brown Holiday Specials will not air on TV for the first time in more than 50 years

Man Nearly Murdered After Flying Trump's Flag On His Truck
News10 hours ago

Man Nearly Murdered After Flying Trump’s Flag On His Truck

Economists: US GDP to demonstrate the greatest growth since the Second World War just before the elections
News10 hours ago

Economists: US GDP to demonstrate the greatest growth since the Second World War just before the elections

Liberal Heads Erupt As Van Jones Tells CNN Trump 'Positive Things For Black Community'
News10 hours ago

Liberal Heads Erupt As Van Jones Tells CNN Trump ‘Positive Things For Black Community’

15,000 People Expected to Join "Worship Protest" Against Church Lockdowns
News10 hours ago

15,000 People Expected to Join “Worship Protest” Against Church Lockdowns

Leftists' Attempt to 'Shut Down DC' After Election To Drive Trump From Office
News10 hours ago

Leftists’ Attempt to ‘Shut Down DC’ After Election To Drive Trump From Office

Catholic Leaders Give Stern Warning to Pope After He Embraces Gay Unions
News10 hours ago

Catholic Leaders Give Stern Warning to Pope After He Embraces Gay Unions

donaldtrump153
News10 hours ago

Trump Slams Biden on Coronavirus Lockdowns: “We Can’t Lock Ourselves in a Basement Like Joe Does”

Trump is leading scores of nations to stand up against pro-abortion extremists in the United Nations
News10 hours ago

Trump is leading scores of nations to stand up against pro-abortion extremists in the United Nations

Megyn Kelly's Glowing Analysis of Trump's Debate Liberal Outrages Everywhere
News10 hours ago

Megyn Kelly’s Glowing Analysis of Trump’s Debate Liberal Outrages Everywhere

Chelsea Handler Offers 50 Cent 'Buckets of Cash' if the Trump Dumps
News10 hours ago

Chelsea Handler Offers 50 Cent ‘Buckets of Cash’ if the Trump Dumps

Here are the Top 13 Pro-Life Achievements of President Donald Trump
News10 hours ago

Here are the Top 13 Pro-Life Achievements of President Donald Trump

trump
News10 hours ago

Trump Breaks His Fundraising Record, Turns Attention on Minnesota Flipping

dropbox-to-google-drive
Tech1 day ago

Protected: How to Transfer and Sync Data Dropbox to Google Drive

iphone
Tech1 day ago

Protected: How to fix iPhone not turning on and iPhone black screen

trump
News1 day ago

The FBI is asking to interview Hunter Biden’s former partner Bobulinski, the Senate Committee reports

trump
News1 day ago

Trump opposes ‘Coyotes’ to the Southern Border; Leftists take him literally

trump
News1 day ago

Under Trump, the black incarceration population is the lowest in 31 years, Hispanics down 24 percent.

trump
News1 day ago

Trump declares a peace agreement between Sudan and Israel, according to which more nations will normalise relations

Cultural Facts
Travel1 day ago

12 Amazing Cultural Facts Every Tourist Should Know Before Visiting The UK

Fire-Emblem
Gaming2 days ago

Fire Emblem: Shadow Dragon & Blade of Light come to Turn on December 4th

borat
News3 days ago

Rudy Giuliani denies that he did anything wrong in the latest ‘Borat’ movie

sleep disorder
drugs3 days ago

How Long Should It Take to Fall Asleep?

cats
Business3 days ago

7 Ways to Boost Your Company’s Success in the Pet Industry

trump
News4 weeks ago

Say clearly: the President is a psychopath

Shaq-Charles
News4 weeks ago

Breonna Taylor Case: Charles Barkley, Shaquille O’Neal Fight Back

trump
News3 weeks ago

Trump will be hospitalised in ‘the next couple of days’ at the Walter Reed Medical Center

trump
News4 weeks ago

Trump unveils the blueprint for healthcare, signs the order to safeguard current conditions

What You Need to Know About COVID-19 & Diabetes
News4 weeks ago

What You Need to Know About COVID-19 & Diabetes

Trump
News4 weeks ago

FEDS: Military ballots discharged in the discovery of chaos. All opened votes have been trumped

Barack Obama
News4 weeks ago

Obama is considering the cable to terminate the White House

george
News4 weeks ago

George Clooney Rails: ‘I am disgraced with this decision’ at Republican AG Over Breonna Taylor Case

Hundreds of people arrested for the launch of Australian Bushfires, Whilst Media Blames ' Climate Change '
News4 weeks ago

In California Mexican firefighters arrive to help fight wildfires

Scores of Physicians Speak out Against Coronavirus: Lockdown Dangerous, Even Deadly
HEALTH4 weeks ago

Taking Care of Your Family’s Mental Health During Coronavirus From a Distance

good seo company
startup4 weeks ago

Top 10 SEO agencies in Bangalore

Main Lisa Murkowski Over SCOTUS Voting: "I Can See 2022 From My Building"
News4 weeks ago

Main Lisa Murkowski Over SCOTUS Voting: “I Can See 2022 From My Building”

PHOTO: Husband Mauricio reacted as RHOBH Stars Slam to Reports of Divorce "Fake News"
News3 weeks ago

PHOTO: Husband Mauricio reacted as RHOBH Stars Slam to Reports of Divorce “Fake News” “Fake News”

Sparkly Jumpsuit: see your change over the years Penelope Cruz, 46.
News3 weeks ago

Sparkly Jumpsuit: see your change over the years Penelope Cruz, 46.

REGINA A. JOHNSON
Business4 weeks ago

STRINGING WORDS AND BRINGING THEM TO LIFE, REGINA A. JOHNSON, AN EXCEPTIONAL WRITER

Ginsburg
News4 weeks ago

The first woman who is in the state at Capitol is Justice Ginsburg

Russia's Collusion for Weakening Trump, Obama Docs Reveal Hillary Clinton
News3 weeks ago

Russia’s Collusion for Weakening Trump, Obama Docs Reveal Hillary Clinton

Why was the McMillian episode omitted from My 600 Lb Life?
News3 weeks ago

Why was the McMillian episode omitted from My 600 Lb Life?

home insurance
Finance3 weeks ago

How can Homeowners Select the Best Home Insurance Policies in Florida?

Albany
Travel4 weeks ago

3 Historic Sites to Visit In Albany

Featured3 weeks ago

Different Types of Coloured Pencils and Practical Tips for Buying Coloured Pencils

Healthy Traveling Tips
Travel3 weeks ago

Checklist for Outdoor Activities Like Hunting, Shooting, Fishing

AOC note: Trump is NOT a white Nationalist, Liz Warren, Kamala
News3 weeks ago

AOC note: Trump is NOT a white Nationalist, Liz Warren, Kamala

Following complications, Chrissy Teigen, John Legend announces death of baby
News3 weeks ago

Following complications, Chrissy Teigen, John Legend announces death of baby

The 9th album of Rihanna arrives "Sooner" Than Fans Think: All We Know
News3 weeks ago

The 9th album of Rihanna arrives “Sooner” Than Fans Think: All We Know

Congratulations to the Queen: The first baby to Nicki Minaj is born in Los Angeles
News3 weeks ago

Congratulations to the Queen: The first baby to Nicki Minaj is born in Los Angeles

muscles
Fitness3 weeks ago

How to Get Rid of Muscle Soreness Naturally?

wholesale
Business2 weeks ago

Wholesale Products from China – Know More about Buying Chinese Wholesale Products

Kris Jenner accused in complaint by the Bodyguard of sexual assault and the specifics of alleged misconduct as claimed by Kris Denies
News3 weeks ago

Kris Jenner accused in complaint by the Bodyguard of sexual assault and the specifics of alleged misconduct as claimed by Kris Denies

Chadwick Boseman: See first pics of actor in his film 1 month after death Chadwick Boseman:
News3 weeks ago

Chadwick Boseman: See first pics of actor in his film 1 month after death Chadwick Boseman:

Trending