well my most complex shader does not work!

That error message means that your video card can’t handle a shader that complicated. It wouldn’t matter if you translated the shader to a different language - the video card can only do what it can do.