sentence: the last stable release of the previous major version , 3.5.5 , which is based on k desktop environment 3 technology , supports many programming language such as ada , bash , c , c++ , fortran , java , pascal , perl , php , python and ruby .