C++ cannot get away from C, Typescript cannot get away from JavaScript, and so forth.
reply
Ts is basically a linter, everything else is JS.
Obviously there a common heritage and the shared ancestor is c.
GNAT has zero compatibility with C source, doesn't even make sense.
C++ cannot get away from C, Typescript cannot get away from JavaScript, and so forth.