, 2021 ·

Breakout Sessions

Quantum Computing and Java QC API - Strange

Track: Architecture

Quantum Computing (QC) is computing based on the laws of Quantum Mechanics (QM), thus often said to be close to how nature works. QC creates new possibilities that classical computers cannot, due to resource constraints, computation and time complexities. While the perfect, fault-tolerant hardware, easily scalable, abstracted at all levels, is far from reality, there are, however, small-scale quantum computers, in the labs, that are made accessible to anyone for free, via cloud. Plus, there are many simulators available. While the hardware is evolving, software can parallelly evolve using these tools. There are software SDKs available in various languages, to try and explore the near-term possibilities using these lab-computers (via cloud) or simulators. One such API in Java is “Strange” (by Johan Vos), for Java developers to start experimenting. This session covers the big picture, then details, use cases, algorithms followed by an overview of Strange, concludes with a quick demo.