The semantic core of APL is operations on arrays. These same operations could be expressed in any other language. SaC[1] was a research project that expressly brought APL functions into a C-like language. Yorick[2] is an interpreted, C-like, array-based language with a production quality implementation.
[1] http://www.sac-home.org/ [2] http://dhmunro.github.io/yorick-doc/