Apple's Metal is C++ too. Like, actual, you can compile it with plain C++ compiler and a shim header.