Julia is another high-performance fast programming language that could be great for future quantum programmers as an option to code in. There are several resources available online for learning quantum through julia as well.
- Error correction also exists for the Julia program - [HOQST ](https://uscqserver.github.io/OpenQuantumTools.jl/dev/)which is mainly an annealing tool but with the recent Nature paper proves that it may be better than qiskit pulse
One great source is this article that explains how to [build a quantum circuit simulator in one day](https://blog.rogerluo.dev/2020/03/31/yany/)!
```
using LinearAlgebra
function naive_broutine!(r::AbstractVector, U::AbstractMatrix, loc::Int)
n = Int(log2(length(r))) # get the number of qubits
- An interesting package written in Julia on [Quantum Walks](https://github.com/iitis/QuantumWalk.jl)
- was utilized in _Impact of the malicious input data modification on the efficiency of quantum algorithms_, DOI:[10.1007/s11128-019-2459-3](https://doi.org/10.1007/s11128-019-2459-3), arXiv:[1802.10041](https://arxiv.org/abs/1802.10041)(2018).