That survey was written over 10 years ago. The field of quantum computation has grown by leaps and bounds since then. Modern quantum programming languages like pyQuil [0], Qiskit [1], and Q# [2] are designed to address the progress of quantum computing; like the fact that we now have small devices with 10s of qubits.
There is an abundance of tools for reasearchers now, each with specific purposes. Libraries such as libquantum have different uses to libraries such as qiskit.
[0]: http://pyquil.readthedocs.io/en/latest/
[1]: https://www.qiskit.org/
[2]: https://docs.microsoft.com/en-us/quantum/quantum-qr-intro?vi...