Una computadora clásica realiza cálculos utilizando bits que son 0 representando apagado y 1 representando encendido. Utiliza transistores para procesar información en forma de secuencias de ceros y unas llamadas lenguaje binario de computadora. Más transistores más capacidad de procesamiento.
Una computadora cuántica usa las leyes de la mecánica cuántica. Al igual que una computadora clásica que usa ceros y unos. Estos estados se pueden lograr en partículas debido a su momento angular interno llamado giro. Los dos estados 0 y 1 se pueden representar en el giro de la partícula. Por ejemplo: el giro en sentido horario representa 1 y el sentido antihorario representa 0. La ventaja de usar una computadora cuántica es que la partícula puede estar en múltiples estados simultáneamente. Este fenómeno se llama superposición. Debido a este fenómeno, una computadora cuántica puede alcanzar los estados 0 y 1 al mismo tiempo. Por lo tanto, en una computadora clásica, la información se expresa a través de un solo número, 0 o 1. Una computadora cuántica usa salidas que se describen como 0 y 1 al mismo tiempo, lo que nos da más potencia de procesamiento. Por ejemplo:
En una computadora clásica de 2 bits para analizar 00 01 10 11, tiene que crecer a través de cada paso para llegar a un resultado. En una computadora cuántica de 2 qubits puede analizar todas las posibilidades al mismo tiempo. Por lo tanto, reducir el tiempo.
- ¿Tendría alguna ventaja un filtro Bloom cuántico sobre su contraparte clásica?
- El universo tiene 10 ^ 80 átomos, pero el algoritmo de Shor puede factorizar en 10 ^ 500. ¿Cómo podría funcionar el algoritmo de Shor? ¿Podría ser QM 'interpretación de muchos mundos'?
- ¿Qué programas se pueden programar usando lenguaje de computación cuántica?
- De la manera más simple posible, ¿qué es una computadora cuántica?
- ¿Qué pasará con los lenguajes de programación actuales cuando la computación cuántica se convierta en una cosa?