What Language does GPIO communicate on?

So I’m looking for some clarification on how the GPIO interface function here. Will the flipper zero function as a microcontroller like an ardurino? If so what programing language (s) will it use? Something similar to C/C++ like the ardurino? Just curious.