More

    Kata Notebooks make quantum programming more approachable


    With the most recent Quantum Development Kit release, we’ve focused on empowering our users to get engaged with quantum development. The new release: 

    • Makes it easier to learn quantum computing with the quantum katas notebooks. 
    • Adds more consistent and concise Q# syntax. 
    • Refactors to focus on helping users find what they want and contribute their code. 

    Building upon the pyter Notebook integration that we shared with you last month, we now extend the support to our quantum katas – self-paced tutorials on quantum computing. Today’s update means that new Q# developers can experience our self-paced learning tools without having to install the Quantum Development Kit. With this update, we’ve made quantum programming approachable for people with any level of experience.
    Quantum katas in jupyter notebookQuantum katas in jupyter notebookYou can try out the kata notebook yourself hosted online, or you can also find a list of other kata notebooks for you to try at our open source Quantum Katas repository.   

    Q# makes it easy to think in terms of quantum algorithms and quantum applications. As we continue to evolve the world’s first high-level quantum programming language to meet the needs of scalable quantum program development, we’re also taking the opportunity to make it even easier to express quantum algorithms in Q#.   

    With this release, we are adding new capabilities to the Q# language itself.  For example, we added an operator “w/”, a new way to express array creation as a modification of an existing array.  We have also added a shorthand way to express specializations of quantum operations (e.g.: Controlled and Adjoint) and new shorthand, (e.g.:, “w/=, +=)  for common statements. These changes not only improve the developer’s ability to express quantum algorithms, but they will also lead to more efficient code generation on quantum devices. 

    Visual Studio and Visual Studio code users will also now see the familiar light bulb icon that recommends fixes for build problems.   
    jupyster lightbulb in quantum katasjupyster lightbulb in quantum katasWe have optimized the layout of our libraries to enable the exciting growth that we are seeing from our team and the larger quantum community. As more developers contribute their ideas and Q# code, the new layout helps developers learn and re-use code faster. Learn about these and other new features in the Quantum Development Kit update release notes.

    Finally, please take a look at our developer blog this week as we publish a series of more in-depth blogs about each of these new capabilities.    



    Article Source

    Recent Articles

    Microsoft Office Home and Student 2019 Download 1 Person Compatible on Windows 10 and Apple macOS

    Price: (as of - Details) For students and families who want classic Office apps installed on one Windows 10 PC or Mac for...

    Samsung Galaxy S10 Factory Unlocked Android Cell Phone | US Version | 128GB of Storage | Fingerprint ID and Facial Recognition | Long-Lasting Battery | Prism Black...

    Price: (as of - Details) The next generation Samsung Galaxy S10 is as powerful, intelligent and intuitive as you are, providing endless possibilities...

    Samsung Galaxy A10s with Fingerprint (32GB, 2GB RAM) 6.2″, Android 9.0, Dual SIM GSM Factory Unlocked A107M/DS – US + Global 4G LTE International...

    Price: (as of - Details) Built for ImmersionA 15.79cm (6.2”) HD+ immersive screen with an Infinity-V display that lets you binge-watch at ease...

    Apple iPhone 7, 32GB, Black – Fully Unlocked (Renewed)

    Price: (as of - Details) iPhone 7 dramatically improves the most important aspects of the iPhone experience. It introduces advanced new camera systems....

    Related Stories

    Stay on op - Ge the daily news in your inbox

    %d bloggers like this: