  Quantum computing is tipped to lead the future of global technological
progress. However, the obstacles related to quantum software development are an
actual challenge to overcome. In particular, there is a discrepant lack of
trained and skilled workforce to implement new quantum software on the recent
quantum hardware. In this scenario, this work presents a didactic
implementation of the quantum search algorithm in Atos Quantum Assembly
Language (AQASM). In addition, we present the creation of a virtual quantum
processor whose configurable architecture allows the analysis of induced
quantum noise effects on the quantum algorithms. The codes are available
throughout the manuscript so that readers, even those with little scientific
computing experience, can replicate them and apply the methods discussed in
this article to solve their own quantum computing projects. The presented
results are consistent with theoretical predictions and demonstrate that AQASM
and myQLM are powerful tools for teaching quantum computing and building,
implementing, and simulating quantum hardware.
