sentence: support for various programming languages - the counting and differencing capabilities accept the source code written in c/c++ , c# , java , sql , ada , perl , asp.net , jsp , css , html , xml , javascript , vb , php , vbscript , bash , c shell script , coldfusion , fortran , midas , nextmidas , pascal , ruby , x-midas , and python .