There are also alternative firmwares (e.g. http://www.ev3dev.org/ ) which let you use more or less the language you want, but you loose the IDE integration and the easy setup.
And the original firmware is open-source too: https://github.com/mindboards/ev3sources
There are also alternative firmwares (e.g. http://www.ev3dev.org/ ) which let you use more or less the language you want, but you loose the IDE integration and the easy setup. And the original firmware is open-source too: https://github.com/mindboards/ev3sources