Font Size: a A A

Assembler And Interpreter Of Quantum Programming Language NDQJava2 Processing System

Posted on:2014-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z W ZhuFull Text:PDF
GTID:2308330482452245Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
NDQJava2 is a hybrid, structured and imperative quantum programming language which is an extension of NDQJava with some additional quantum components such as quantum conditional statement, quantum loop statement, quantum subprogram, quantum module and quantum exception handling mechanism. To execute NDQJava2 programs on a classical computer, this paper gives the design of the basic machine instruction set and assembly instruction set of a conceivable quantum computer, and the implementation of the corresponding assembler and interpreter. Combined with the other parts of the processing system, several quantum algorithms were verified. Experiments show that, the assembler and interpreter achieved the desired purpose.
Keywords/Search Tags:NDQJava2, Quantum programming language, Assembler, Interpreter
PDF Full Text Request
Related items