Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Science in China Series F Information Sciences

Quantum programming languages: A tentative study

Jiafu Xu, Fangmin Song

Published May 20, 2008• 3 citations
Publisher
DOI
10.1007/s11432-008-0059-4

Related papers

Quantum programming languages: A tentative study

Xu, Jiafu, Song +1 more

Science China Information Sciences•Jan 1, 2008•0 citations

Quantum programming languages: A tentative study

Xu Jia

Starting with some simple representative quantum programming languages, this paper lays stress on quantum computation, language paradigm, program structure, input/output, exception facility, and especially the recent results of the quantum computation group at Nanjing University, namely the functional quantum programming language NDQFP. All primitive functions and combining forms in NDQFP are given in the appendix.

Science China Information Sciences•Jan 1, 2008•0 citations

Towards a quantum programming language

Ellie D’Hondt

•Jan 1, 2003•0 citations

SYSTEM AND METHOD OF OPTIMIZING INSTRUCTIONS FOR QUANTUM COMPUTERS

Frederic T. Chong, I. Yunong Shi, Nelson Leung +3 more

A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor. The classical processor is configured to compile a quantum program into logical assembly instructions in an intermediate language, aggregate the logical assembly instructions together into a plurality of logical blocks of instructions, generate a logical schedule for the quantum program based on commutativity between the plurality of logical blocks, generate a tentative physical schedule based on the logical schedule, the tentative physical schedule includes a mapping of the logical assembly instructions in the logical schedule onto the plurality of qubits of the quantum processor, aggregate instructions together within the tentative physical schedule that do not reduce parallelism, thereby generating an updated physical schedule; generate optimized control pulses for the aggregated instructions, and execute the quantum program on the quantum processor with the optimized control pulses and the updated physical schedule.

•Sep 12, 2019•0 citations

An exploratory study on the usage of quantum programming languages

Felipe Ferreira, José Campos

Science of Computer Programming•Oct 5, 2024•4 citations

Quantum programming: From theories to implementations

Mingsheng Ying, Yuan Feng, Runyao Duan +2 more

Chinese Science Bulletin•May 31, 2012•12 citations
A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor. The classical processor is configured to compile a quantum program into logical assembly instructions in an intermediate language, aggregate the logical assembly instructions together into a plurality of logical blocks of instructions, generate a logical schedule for the quantum program based on commutativity between the plurality of logical blocks, generate a tentative physical schedule based on the logical schedule, the tentative physical schedule includes a mapping of the logical assembly instructions in the logical schedule onto the plurality of qubits of the quantum processor, aggregate instructions together within the tentative physical schedule that do not reduce parallelism, thereby generating an updated physical schedule; generate optimized control pulses for the aggregated instructions, and execute the quantum program on the quantum processor with the optimized control pulses and the updated physical schedule.