Anda dapat melihat semua catatan rilis untuk tahun ini di
sini .
Ingat Bagaimana Kami Memulai
Rilis pertama kami untuk tahun kedua kami,
0,4 , merupakan kemenangan! kami mendapat
permintaan pelanggan untuk tipe integer besar pada 1 Januari, dan dapat merespons dengan mengirimkan
BigInt
data
BigInt
baru hanya 29 hari kemudian! Ingat, kita berada di luar Seattle, cukup jauh di utara, jadi hari-hari musim dingin kita benar-benar singkat.
Rahasia kita? Kami mulai mengerjakan tipe
BigInt
pada bulan Desember.
Kami juga memutuskan untuk mengubah irama rilis kami untuk tahun kedua Q # kami. Tahun pertama kami, kami telah mengirim rilis secara sporadis, ketika kami memiliki beberapa fitur utama untuk dibagikan, atau mungkin hanya perbaikan untuk bug yang mengganggu. Untuk tahun kedua kami, kami pindah ke irama rilis yang lebih teratur, mengeluarkan rilis baru setiap bulan. Kami berharap ini akan membuat hal-hal lebih dapat diprediksi bagi pengguna kami dan lebih mudah bagi kami untuk mengelola.

Sains
Kami tahu bahwa banyak orang yang tertarik dalam komputasi kuantum, terutama dalam komunitas ilmiah, jauh lebih akrab dengan Python daripada dengan C # atau bahasa .NET lainnya. Kami telah mengirimkan versi pratinjau interoperabilitas Python sebagai bagian dari
rilis fitur pertama kami
setelah peluncuran , tetapi itu hanya untuk Windows dan cukup terbatas. Kami tahu kami harus melakukan yang lebih baik, jadi kami fokus pada Python untuk awal 2019.
Pada bulan Februari dan Maret, kami menambahkan interoperabilitas Python lintas-platform penuh, ditambah integrasi dengan notebook Jupyter. Notebook memberikan pengalaman interaktif yang lancar untuk menjelajahi komputasi kuantum dengan Q # dan Python. Kami mengatur Quantum Katas sebagai
buku catatan di Binder sehingga orang dapat mempelajari Q # dan komputer kuantum tanpa harus menginstal perangkat lunak apa pun secara lokal.
Pada bulan Maret, kami juga menjalankan
kontes coding Q # kedua kami.
Spring (Terakhir)
Kami menghabiskan musim semi membersihkan banyak ujung longgar dan tepi kasar, persiapan untuk rilis open source yang akan datang. Bagian dari pembersihan adalah mengirimkan banyak
fitur bahasa Q # baru .
Pembersihan musim semi kami meluas ke restrukturisasi besar dan reorganisasi perpustakaan Q #. Sebagai bagian dari itu, kami mengirim
pustaka angka baru.
Panduan Gaya Q # tampil pertama kali di depan umum. Pustaka kimia direorganisasi dan diperluas, termasuk kontribusi
eigensolver variasional dari mitra
Microsoft Quantum Network 1QBit .
Berdiri di alam semesta
Akhirnya kami siap untuk acara besar: pada tanggal 11 Juli,
kami membuka semua kompiler Q # dan QDK . Sangat menyenangkan bagi kami untuk dapat membagikan apa yang telah kami bangun dengan komunitas dengan cara ini. Menjadi open source berarti bahwa orang lain dapat melihat apa yang telah kami lakukan dan bagaimana kami telah berkembang, dan dapat membantu memajukan seluruh komunitas dengan menyumbang kode atau saran atau keluhan.
Seiring dengan memindahkan kode kami ke sumber terbuka, kami juga telah memindahkan pengembangan kami. Memiliki pekerjaan kami yang sedang berjalan terlihat oleh masyarakat memungkinkan Anda semua untuk melihat apa yang akan terjadi lebih awal, dan memberi Anda kesempatan untuk memiliki suara dalam apa yang kami lakukan sebelum kami mengirimkannya. Jenis transparansi ini membantu kami memberikan produk yang lebih baik, lebih bermanfaat - dan sebagai pengembang, ini sangat membantu dan memuaskan untuk bisa mendapatkan umpan balik lebih awal, sebelum kami terkunci di jalur tertentu.
Inilah Kabar Baik
Tidak semua berita tentang Q # atau QDK. Sepanjang tahun lalu telah ada perkembangan baru yang stabil di
Quantum Katas . Sekarang ada total 19 (ya, sembilan belas!) Katas tersedia, semua kecuali satu yang juga tersedia online sebagai notebook Jupyter. Kami juga telah menambahkan 8 tutorial yang diimplementasikan sebagai notebook Jupyter yang memberikan pengantar mandiri yang serba cepat pada matematika dasar dan konsep komputasi kuantum dan beberapa algoritma kunci.


Di sini, di Microsoft, tim Q # dan QDK memimpin proyek di acara Hackathon internal Microsoft pada bulan Juli dan dalam acara Hackathon sebagai bagian dari
Hacktoberfest . Di antara keduanya, kami menghasilkan sekitar 20 permintaan tarik untuk Q #, QDK, perpustakaan, dan Katas!
Di atas awan
Hanya karena kami telah memindahkan Q # dan QDK ke open source tidak berarti kami tidak memiliki trik apa pun di lengan kami. Pada awal November, kami
Azure Quantum , layanan Azure baru yang akan menyediakan akses ke perangkat keras dan simulator dan pengoptimal yang diilhami kuantum dari Microsoft dan sejumlah mitra. Secara khusus, ini berarti bahwa segera Anda akan dapat menggunakan Q # dan Azure Quantum untuk menjalankan aplikasi kuantum pada sistem dari
1QBit ,
Honeywell ,
IonQ , dan
QCI .
Bagi kami di tim pengembangan, ini sangat menarik: penggunaan Q # secara penuh dari ujung ke ujung untuk mendorong eksekusi suatu algoritma pada perangkat keras kuantum yang sebenarnya adalah tentang semua pekerjaan ini.