Detailed Information on Publication Record
2006
Operational Semantics of Quantum Programming Language LanQ
MLNAŘÍK, HynekBasic information
Original name
Operational Semantics of Quantum Programming Language LanQ
Name in Czech
Operační sémantika kvantového programovacího jazyka LanQ
Authors
MLNAŘÍK, Hynek (203 Czech Republic, guarantor)
Edition
Brno, 43 pp. Technical Reports, 2006
Publisher
FI MU
Other information
Language
English
Type of outcome
Odborná kniha
Field of Study
10201 Computer sciences, information science, bioinformatics
Country of publisher
Czech Republic
Confidentiality degree
není předmětem státního či obchodního tajemství
References:
RIV identification code
RIV/00216224:14330/06:00016192
Organization unit
Faculty of Informatics
Keywords in English
LanQ;quantum programming language;quantum process algebra
Změněno: 21/12/2006 15:28, RNDr. Hynek Mlnařík, Ph.D.
V originále
We present new imperative quantum programming language LanQ which was designed to support combination of quantum and classical programming and basic process operations -- process creation and interprocess communication. The language can thus be used for implementing both classical and quantum algorithms and protocols. Its syntax is similar to that of C language what makes it easy to learn for existing programmers. In this paper, we present operational semantics of the language. We provide an example run of a quantum random number generator.
In Czech
Ve zprávě je prezentován nový imperativní kvantový programovací jazyk LanQ, který byl vyvinut tak, aby umožňoval kombinace klasických a kvantových výpočtů a základní operace s procesy -- jejich vytváření a vzájemnou komunikaci. Jazyk tak lze použít pro implementaci klasických i kvantových algoritmů a protokolů. Jeho syntax je podobná jazyku C, díky čemuž se jej stávající programátoři snadno naučí. V této zprávě je prezentována operační sémantika jazyka. Dále je poskytnut příklad běhu kvantového generátoru náhodných čísel.
Links
GA201/04/1153, research and development project |
| ||
MSM0021622419, plan (intention) |
|