Repositorio Institucional CENFOTEC

Is Productivity in Quantum Programming Equivalent to Expressiveness?

Mostrar el registro sencillo del ítem

dc.contributor.author Corrales Garro, Francini
dc.contributor.author Valerio Ramírez, Danny
dc.contributor.author Núñez Corrales, Santiago
dc.date.accessioned 2026-03-18T22:41:40Z
dc.date.available 2026-03-18T22:41:40Z
dc.date.issued 2025-12
dc.identifier.uri xmlui/handle/123456789/645
dc.description.abstract The expressiveness of quantum programming languages plays a crucial role in the efficient and comprehensible representation of quantum algorithms. Unlike classical programming languages, which offer mature and well-defined abstraction mechanisms, quantum languages must integrate cognitively challenging concepts such as superposition, interference and entanglement while maintaining clarity and usability. However, identifying and characterizing differences in expressiveness between quantum programming paradigms remains an open area of study. Our work investigates the landscape of expressiveness through a comparative analysis of hosted quantum programming languages such as Qiskit, Cirq, Qrisp, and quAPL, and standalone languages including Q# and Qmod. We focused on evaluating how different quantum programming languages support the implementation of core quantum algorithms—Deutsch-Jozsa, Simon, Bernstein-Vazirani, and Grover—using expressiveness metrics: Lines of Code (LOC), Cyclomatic Complexity (CC), and Halstead Complexity (HC) metrics as proxies for developer productivity. Our findings suggest that different quantum programming paradigms offer distinct trade-offs between expressiveness and productivity, highlighting the importance of language design in quantum software development. es_MX
dc.language.iso en es_MX
dc.publisher Universidad Cenfotec es_MX
dc.subject Quantum programming languages es_MX
dc.subject Programming language expressiveness es_MX
dc.subject Developer productivity es_MX
dc.subject Quantum algorithms es_MX
dc.subject Cyclomatic complexity es_MX
dc.subject Lines of code es_MX
dc.subject Halstead metrics es_MX
dc.title Is Productivity in Quantum Programming Equivalent to Expressiveness? es_MX
dc.type Thesis es_MX


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem