30 Nisan 2019’da tanıtılan Quantum JavaScript (Q.js) internet tarayıcınız üzerinde doğrudan deneyimleyebileceğiniz, güçlü bir kuantum devre simülatörüdür. Kuantum devreleri (quantum circuit), kuantum telleri (quantum wires) ile birbirine bağlı kuantum kapılarının koleksiyonlarıdır. Bir kuantum devresinin gerçek yapısı, kapıların sayısı, tipleri ve ara bağlantı şeması, devre tarafından gerçekleştirilen üniter dönüşüm U tarafından belirlenir. Kişisel bir merakla başlayarak tasarlanan bu sanal editör ile web platformu üzerinde siz de kendi sanal devrelerinizi derleyerek kuantum devrelerini ve mantık kapılarını çalışabilirsiniz.
Kuantum bilişimi herkes için erişilebilir kılmak isteyen bu proje tamamen açık kaynak kodludur. API dökümantasyonunun her sayfası, hiç ilgilenmeyenler için bile hızlı bir şekilde kuantum dünyasını kavramayı sağlamak için temel kuantum kavramlarının basit açıklamalarını içerir.
İnternet Sitesi: https://quantumjavascript.app
GitHub: https://github.com/stewdio/q.js
Q.js devre simülatörü sonuçları üç farklı formatta yazdırabilmektedir: Metin formatı, ASCII formatı ve LaTeX formatı. Bu özelliği sebebiyet pratik bir şekilde sonuçlarınızı elde etmenize olanak tanır.
Nasıl çalışıyor?
Kontrollü kapılar kuantum hesaplama için esas faktörlerden biridir.
Aşağıdaki örnekte bir Hadamard kapısı kullanır, daha sonra bir Bell durumuyla sonuçlanan kontrollü bir geçit oluşturmak için bir Pauli X geçidi ile bir “kimlik imlecine” dahil edilir.
Buradan Q Playground’a erişerek interaktif olarak sürükle/bırak yöntemiyle siz de devrenizi oluşturabilirsiniz.
Yoruma kapalı.