Möchten Sie mehr darüber erfahren? Quanten-Computing und wie programmiert man in der Q#-Sprache? Microsoft ist gerade gestartet Quantenkatas, ein Open-Source-Projekt, das genau das tut, indem es Ihnen Tutorials bietet, mit denen Sie in Ihrem eigenen Tempo lernen können. Laut Microsoft basieren diese Übungen auf drei Lernprinzipien: Aktives Lernen, inkrementelles Komplexitätswachstum und Feedback.
„Jede Kata bietet eine Abfolge von Aufgaben zu einem bestimmten Quantencomputing-Thema, die von einfach bis anspruchsvoll reichen.“ Microsoft Quantum Team erklärt. „Für jede Aufgabe müssen Sie einen Code eingeben. Die erste Aufgabe erfordert möglicherweise nur eine Zeile und die letzte erfordert möglicherweise ein beträchtliches Codefragment. Ein Test-Framework validiert Ihre Lösungen und liefert Echtzeit-Feedback.“
Empfohlene Videos
Derzeit gibt es nur vier Katas, die grundlegende Quantencomputergatter, Überlagerung, Messungen und den Deutsch-Jozsa-Algorithmus abdecken. Jede Kata ist ein eigenständiges Projekt mit einer Abfolge von Aufgaben, die von trivial bis anspruchsvoll reichen und das manuelle Einfügen von Codeabschnitten erfordern. Sie bieten auch ein Test-Framework, das Ihren endgültigen Code einrichtet, ausführt und validiert.
Verwandt
- Im britischen Labor, das Gehirne mit Quantencomputern verbindet
- Forscher schaffen „fehlendes Puzzleteil“ bei der Entwicklung des Quantencomputings
- IBM baut den größten Quantencomputer – und einen riesigen Kühlschrank, in den er eingebaut werden kann
Die erste Kata befasst sich beispielsweise mit Rechengattern, einem anderen Begriff für grundlegende Operationen, die im Quantencomputing zusammen mit dem Konzept der adjungierten und kontrollierten Gatterversionen verwendet werden. Die in der Kata bereitgestellten Informationen gehören Microsoft. Quantum. Primitiver Namensraum, wie aus den Notizen hervorgeht.
Um diese Katas verwenden zu können, müssen Sie die installieren Quantenentwicklungskit für Windows 10, MacOS und Linux. Dieses Kit wird normalerweise zum Erstellen eigener Quantencomputerprogramme und -experimente verwendet. Es umfasst die Q#-Sprache und den Q#-Compiler, die Q#-Standardbibliothek, einen lokalen Quantenmaschinensimulator, einen Quantencomputer-Trace-Simulator und zwei weitere Komponenten. Nach der Installation des Kits können Sie die Katas über Git oder per herunterladen Herunterladen einzelner Kopien in einer ZIP-Datei.
Microsoft sagt, Sie sollten nicht in Panik geraten, wenn nach dem Öffnen einer Kata zunächst alle Tests fehlschlagen. Sie müssen in die Datei Tasks.qs springen und den Code manuell eingeben, um alle Aufgaben abzuschließen. Diese Aufgaben werden durch einen Komponententest abgedeckt, bei dem Sie den richtigen Code einfügen, das Projekt neu erstellen und dann die zugehörigen Tests erneut ausführen müssen. Wenn Sie alles richtig gemacht haben, wird die entsprechende Einheitsaufgabe bestanden und Sie können mit der nächsten Stufe fortfahren.
Die Katas von Microsoft kommen danach Das Unternehmen veranstaltete seinen ersten Q#-Codierungswettbewerb Anfang Juli fand eine Herausforderung für mehr als 650 Entwickler und neue Programmierer statt. Laut Microsoft haben mehr als 350 Teilnehmer mindestens ein Q#-Problem gelöst, während 100 Teilnehmer alle 15 gelöst haben. Die Probleme reichte von der Erzeugung einer Überlagerung aller Basiszustände bis zur Erstellung eines zweiten Array-Rekonstruktionsalgorithmus. Der Gewinner des Wettbewerbs Alle Aufgaben wurden in weniger als 2,5 Stunden erledigt, sagt Microsoft.
Da es sich bei Quantum Katas von Microsoft um ein Open-Source-Projekt handelt, freut sich das Unternehmen über alle Beiträge und Vorschläge. „Bei den meisten Beiträgen müssen Sie einem Contributor License Agreement (CLA) zustimmen, in dem erklärt wird, dass Sie das Recht haben, uns die Rechte zur Nutzung Ihres Beitrags zu gewähren, und dies auch tatsächlich tun“, fügt Microsoft hinzu.
Empfehlungen der Redaktion
- Wissenschaftlern ist gerade ein Durchbruch im Quantencomputing gelungen
- Der neue 127-Qubit-Prozessor von IBM ist ein großer Durchbruch im Quantencomputing
- Der neue Quantenchip von Microsoft könnte dabei helfen, Tausende von Qubits zu kontrollieren
- Die nächste große Herausforderung für KI? Eine Quantenversion von Go spielen
- Microsofts Plan, Kohlenstoff aus der Atmosphäre zu entfernen? Quantencomputer
Werten Sie Ihren Lebensstil aufDigital Trends hilft Lesern mit den neuesten Nachrichten, unterhaltsamen Produktrezensionen, aufschlussreichen Leitartikeln und einzigartigen Einblicken, den Überblick über die schnelllebige Welt der Technik zu behalten.