Microsoft offers Q# so developers don't fall flat on quantum