quelles sont les nouvelles languages utilisées pour bien develloper un programme et comment les utilisées