Quantum goes open source as Microsoft expands Q# programming language

IBM Quantum Computing feature
Brad Jones/Digital Trends

To accelerate the progress of quantum computing, Microsoft announced at its annual Build developer conference that it will open source its Q# compiler and the quantum simulators in the Quantum Development Kit. Pronounced as Q# , the Microsoft quantum computing programming language was initially released as a development kit to developers a little more than a year ago in December 2017 at the Ignite Conference.

Whereas traditional computers run on binary bits existing in on or off states, a quantum computing bit, or qubit, can exist in multiple states simultaneously. By leveraging the nature of quantum mechanics and particle physics, developers can create more powerful programs than what is available today. To facilitate this effort, Microsoft’s quantum computing development includes the Q# language, compiler, library, simulator, trace simulator, and Visual Studio extension. Microsoft is using its Q# language to help traditional computer programmers write quantum code, rather than limit quantum computing to the realm of physicists working with immensely more powerful quantum computer hardware. The resulting code can then run natively on a powerful PC available today or through a cloud simulator.

By open sourcing its Q# compiler and simulators, academics and researchers working on open source software development will be able to leverage the Q# language as part of their works. With its acquisition of GitHub, Microsoft has been more willing to embrace the open source community in recent years. Additionally, developers can also contribute back to the open source community with their own code changes. Though a specific date was not given, Microsoft said that its Q# open source initiative will come within a few months. We’ll likely hear more about Microsoft’s quantum computing initiative this week at the Build developer conference.

Microsoft is one of several large technology companies making big bets on quantum computing as the future of computers. Microsoft had previously offered developers free courses in Q# programming as well as bringing access to Q# development to Mac users. In addition to Microsoft, Intel, Google, and IBM also share in the vision of miniaturized quantum computing hardware in an effort to bring the power of the technology to your desk. This dream still requires years, if not decades, to be fully realized.

Even with the promise of dramatically more powerful computing power in a form around the size of a desktop computer, quantum computing isn’t without its own set of drawbacks. Because of the more limited power of computing hardware today, encryption algorithms, like RSA keys, are difficult and require a lot of time to break. Given the power potential of quantum computing, security and encryption will have to be re-imagined

Computing

The Surface Centaurus might run Android apps, but is that a good idea?

A new leak hints that Microsoft's rumored Project Centaurus is a dual-screen device that will run Android apps. Is this what Microsoft needs to save its desperately-ignored Windows tablet mode?
Emerging Tech

You can help search for aliens with an open access release of SETI data

The Breakthrough Initiatives, a program to search for extraterrestrial intelligence, recently analyzed its first three years of radio telescope data. And all of the data collected is being made publicly available in an open data archive.
Mobile

Huawei and Honor make bold Android Q update pledge in the face of U.S. ban

Huawei has opened a website to reassure smartphone buyers about the status of Android and Android Q on its devices. It is confident Android Q will come to the Huawei P30 series and the Honor 20 series.
Computing

Microsoft teams up with Kano to create a DIY Windows 10 PC for kids

Microsoft and Kano have unveiled a build-it-yourself Windows 10 PC aimed at making computing fun for kids. The Kano PC features an 11.6-inch touchscreen and attachable keyboard, and comes bundled with a range of software.
Deals

Apple-refurbished MacBooks and Mac Minis get big price cuts for grads

Deals on Mac computers are hard to come by outside of seasonal sales, so your best bet might be to buy refurbished. These professionally renewed Mac deals are a sure way to save big on Apple computers that look, feel, and work like new.
Deals

The best 4th of July sales 2019: Best Buy, Home Depot, and REI

Whether you're looking for price cuts on mattresses, major appliances, kitchen gadgets, outdoor gear, and just about anything you can think of for summer, there's bound to be a sale with your name on it.
Product Review

The Asus ProArt PA90's steam-engine design speeds past the trash can Mac Pro

It may try to fill the void left by Apple’s aging Mac Pro, but don’t call Asus’ compact ProArt PA90 workstation a trash can. Though this desktop takes inspiration from the Mac Pro’s minimalist design, it brings its own steam…
Computing

Microsoft reportedly releasing foldable Surface with 9-inch screens next year

Microsoft is reportedly planning to roll out a foldable Surface as early as the first quarter of 2020. The device, code-named Centaurus, is said to feature two 9-inch screens, Windows Lite, and Android support, according to IHS Markit.
Computing

The guy who invented USB finally admits it’s annoying to plug in

The man behind the team that created USB has finally acknowledged that the design has caused plenty of frustration over the years. But he insists there was a good reason for building it in the way that he did.
Computing

An all-new, redesigned 16-inch MacBook Pro could launch in September

More news has surfaced that Apple’s redesigned 16-inch MacBook Pro could arrive this year at the company’s September event, featuring an all-new design and high-resolution display.
Computing

Powerful upgrades turn 4th-gen Raspberry Pi into a more capable $35 desktop

The Raspberry Pi 4 is the most powerful Raspberry Pi incarnation to date, making it an even more capable alternative to your desktop PC. Equipped with a more powerful processor, this desktop could be yours starting at $35.
Computing

The MacOS Catalina public beta is live. Here’s how to download it

Apple's latest MacOS update, known as Catalina, is finally available for developer preview, which means if you're willing to pay a little for the privilege, you can be one of the first to try it out.
Computing

MacOS Catalina has arrived. Here are the 5 best features you can use right now

As of Monday, June 24, Apple has released the public beta of its newest MacOS, Catalina. Here are the five best features to expect from MacOS Catalina, including the trio of apps expected to replace iTunes.
Computing

Apple has a plan to save Mac gaming, but it’s not the one you want

The Mac isn’t known for being a game-friendly platform, but Apple hopes to change that in the coming months and years. The thing is, its plan may not be quite what you were hoping for if you’re a Mac gamer.