Et si les langages de programmation étaient des voitures ?
Dans le milieu geek, chacun prétend que le langage avec lequel il code est le meilleur. Mais il existe une solution à ce problème : les voitures.
Non, on ne va malheureusement pas vous apprendre à programmer un pilote automatique pour une voiture avec tous les langages possibles, mais plutôt comparer les langages de programmation à des voitures.
En effet, les caractéristiques des langages ressemblent beaucoup à celles des véhicules routiers : solide, maniable, innovant etc.
On commence par le langage fonctionnel Lisp, qui même après plusieurs années, est l’un des rares à avoir certaines fonctionnalités, telle la DMC DeLorean et ses portes verticales.

Le langage Fortran (Formula Translator), principalement utilisé pour les calculs scientifiques, de par sa robustesse et sa fiabilité, mais aussi par son manque d’attractivité et de maniabilité, se rapproche d’un gros camion bien solide, dans le genre du Volvo ACL 64.

Place désormais aux langages plus connus, où plutôt plus utilisés, comme le C, que l’on pourrait aisément comparer à une Jeep, puisqu’il reste un des meilleurs langages tout terrain depuis 40 ans.

Le C++ a lui tout pour plaire, tel un 4X4 mais en beaucoup plus amélioré, car le C n’était pas assez équipé.

Le Visual Basic quant à lui, procure tellement de plaisir à ne coder que des applications Microsoft, qu’il représente un kart qui tourne sans cesse sur la même piste.

Programmer en Python, c’est avoir la classe, mais pas manœuvrabilité ou la vitesse de certains autre langages, telle une ballade en Rolls Royce Phantom des années 1930.

Quant au langage fonctionnel basé sur la logique combinatoire et le lambda-calcul, j’ai bien nommé Haskell, tout le monde trouve ça beau, et révolutionnaire, mais personne ne pourra vous dire comment contre cet « engin ». Le principe même du concept-car BMW ZX6

Le Java quant à lui, n’est certes pas joli à voir, et encore moins facile à conduire, mais cela reste l’un des plus solides sur le marché. Tout cela nous fait penser à un bon gros pick-up américain, comme le Ford F150.

Venons-en maintenant à la programmation web, avec en tête le JavaScript, qui à l’origine, était un petit kart qui ne tournait qu’autour de la piste Microsoft App, mais qui a par la suite évolué pour devenir un véritable langage.

Initialement populaire car il était un moyen facile d’embarquer du code dans une page web, PHP a vite embarqué nombre de fonctionnalités, tout comme un van modifié.

Basé sur Java, c’est logiquement que le C# lui ressemble mais en plus moderne, et un peu moins solide dans certains domaines.

Voilà donc pour cette comparaison langages-voitures, il reste une question à se poser maintenant : Et vous, quel véhicule conduiriez-vous ?
Source : designtaxi


