İstanbul Gelişim Meslek Yüksekokulu - myo@gelisim.edu.tr

Bilgisayar Programcılığı








 Kuantum Programlama Nedir?


Kuantum bilişim (quantum computing) son yıllarda çok büyük bir ilerleme göstermiştir. Bu teknoloji sadece araştırma laboratuvarlarında yer almaktan çıkıp 2016 yılında, IBM kuantum bilgisayarını bulut servisi (cloud service) üzerinden sunmaya başladıktan sonra kuantum meraklısı herkesin erişimine açık hale gelmiştir.


Kuantum bilişim (quantum computing) son yıllarda çok büyük bir ilerleme göstermiştir. Bu teknoloji sadece araştırma laboratuvarlarında yer almaktan çıkıp 2016 yılında, IBM kuantum bilgisayarını bulut servisi (cloud service) üzerinden sunmaya başladıktan sonra kuantum meraklısı herkesin erişimine açık hale gelmiştir. Bu servis kullanılabilir ve programlanabilir bir ortam sunmuştur. Böylece kuantum bilişim ve kuantum programlama kavramları öne çıkmış ve bir iş gücüne dönüşmüştür. IBM’in bu adımı ile diğer firmalarda kuantum programlama ortamları oluşturmuşlardır. Örneğin; Microsoft Azure Quantum platformu gibi. Kuantum programlama sadece bilinen programları daha hızlı çalıştırmanın bir yolu olmaktan çok daha ötesini kapsar. Mantığı ve yaklaşımı bilinen programlamadan farklıdır (paradigmalar üzerinde kuruludur). Kuantum programlamada kullanılan diller, yüksek seviyeli yapılardan faydalanırlar ve kuantum algoritmalarını ifade etme işlevini yerine getirirler. Kuantum programlama ile ilgili ilk çalışmalar 2000’li yılların başında olmuştur. Ancak bu başlangıç teorik çalışmalar ve basit programlama dillerini kapsamaktaydı. “Kuantum bilgisayar nasıl programlanır?” sorusunun yanıtı şöyle verilebilir: bunun için kuantum algoritmalarının oluşturulduğu temel işlemlerin tanımlanması gerekir.

Kaynak