Como dijo Máté Kovács, no mucho, pero también hay otro requisito, que el control de calidad tiene suficientes qubits para esa biblioteca de tiempo de ejecución C suya.
Emular la computación clásica en una computadora cuántica es muy costoso: los QC funcionan con compuertas reversibles, lo que significa que la computación no reversible (por ejemplo, asignar un valor a un registro) requiere una gran cantidad de operaciones de compuerta y qubits adicionales de basura. Si también desea desenredar los qubits de basura del registro (probablemente lo haga), debe reflejar el circuito para ejecutar el mismo cálculo en reversa una vez que se obtenga el resultado.
Además, C no admitirá la parte “cuántica” de “computadora cuántica”. Un lenguaje híbrido de bajo nivel será una opción mucho mejor, como Quipper, por ejemplo (Introducción a la programación cuántica en Quipper). Puede hacer tanto la parte clásica como la cuántica, y compila un programa que no necesita tiempo de ejecución.
- ¿El experimento de la doble rendija en mecánica cuántica prueba la naturaleza no local de la mecánica cuántica y la existencia de la no localidad en la física?
- ¿Cuál es la diferencia en el poder de cómputo de la computadora cuántica más poderosa y un Alienware común?
- Parece que Estados Unidos se está quedando atrás de China en informática cuántica y comunicaciones. ¿Qué peligros, si los hay, ve para Estados Unidos si esta tendencia continúa?
- Se afirma que las contraseñas informáticas complejas no son una protección contra las supercomputadoras que prueban todas las permutaciones posibles. ¿Cómo puede una computadora cuántica probar posibilidades si la computadora objetivo inserta límites en intentos repetidos?
- ¿Cuáles son las aplicaciones prácticas de las EDO de segundo orden?
C es demasiado hinchado y de alto nivel por ahora 🙂