Abstract
Quantum computing is a computing paradigm for addressing computer issues of classical systems by harnessing all the possibilities given by quantum physics concepts. In these computers, information is represented by quantum states and utilizes different quantum phenomena such as quantum superposition, entanglement, and interference provided by quantum physics. Quantum computations are based on the fundamental notion of reversible computing. Quantum algorithms are built based on quantum computational complexity. Various quantum algorithms have been developed so far, with the general conclusion that exploiting quantum physics effects results in a significant speedup over conventional algorithms. In this chapter, we have implemented some important quantum principles using different open-source software development kit for dealing with quantum computers with an aim to provide an understanding on how we can create and execute quantum programs on prototype quantum devices or simulate them on a local machine. The chapter deals in the implementation details of quantum principles along with providing other prime representations like Visual Circuit, State vector, Q-sphere, and Visual Probabilistic result.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have