So rechnen Sie selbst auf einem Quantencomputer

Mit dem auf Python basierenden Open-Source-Framework Qiskit können Sie bereits heute kostenlos auf echten Quantencomputern rechnen. Wir zeigen, wie es geht.

Artikel verschenken
vorlesen Druckansicht 19 Kommentare lesen
Eine Python, die mit Atomen auf einem Abakus rechnet

(Bild: Jessica Nachtigall / KI / heise medien)

Lesezeit: 17 Min.
Inhaltsverzeichnis

Quantencomputer sind keine Vision von morgen, keine mystische Zukunftstechnologie, sondern es gibt sie bereits heute und Sie können sie benutzen. Zugegeben, heutige Geräte sind noch nicht die Wundermaschinen, als die Quantencomputer manchmal angepriesen werden: Sie besitzen um die hundert Qubits und machen so viele Rechenfehler, dass die Ergebnisse meist unbrauchbar sind. Doch eignen sie sich, um erste Schritte im Quantencomputing zu gehen und das Ökosystem auszutesten. Dazu gehört insbesondere auch Software, mit deren Hilfe sich Quantenrechner programmieren lassen.

Mehr zu Quantencomputern und Quantencomputing

In diesem Text bringen wir Ihnen das Paket Qiskit näher (sprich: Kiss-Kit, für Quantum Information Software Kit) – von der Installation bis zu Ihrer ersten Quantenrechnung. Zwar richtet sich Qiskit hauptsächlich an Menschen, die professionell mit Quantencomputern arbeiten, wie Softwareentwickler, Physiker, Ingenieure oder Informatiker. Doch ist es frei verfügbar und jeder kann damit selbst Rechnungen auf echten Quantenprozessoren von IBM ausführen. Dazu müssen Sie einige Programme installieren und Accounts erstellen, aber alle Schritte sind kostenlos.

c’t kompakt
  • Qiskit ist ein Software-Stack zum AusfĂĽhren von Programmen auf Quantencomputern, der auf der Programmiersprache Python basiert.
  • Qiskit arbeitet auf der Ebene von Qubits, Schaltkreisen und Quantengattern. Um Programme zu schreiben, ist daher ein tiefes Verständnis der Quantenphysik und logischer Operationen notwendig.
  • Mit der Laufzeitumgebung Qiskit Runtime und dem kostenlosen „Open Plan“ von IBM Quantum können Sie bis zu 10 Minuten im Monat auf Quantenprozessoren von IBM rechnen.

Um sich erfolgreich durch diesen Artikel zu arbeiten, empfehlen wir grundlegende Programmiererfahrungen idealerweise mit Python. Falls Sie außerdem Grundkenntnisse der klassischen Informatik besitzen, werden Ihnen viele Konzepte bekannt vorkommen, da das Quantencomputing Begriffe wie Bit, Register und Logikgatter auf die Quantenwelt überträgt.

Das war die Leseprobe unseres heise-Plus-Artikels "So rechnen Sie selbst auf einem Quantencomputer". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.