Et si les langages de programmation étaient des voitures ?

Par:

|

17 février 2012

|

Dans la catégorie:

Et si les langages de programmation étaient des voitures ?
  • Partager
  • Partager

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.

Lisp_DMC DeLorean

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.

Fortran_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.

C_Jeep

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

C++_Hummer modifie

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.

VB_Go Kart

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.

Python_Rolls Royce Phantom 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

Haskell_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.

Java_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.

JS_Bug

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é.

PHP_Van

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

C#_Truck

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

Source : designtaxi

Partagez cet article

Voir aussi

Des sneakers Iron Man dotées de l’Arc Reactor
Star Wars découvre l’effet 8-bit
« The Avengers » se battent sur Facebook

Auteur

Aït-Mouloud Amine

Amateur de foot, mordu de nouvelles technologies, présent sur les réseaux sociaux et ayant l’oeil sur tout ce qui bouge sur la toile, cet étudiant en informatique est le rédacteur en chef de JAM MAG.

(2) Readers Comments

Laisser un commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Friday, May. 18, 2012