added language definitions for cpp, java, javascript, go, groovy, python, ruby