This week's book giveaway is in the Cloud forum.
We're giving away four copies of Terraform in Action and have Scott Winkler on-line!
See this thread for details.
Win a copy of Terraform in Action this week in the Cloud forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

Algorithms specific to Quantum computing

 
Ranch Hand
Posts: 84
Mac Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Does your book go into what and why there are algorithms exclusive to Quantum computing?  Does it have information on if it is the speed of quantum computing, the nature of it, or other reasons that the algorithms are targeted at the platform.  Also, it seems more and more that algorithms aren't taught, but people are introduced to libraries where the low level algorithms are presented.  What are the languages and platforms that are leading the way when it comes to Quantum computing?  Looking forward to learning more!

Thanks
David Sachdev
 
Author
Posts: 30
11
C++
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

David Sachdev wrote:Does your book go into what and why there are algorithms exclusive to Quantum computing?  Does it have information on if it is the speed of quantum computing, the nature of it, or other reasons that the algorithms are targeted at the platform.  Also, it seems more and more that algorithms aren't taught, but people are introduced to libraries where the low level algorithms are presented.



Hi David, thanks for these questions! Based on these, I think you'll really like the structure of our book. We dive straight into the quantum-specific algorithms such as QFT, Grover, Phase estimation, etc. We present them as library functions, and then go into detail about specifically what they're made of, why they work, and what aspects of a QPU (quantum processing unit) make it suited to them. Then, we take these functions and use them to construct higher-level applications, such as Logical search, Shor, and Quantum Supersampling.

By building it up in this way, we hope to convey not just a top-level understanding of what the functions are called, but what they actually do under the hood, so that readers can think about building primitives and applications of their own.

David Sachdev wrote:What are the languages and platforms that are leading the way when it comes to Quantum computing?


The QPU libraries themselves are accessible from a variety of languages. For example, the book sample code has versions which run in Python, JavaScript, C# and OpenQASM. But really if you have a QPU simulator or a physical QPU, the library functions are likely to be accessible through other languages as well (just as libraries for GPUs are).
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic