Computer languages : Evolution of softwares