P: ¿Cómo cambiarán las computadoras cuánticas la forma en que codificamos?
Para la mayoría de las cosas, no lo harán. Suponiendo que superamos las preocupaciones técnicas y podemos producir una computadora cuántica a temperatura ambiente pequeña con un número utilizable de qubits, debe esperar ver esto usado como un coprocesador en una computadora convencional.
Al igual que con las GPU, un coprocesador cuántico solo se usaría para ciertos problemas. Curiosamente … aquí hay un fuerte cruce entre el tipo de problemas altamente paralelos que arrojamos a las GPU y el tipo de cosas en las que Quantum es bueno.
- ¿Cómo son las especificaciones técnicas de una supercomputadora?
- Cómo acelerar una computadora iMac muy antigua
- Cómo decidir qué PC es la adecuada para usted
- ¿Qué computadora portátil debo comprar, Dell o Asus o HP?
- Cómo conectar Tata Photob (EVDO Cellular Modem) a una computadora
p.ej:
- Aprendizaje automático
- Trazado de rayos
- Búsqueda de texto en conjuntos de datos masivos
- minería Bitcoin
- cifrado de craqueo
- modelado de plegamiento de proteínas
- predicción del tiempo
- modelado del sistema físico
El aprendizaje automático y la búsqueda de datos están en el corazón de organizaciones como Facebook y Google, por lo que puede esperar que la publicidad sea aún más específica.
La predicción meteorológica mejorada salvará innumerables vidas.
… al igual que el plegamiento de proteínas, dando a la biotecnología un impulso masivo para cualquier cantidad de medicamentos y para la manipulación genética
El trazado de rayos en tiempo real hará que los juegos sean aún más fotorrealistas de lo que ya son, con iluminación mucho más matizada y detallada, niebla, etc.
Si ya trabaja con un lenguaje de programación funcional y / o ya trabaja en el campo de “Big Data”, entonces ya está trabajando en el estilo declarativo que se traducirá más fácilmente a cuántico. ¡Felicitaciones!
Si aún no trabaja en una de las áreas que enumeré, o en algo similar, entonces no esperaría demasiado impacto de la computación cuántica. Suponiendo que el hardware se haya generalizado, lo más probable es que lo encuentre a través de alguna optimización en una biblioteca que usa y no necesita preocuparse … Al igual que los programadores de Javascript se están aprovechando de la aceleración de GPU en los navegadores web en este momento sin necesidad de escribir cualquier código de GPU en absoluto.