PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Kompilator języka QCL - QCL2QML1

Identyfikatory
Warianty tytułu
EN
QCL2QML - A QCL language compiler
Języki publikacji
PL
Abstrakty
PL
W artykule przedstawiony jest kompilator proceduralnego języka Quantum Computation Language do języka sekwencyjnego Quantum Markup Lan-guage. Wadą języka QML jest jego słaba skalowalność. Wykorzystanie wysokopozio-mowego języka QCL rozwiązuje ten problem poprzez wprowadzenie elementów proceduralnego paradygmatu programowania. Umożliwia to wielokrotne wykorzystanie kodu do podobnych problemów o różnych rozmiarach.
EN
Article presents compiler which takes code written in procedural Quantum Computation Language as the input and produces sequential Quantum Markup Language code. The disadvantage of QML language is its Iow scalability. Usage of high-level language such as QCL solves this problem by introducing elements of procedural programming paradigm. It allows code reusability to solve similar problems of different size.
Czasopismo
Rocznik
Strony
5--18
Opis fizyczny
bibliogr. 17 poz.
Twórcy
autor
autor
autor
Bibliografia
  • 1. Aho A. V., Sethi R., Ullman J.D.: Kompilatory. Reguły, metody i narzędzia. WNT, Warszawa 2002.
  • 2. Donnelly C., Stallman R.: The Bison. Vacc-compatible Parser Generator. Free Software Foundation, 2006. http://www.gnu.org/software/bison/manual/pdf/bison.pdf.
  • 3. Gawron P.: Symulacja komputerów kwantowych. Praca magisterska. Politechnika Śląska w Gliwicach, Gliwice 2003.
  • 4. Knill E.: Conventions for Quantum Pesudocode. Los Alamos National Laboratory, Los Alamos 1996.
  • 5. Mauerer W.: Semantics and Simulation of Communication in Quantum Programming University Erlangen-Nurenmberg, 2005.
  • 6. Nielsen M. A., Chuang L L.: Quantum Computation and Quantum Information, Cambridge University Press, 2000.
  • 7. Omer B.: A Procedural Formalism for Quantum Computing. Department of Theoretical Physics Technical University of Yienna, 1998. http://tph.tuwien.ac.at/~oemer.
  • 8. Omer B.: Quantum Programming in QCL. Institute of Information Systems Technical University of Vienna. http://1ph.tuwien.ac.at/~oemer
  • 9. Preskill J.: Lecture Notes for Physics 229: Quantum Information and Computation California Institute of Technology, 1998.
  • 10. Rieffel E., Polak W.: Ań Introduction to Quantum Computing for Non-Physicists. ąuant-ph/9809016.
  • 11. Fraunhofer Quantum Computing Simulator - Manual, http://www.qc.fraunhofer.de.
  • 12. Paxson V.: Flex, yersion 2.5. A fast scanner generator. Free Software Foundation, 1995 http://www.gnu.org/software/flex/manual/html_node/flex_toc.html.
  • 13. Quantiki - the free-content WWW resource in quantum information science that anyone can edit. http://www.quantiki.org.
  • 14. Wikipedia - The Free Encyclopedia http://www.wikipedia.org, 2006.
  • 15. Schiff L. L: Mechanika kwantowa. Państwowe Wydawnictwo Naukowe, Warszawa 1977.
  • 16. Winiarczyk R., Gawron P.: Symulacja komputerów kwantowych. ZN Pol. Śl. Studia Informatica Vol. 22, No 3 (45), Gliwice 2001.
  • 17. Wycisk P.: Programowanie komputerów kwantowych. Praca magisterska. Politechnika Śląska, Gliwice 2006.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSL5-0023-0029
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.