Quantum Computing And Semiconductors