- Katılım
- 8 Ekim 2019
- Mesajlar
- 899
Kuantum bilgisayarlarında bilgiyi kodlamak için kullanılan kübitlerin klasik bilgisayarlarda bilgiyi kodlamak için kullanılan bitlerden en önemli farklarından biri, kübitlerin dolanık durumlarda da bulunabilmesidir. İki kübitin birbirine dolanık olması, birinin üzerinde yapılan işlemlerin diğerini de etkilemesi anlamına gelir.
Klasik hesaplamalar sırasında bir bit işlevini tamamladıktan sonra, hafızada yer açmak için, serbest bırakılabilir. Bitler birbirinden bağımsız olduğu için bu durum programın ilerleyişi açısından bir risk oluşturmaz. İşlevini tamamlamış bir kübitin serbest bırakılıp bırakılmaması ise yazılımcı tarafından dikkatlice verilmesi gereken bir karardır. Çünkü serbest bırakılan kübitte meydana gelecek değişiklikler, o kübitle dolanık hâldeki diğer kübitleri de etkileyerek programın çalışmasını sekteye uğratabilir.
Massachusetts Teknoloji Enstitüsünden Charles Yuan, Chris McNally ve Michael Garbin, kuantum bilgisayarları için yeni bir yazılım dili geliştirdiler. Twist adı verilen dil, iki kübitin birbiriyle dolanık hâlde olup olmadığının kontrol edilmesine imkân vererek, yazdıkları programın doğruluğundan emin olmak isteyen yazılımcıların işini kolaylaştırıyor.
Araştırmacılar, bu yıl 16-22 Ocak tarihleri arasında Programlama Dillerinin İlkeleri Sempozyumu’nda bir sunum yaparak Twist’i tanıttılar.
Klasik hesaplamalar sırasında bir bit işlevini tamamladıktan sonra, hafızada yer açmak için, serbest bırakılabilir. Bitler birbirinden bağımsız olduğu için bu durum programın ilerleyişi açısından bir risk oluşturmaz. İşlevini tamamlamış bir kübitin serbest bırakılıp bırakılmaması ise yazılımcı tarafından dikkatlice verilmesi gereken bir karardır. Çünkü serbest bırakılan kübitte meydana gelecek değişiklikler, o kübitle dolanık hâldeki diğer kübitleri de etkileyerek programın çalışmasını sekteye uğratabilir.
Massachusetts Teknoloji Enstitüsünden Charles Yuan, Chris McNally ve Michael Garbin, kuantum bilgisayarları için yeni bir yazılım dili geliştirdiler. Twist adı verilen dil, iki kübitin birbiriyle dolanık hâlde olup olmadığının kontrol edilmesine imkân vererek, yazdıkları programın doğruluğundan emin olmak isteyen yazılımcıların işini kolaylaştırıyor.
Araştırmacılar, bu yıl 16-22 Ocak tarihleri arasında Programlama Dillerinin İlkeleri Sempozyumu’nda bir sunum yaparak Twist’i tanıttılar.