Now with SYCL and CUDA supporting most C++ proper, using it instead of shading languages is starting to be a thing.
Although I do think shading languages are still more appropriate, or other kind of more high level modelling.
In any case as long there is a toolchain to generate SPIR-V or PTX, there is a way for the favorite language into the GPU.