Abstract
In the last two decades we have seen massive growth in the area of quantum technology. Quantum computers can provide solution to certain classes of problem that classical computers fail to solve. Today quantum computers are used in various fields to solve difficult optimization problems and critical prediction problem in finance, artificial intelligence, and medicine. Hence a greater number of optimized quantum algorithms are being developed. Different quantum computing frameworks help us to program and develop the algorithms on real quantum hardware and simulators. In this paper we are presenting detailed study of different quantum computing tools and programming environments. We demonstrated some basic circuit using these quantum frameworks on real quantum hardware, simulators and discussed different quantum libraries and platform for different task.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Feynman, R.P.: Quantum mechanical computers. Opt. News 11(2), 11–20 (1985)
Shor, P.W.: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Rev. 41(2), 303–332 (1999)
Grover, L.K.: A fast quantum mechanical algorithm for database search. In: Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing, pp. 212–219 (1996)
Deutsch, D., Jozsa, R.: Rapid solution of problems by quantum computation. Proc. R. Soc. Lond. Ser A Math. Phys. Sci. 439(1907), 553–558 (1992). https://doi.org/10.1098/rspa.1992.0167
Farhi, E., Goldstone, J., Gutmann, S.: A quantum approximate optimization algorithm (2014). http://arxiv.org/abs/1411.4028
Raymer, M.G., Monroe, C.: Quantum Sci. Technol. 4, 020504 (2019)
Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information. Cambridge University Press, Cambridge (2010). https://doi.org/10.1017/CBO9780511976667
Gambetta, J.: IBM’s roadmap for scaling quantum technology (2020). https://research.ibm.com/blog/ibm-quantum-roadmap
Chow, J., Dial, O., Gambetta, J.: IBM Quantum breaks the 100-qubit processor barrier (2021). https://research.ibm.com/blog/127-qubitquantum-processor-eagle
Google’s new chip is a stepping stone to quantum computing supremacy. MIT technology rev computing. Unsupervised machine learning on Rigetti 19Q with forest 1.2. Medium, 24 April 2018 (2018). https://medium.com/rigetti/unsupervised-machine-learning-on-rigetti-19q-with-forest-1-2-39021339699. Accessed 18 Apr 2020
Arute, F., Arya, K., Babbush, R.: Supplementary information for ‘Quantum supremacy using a programmable superconducting processor.’ Nat. Int. Wkly. J. Sci. 574, 505 (2020)
IBM builds its most powerful universal quantum computing processors. https://phys.org/news/2017-05-ibm-powerfulluniversal-quantumprocessors.html. Accessed 18 Apr 2020
Abraham, H., et al.: Qiskit: an open-source framework for quantum computing (2021). https://doi.org/10.5281/zenodo.2573505
IBM Quantum: Qiskit Textbook. IBM (2022). https://qiskit.org/textbook/
Sicilia, M.A., Sánchez-Alonso, S., Mora-Cantallops, M., GarcÃa-Barriocanal, E.: On the source code structure of quantum code: insights from Q# and QDK. In: Shepperd, M., Brito e Abreu, F., Rodrigues da Silva, A., Pérez-Castillo, R. (eds.) QUATIC 2020. CCIS, vol. 1266, pp. 292–299. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58793-2_24
Quan, J., Li, Q., Liu, C., Shi, J., Peng, Y.: A simplified verifiable blind quantum computing protocol with quantum input verification. Quantum Eng. 3(1), 1–10 (2021). https://doi.org/10.1002/que2.58
Mintz, T.M., McCaskey, A.J., Dumitrescu, E.F., Moore, S.V., Powers, S., Lougovski, P.: QCOR: a language extension specification for the heterogeneous quantum-classical model of computation. ACM J. Emerg. Technol. Comput. Syst. 16(2), 1–17 (2020). https://doi.org/10.1145/3380964
The quantum programming language Q (2023). https://learn.microsoft.com/en-us/azure/quantum/overview-what-is-qsharp-and-qdk
Cirq Developers (2021). Cirq. https://doi.org/10.5281/zenedo.5182845
Broughton, M., et al.: TensorFlow Quantum: A Software Framework for Quantum Machine Learning (2020). https://www.tensorflow.org/quantum
Rigetti: Forest Framework (2023). https://github.com/rigetti/forest-software
Amazon: Amazon Braket Python SDK (2022). https://github.com/aws/amazon-braket-sdk-python
Gonzalez, C.: Cloud based QC with Amazon braket. Digitale Welt 5(2), 14–17 (2021). https://doi.org/10.1007/s42354-021-0330-z
Bergholm, V., et al.: PennyLane: Automatic differentiation of hybrid quantum-classical computations (2020). https://pennylane.ai
Killoran, N., Izaac, J., Quesada, N., Bergholm, V., Amy, M., Weedbrook, C.: Strawberry fields: a software platform for photonic quantum computing. Quantum 3, 129 (2019). https://doi.org/10.22331/q-2019-03-11-129
Broughton, M., et al.: Tensorflow quantum: A software framework for quantum machine learning. arXiv preprint arXiv:2003.02989 (2020)
Johansson, J.R., Nation, P.D., Nori, F.: QuTiP 2: a Python framework for the dynamics of open quantum systems. Comput. Phys. Commun. 184, 1234 (2013)
Steiger, D.S., Häner, T., Troyer, M.: ProjectQ: an open-source software frame-work for quantum computing. Quantum 2, 49 (2018). arXiv on 23 Dec 2016
Häner, T., Steiger, D.S., Svore, K.M., Troyer, M.: A software methodology for compiling quantum programs. Quantum Sci. Technol. 3, 020501 (2018) arXiv on 5 Apr 2016
Willsch, D., Willsch, M., Gonzalez Calaza, C.D., Jin, F., De Raedt, H., Svensson, M., Michielsen, K.: Benchmarking advantage and D-wave 2000Q quantum annealers with exact cover problems. Quantum Inf. Process. 21(4), 141 (2022)
Hassan, M.W., Pakin, S., Feng, W.: C to D-wave: a high-level C compilation framework for quantum annealers. In: 2019 IEEE High Performance Extreme Computing Conference (HPEC), pp. 1–8. IEEE (2019)
Fingerhuth, M., Babej, T., Wittek, P.: Open source software in quantum computing. PLoS ONE (2018)
Cross, A., Bishop, L., Smolin, J., Gambetta, J.: Open quantum assembly language, June 2017. http://arxiv.org/abs/1707.03429
Fu, X., et al.: Quingo: a programming framework for heterogeneous quantum-classical computing with NISQ features. ACM Trans. Quantum Comput. 2(4), 1–37 (2021). https://doi.org/10.1145/3483528
Hevia, J.L., Peterssen, G., Piattini, M.: QuantumPath: a quantum software development platform. Softw. Pract. Exp. 2021, 1–14 (2021). https://doi.org/10.1002/spe.3064
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2025 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Hamid, M., Alam, B., Pal, O. (2025). Comparative Study of Quantum Computing Tools and Frameworks. In: Malhotra, M. (eds) Innovation and Emerging Trends in Computing and Information Technologies. IETCIT 2024. Communications in Computer and Information Science, vol 2126. Springer, Cham. https://doi.org/10.1007/978-3-031-80842-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-80842-5_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-80841-8
Online ISBN: 978-3-031-80842-5
eBook Packages: Artificial Intelligence (R0)Springer Nature Proceedings excluding Computer Science