Pytania otagowane jako programming

Pytania dotyczące pisania kodu wykonywanego na komputerze kwantowym. W przypadku pytań dotyczących konkretnego języka programowania lub o nim rozważ użycie bardziej szczegółowego tagu.

5
Jakie języki programowania są dostępne dla komputerów kwantowych?
Z tego pytania wynika, że ​​głównymi językami programowania obliczeń kwantowych są Q # i QISKit . Jakie inne języki programowania są dostępne do programowania komputerów kwantowych? Czy są pewne korzyści z wyboru konkretnych? EDYCJA: Szukam języków programowania, a nie emulatorów. Emulatory symulują różne rzeczy. Języki programowania to metoda pisania instrukcji …


3
Jak napisać prosty program dla urządzenia D-Wave?
Chciałbym wiedzieć, jak zadanie dla urządzenia D-Wave jest zapisywane w kodzie i przesyłane do urządzenia. W odpowiedzi najlepiej byłoby zobaczyć konkretny przykład tego prostego problemu. Myślę, że „Hello World” urządzenia D-Wave byłoby czymś w rodzaju znalezienia stanów podstawowych prostego modelu 2D Ising , ponieważ jest to rodzaj problemu bezpośrednio realizowanego …


4
Czy komputery kwantowe to tylko wariant komputerów analogowych z lat 50. i 60., których wielu nigdy nie widziało ani nie używało?
W ostatnim pytaniu „Czy obliczenia kwantowe to po prostu pieśń na niebie” istnieje wiele odpowiedzi dotyczących ulepszeń możliwości kwantowych, jednak wszystkie skupiają się na obecnym „cyfrowym” spojrzeniu na świat. Dawne komputery analogowe mogły symulować i obliczać wiele złożonych problemów, które pasowały do ​​ich trybów pracy, które przez wiele lat nie …

3
Czy istnieje pełna lista otwartych projektów oprogramowania kwantowego?
Odpowiedź na pytanie: Czy jest jakieś źródło, które zestawia algorytmy obliczeń kwantowych do symulacji układów fizycznych? wspomina zoo algorytmu kwantowego , listę algorytmów kwantowych. Kilka odpowiedzi na temat programowania komputerów kwantowych dla kierunków niefizycznych zawiera łącza do różnych rodzajów zestawów programistycznych. Podobnie, jakie języki programowania są dostępne dla komputerów kwantowych? …

3
Jak wyglądałby bardzo prosty program kwantowy?
Po przeczytaniu „ pierwszego programowalnego mikroukładu fotonicznego ”. Zastanawiałem się, jakie byłoby oprogramowanie dla komputera wykorzystującego splątanie kwantowe. Czy jest jakiś przykład kodu dla konkretnego programowania kwantowego? Jak pseudokod lub język wysokiego poziomu? W szczególności jaki jest najkrótszy program, którego można użyć do utworzenia stanu Bell począwszy od stanu inicjalizowana| …




2
Czy istnieje przewodnik po studiach, który zaczyna się od „czysto CS” i postępuje w kierunku „tworzenia nowego kwantowego języka programowania”?
Pochodzę z informatyki i trudno mi decydować o zasobach, na których powinienem się skoncentrować, ucząc się obliczeń kwantowych, ponieważ jest tak wiele do czytania / oglądania. Moim ostatecznym celem jest stworzenie języka programowania działającego jako interfejs między komputerami kwantowymi a osobą podobną do roku 1972, kiedy powstało C. Jako realistyczny …

3
Czy są jakieś startowe programy kwantowe?
Jestem świadomy uruchamiania sprzętu kwantowego Rigetti i zastanawiam się, czy istnieją jakieś startery kwantowe, które budują oprogramowanie na bazie obecnego sprzętu komputerowego do zastosowań komercyjnych? Powiązane pytanie: Czy istnieje pełna lista otwartych projektów oprogramowania kwantowego?

2
Komponowanie wielu obwodów kwantowych w jednym programie kwantowym w QISKit
Zastanawiałem się, czy istnieje sposób na skomponowanie programu z wieloma obwodami kwantowymi bez ponownej inicjalizacji rejestru dla wartości dla każdego obwodu.000 W szczególności chciałbym uruchomić drugi obwód kwantowy po uruchomieniu pierwszego, jak w tym przykładzie: qp = QuantumProgram() qr = qp.create_quantum_register('qr',2) cr = qp.create_classical_register('cr',2) qc1 = qp.create_circuit('B1',[qr],[cr]) qc1.x(qr) qc1.measure(qr[0], cr[0]) …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.