Impact of programming language on code quality