Este proyecto busca entonces describir a profundidad las bases de la implementación física de los computadores cuánticos y cómo esto moldea la implementación de los distintos algoritmos de programación cuántica. Esto se ejemplificará en la investigación de los algoritmos de búsqueda, factorización y de transformación de Fourier. En este punto cabe aclarar que a pesar de los avances que se han dado durante cuatro décadas de computación cuántica, todavía no se tiene una implementación física a gran escala por lo que los algoritmos se pueden evaluar únicamente utilizando un simulador. No obstante, esto igual permite estudiarlos de forma teórica, particularmente en lo que concierne a su complejidad computacional.