Pourquoi avoir créée autant de language de programmation ?
Réponse publiée sur Quora
Parce que le temps passe, et il passe très vite en informatique.
Les premiers languages étaient très proches du “language machine”, avec des instructions proches de celles du processeur comme le saut inconditionnel (goto).
Puis on a peu à peu pris conscience que les programmes devaient être lisibles et maintenables par des humains, et aussi qu’un bon compilateur pouvait optimiser le code mieux qu’un humain pour les processeurs modernes.
A chaque étape, et aussi pour certains besoins spécifiques, on a créé des languages déchargeant les programmeurs des tâches ingrates (allouer/desallouer la mémoire) ou leur simplifiant la tâche (synchroniser des threads et processus).
Ceci continuera jusqu’à la généralisation du language qui, selon Nicklaus Wirth, sera celui dans lequel vos collègues auront du plaisir à lire vos programmes.
Pas demain la veille donc.

Sur le même sujet
- Pourquoi cette popularité de Python en si peu d'années ?
- Pourquoi dit-on que Python est un langage facile à apprendre ?
- Quelle est la fonctionnalité la plus intéressante du langage de programmation Python ?
- Lisp est-il un langage de programmation facile ?
- Quelles sont les choses que seuls les programmeurs comprendront ?
