I wouldn't say D3D is a LANGUAGE. It's coded IN a language. lol...
All my .NET ( VS 2005. NOT EE 2008 ) tests are still going and still working. ( C#, C++, VB ). A trainer that multiple people have is coded in VB .NET and has been undetected seince last update. I think we still have time before those are detected. There's so many different ways to change how the program does what it has to do. I just suggest not handing it out to everyone. This has been a very obvious way for things to get detected. It's probably just inevitable anyways.