As the rubber begins to meet the road for quantum computing, the conversation is shifting from one about the practicality of hardware to how future users will interface with quantum systems.
We have covered quite a bit about programming quantum machines over the last few years. From discussions about designing software frameworks that can automatically offload quantum and classical parts of an application to language efforts like Q# and other toolkits for developing on remote quantum computers, there seem to be more developer efforts than devices.
We are adding to this mix yet another quantum development platform that we learned about in more detail this year at the International Supercomputing Conference (ISC18) called Project Q, a standalone language like Q# but than is completely Python based, Apache 2 licensed, and ready to snap into any cloud-based quantum system available (although the team focused on the IBM Quantum Experience cloud over others in its descriptions).
To read more, click here.