??????:??????
??????:??????????
??????????,???????????????????????,????????????????????????
????
???? (Qubit)
???????? 0 ? 1 ??,??????????????????:
\
|?? = ?|0? + ?|1?
\\
?? |?|� + |?|� = 1,?? ? ? ? ??????
????
????????????????????:
- ????:??????,?????
- ????:??????????????
????
???????"????????":
- ?????????,??????
- ?????????????????
- ?????????????
?????
?????
Hadamard ? (H)
- ?????
- H|0? = (|0? + |1?)/?2
Pauli-X ?
- ??????
- X|0? = |1?, X|1? = |0?
CNOT ?
- ??????
- ??????
??????
\
|0? ?? H ???????
?
|0? ??????X????
\\
????
Shor ??
- ??:????????
- ??:?? RSA ??
- ??:?????
Grover ??
- ??:???????
- ??:? O(N) ? O(?N)
- ??:??????
??????
Qiskit (Python)
\\python from qiskit import QuantumCircuit, Aer, execute
??????
qc = QuantumCircuit(2, 2) qc.h(0) # Hadamard ? qc.cx(0, 1) # CNOT ? qc.measure([0, 1], [0, 1])
??
backend = Aer.get_backend('qasm_simulator') result = execute(qc, backend).result() \\
Q# (Microsoft)
\\qsharp operation EntangleQubits() : (Result, Result) { using (qubits = Qubit[2]) { H(qubits[0]); CNOT(qubits[0], qubits[1]); return (M(qubits[0]), M(qubits[1])); } } \\
??????
????
- IBM Quantum: 127 ???????
- Google Sycamore: 72 ????,??????
- IonQ: ????????,99.9% ???
????
????
- ????
- ?????
- ??????
????
- ??????
- ????
- ????
????
- ??????
- ??????
- ????
?????
????
?????
- ???????
- ???????
- ???????
????
- ????????
- ???????
- ?????
??
- ??????
- ??????
- ????
????
5??:
- 1000+ ???????
- ?????????
- ????????
10??:
- ???????
- ???????
- ??-????????
20??:
- ???????
- ????????
- ????????
????
????
- IBM Quantum Experience: ???????????
- Quantum Katas: ?????????
- Qiskit Textbook: IBM ???????
????
- ?Quantum Computation and Quantum Information?
- ?Programming Quantum Computers?
- ?Dancing with Qubits?
????
????
????
- ????
- ??????
- ????
????
- ??????
- ?? Qiskit ? Q#
- ??????
????
- ??????
- ????
- ??????
????
- ??????????
- ??????????
- ?????????
??
???????????,???????????????????????,????????????????????????,???????????????
????:2025?3?