sentence: developed by mathworks , matlab allows matrix manipulations , plotting of functions and data , implementation of algorithm , creation of user interface , and interfacing with programs written in other languages , including c , c++ , java , fortran and python .