Modern Quantum Computers