Quantum Computing Devices (Principles, Designs, and Analysis)