For faster navigation, this Iframe is preloading the Wikiwand page for OpenQASM.

OpenQASM

OpenQASM
İşletim sistemiÇapraz platform
LisansApache Lisansı 2.0
Olağan dosya uzantıları.qasm
Web sitesiopenqasm.com

OpenQASM (İngilizceOpen Quantum Assembly Language, TürkçeAçık Kuantum Çevirme Dili),[1] kuantum bilgisayarlarda yürütme için kuantum devrelerini ve algoritmaları tanımlamak için tasarlanmış bir programlama dilidir. Kuantum donanımıyla iletişim kurmak için üst düzey derleyiciler tarafından kullanılabilen bir ara temsil olacak şekilde tasarlanmıştır ve çok çeşitli kuantum işlemlerinin yanı sıra ölçüm sonuçlarına dayalı klasik ileri beslemeli akış kontrolünün tanımlanmasına izin verir.

Dil, talimatların açık zamanlamasını açıklayan bir mekanizma içerir ve kalibrasyon gibi görevler için alt düzey tanımların kapılara eklenmesine izin verir. OpenQASM, genel amaçlı klasik hesaplama için tasarlanmamıştır ve dilin donanım uygulamaları, belirtimde açıklanan tüm veri manipülasyonunu desteklemeyebilir. OpenQASM için derleyicilerin, derleme zamanı sabitleri için çok çeşitli klasik işlemleri desteklemesi beklenir, ancak çalışma zamanı değerleri üzerindeki bu işlemler için destek, uygulamalar arasında değişiklik gösterebilir.[2]

Dil ilk olarak Temmuz 2017'de yayınlanan bir makalede açıklandı ve IBM Quantum Experience bulut kuantum bilgi işlem platformuyla birlikte kullanılmak üzere IBM'in Qiskit isimli yazılım geliştirme kitinin bir parçası olarak bir referans kaynak kodu uygulaması yayınlandı.[3] Dil, Verilog gibi geleneksel donanım tanımlama dilleriyle benzer niteliklere sahiptir.

OpenQASM, bildirimde olduğu gibi, bir kaynak dosyanın başındaki sürümünü bir sayı olarak tanımlar:

OpenQASM'nin orijinal yayınlanan uygulamalarının seviyesi OpenQASM 2.0'dır. Spesifikasyonun 3.0 sürümü günceldir ve GitHub'daki OpenQASM deposunda görüntülenebilir.

  1. ^ Cross. "Open Quantum Assembly Language". arXiv:1707.03429 $2. 
  2. ^ "OpenQASM Live Specification". 27 Aralık 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Aralık 2022. 
  3. ^ qiskit-openqasm: OpenQASM specification, International Business Machines, 4 Temmuz 2017, 10 Kasım 2020 tarihinde kaynağından arşivlendi, erişim tarihi: 6 Temmuz 2017 
{{bottomLinkPreText}} {{bottomLinkText}}
OpenQASM
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?