Ich verstehe, dass Qubits im Moment physische Einheiten in einem Quantencomputer sind und ich spiele auf dem IBM Quantum Computer sowie in der Q # -Sprache herum und tauche zum ersten Mal meine Zehen in die Quantenwelt ein.
Ich habe viele Szenarien im Alice- und Bob-Stil gelesen, in denen oft erwähnt wird, dass ein Qubit von Alice zu Bob transportiert wird. Ich schließe daraus, dass es physisch transportiert wird, aber ich habe keine Diskussion darüber gefunden, wie dies aus rechnerischer Sicht aussieht. Wie könnte es theoretisch erreicht werden, ein Qubit oder sogar eine Darstellung eines Qubits (Zustand oder Werte) für den Transport über einen klassischen oder Quantenkanal zu "verpacken"? Ich gehe davon aus, dass dies nur durch Verstrickung und Teleportation möglich ist. Ist es möglich, dass nicht verschränkte, gewöhnliche Qubits in einem bestimmten Format dargestellt und logisch zwischen zwei Punkten übertragen werden, wodurch der Empfangspunkt die darin enthaltenen Informationen dekodieren und interpretieren kann? Dieser Empfangspunkt kann ein Computerdienst in einer klassischen Computerarchitektur oder eine andere Quantum-Maschine sein.
Ich frage dies im Sinne von Classical Computing, wo wir Bits auf einem Chip codieren können, aber ein Bit (oder eine Reihe von Bits) in zahlreichen Formaten logisch darstellen und zur Manipulation übertragen können. Als Softwareentwickler kommt mein Denkprozess daher. Dies ist vielleicht keine praktische Sache, die man in Quantum machen möchte, aber theoretisch ist es etwas, das erreicht werden könnte? Jede Anleitung wäre willkommen.
EDIT: Vielen Dank für die wirklich umfassenden Antworten, es hat viele Lücken geschlossen und ich habe die starke Verbindung zwischen Photonen und Fasern, die theoretisch eine potenzielle Brücke bringt, nicht erkannt. Ich arbeite mich durch die grundlegenden Anwendungen der Hallo-Welt und habe versucht, mein Software-Wissen über Klassik auf einer grundlegenden Transfer- und Repräsentationsebene mental in diese Welt zu überbrücken. Ich versuche, einige kleine Apps zu erstellen, die beide Welten verbinden, und meine mentale Blockade repräsentiert derzeit die Eigenschaften eines Qubits in traditionellen Programmiernotationen. Haben Sie irgendwelche Gedanken darüber, was modelliert werden müsste, um eine logische Darstellung eines Qubits zu erstellen? Was ich vorhabe, ist etwas Ähnliches wie eine Spezifikation, die es einem Programmierer ermöglichen würde, einen Typ darzustellen (wie einen String, zhttps://en.wikipedia.org/wiki/String_(computer_science) ). In den Quantum-Programmiersprachen ist das Qubit ein eigener Typ. Durch Drilldown eines Levels können die Eigenschaften auf sehr einfache Weise erfasst werden, so dass sie möglicherweise in einer Art Vektorarray dargestellt werden können, um Schlüsselmerkmale, z. B. den Zustand, zu erfassen (ungeachtet der Schwierigkeit von Überlagerung!), Spin etc.