sentence: supported programming languages since openrtm-aist is based on the corba technology , it supports several programming languages , including : c++ java python erlang ( unofficial ) tools rtc builder rtc builder rtc builder is a tool for skeleton-code generation .