Język programowania kwantowego wyższego poziomu

Język programowania kwantowego wyższego poziomu
Informatycy z politechnicznej szkoły ETH w Zurychu dokonali ważnego przełomu w dziedzinie języków programowania - opracowany przez nich język programowania kwantowego, nazwany Silq, jest pierwszym tego rodzaju językiem dla maszyn kwantowych, który jest równie elegancki, prosty i bezpieczny jak klasyczne języki programowania komputerowego.

Oznacza to w praktyce, że programowanie komputerów kwantowych może być znacznie prostsze niż było dotychczas. Badacze ze Szwajcarii zaprezentują Silq innym ekspertom w tej dziedzinie podczas konferencji PLDI 2020, poświęconej językom programowania. Aby ułatwić dyskusję, adopcję i dalszy rozwój języka, udostępnili również Silq na swojej własnej stronie internetowej, pod adresem: silq.ethz.ch.

Obecnie języki programowania kwantowego są ściśle związane z konkretnym sprzętem. Innymi słowy, dokładnie opisują zachowanie się poszczególnych układów wykonujących obliczenia. Dla programistów takie „języki opisu sprzętu” są uciążliwe i podatne na błędy, ponieważ poszczególne instrukcje programowania muszą być niezwykle szczegółowe, wyraźnie opisywać najdrobniejsze szczegóły potrzebne do implementacji algorytmów kwantowych. Silq ma być językiem wyższego poziomu, pozwalającym na bardziej abstrakcyjne podejście, typowe dla współczesnego komputerowego oprogramowania.

Źródło: www.innovationtoronto.com

Mirosław Usidus