Aujourd’hui c’est vendredi, et comme tous les vendredis on se détend à l’approche du week-end. Ce post est une compilation – en français – autour du thème “If a programming language was a boat…”.
Java
Java serait un cargo. Il est très grand, très Entreprise (Edition). Mais il peut aussi devenir très lourd. Fera l’affaire, mais pas très agréable à manœuvrer.
Perl
Perl serait un remorqueur. Suffisamment puissant pour remorquer Java, et ce en moins de 80 caractères.
Ruby
Ruby serait difficile à décrire. Il est élégant, sexy et très agréable à conduire.
C / C++
C serait un sous-marin nucléaire. Les instructions sont probablement écrites dans une langue étrangère, mais tout le matériel lui-même est optimisé pour la performance.
Assembleur
L’assembleur serait un sous-marin de sauvetage. Facile à comprendre, presque impossible à faire fonctionner …et si quelque chose va mal, quelqu’un aura de très gros ennuis.
PHP
PHP serait un radeau en bambou. Une série de hacks attachés par une ficelle, qui continue de se maintenir à flot malgré tout.
JavaScript
JavaScript serait le Q-Boat de James Bond. Il est petit, mais puissant et il est vraiment facile de vous tuer en essayant de l’utiliser.
HTML/XML
HTML/XML ne serait pas vraiment un langage de programmation bateau.
C#
C# serait un bateau de croisière. Élégant, beau et très confortable. Cependant pas très rapide, coûteux et d’une certaine manière limité.
Python
Python serait un catamaran. Léger et fonctionnel, il brille par son “espacement”.
Basic
Basic serait un bateau gonflable. Du style que les enfants utilisent dans la piscine.
SQL
SQL serait un ferry-à-câble. Fournissant un échange entre deux côtes proches, en toute sécurité et efficacement.
Fortran
Fortran serait une frégate. Construite pour combattre les chiffres !
Flash/ActionScript
Flash/ActionScript serait un navire en perdition. Il n’est plus fonctionnel, et tout le monde saute du bateau.
Smalltalk
SmallTalk serait un de ces vieux voiliers majestueux. C’est le langage de programmation parfait et le plus élégant jamais inventé, mais qui l’utilise encore?
Lisp
Lisp serait un hydroptère. La première réaction de tout le monde serait “comment ça marche ??“. Ensuite après avoir baigné dans le “fonctionnel”, tous les autres bateaux vous semblerons bizarres et inefficaces.
Cobol
COBOL serait juste comme le Titanic. Énorme, conçu il y a très longtemps, peu adapté pour aujourd’hui. Mais les gens l’utilisent encore!
Carte perforée
La carte perforée serait un bateau en papyrus. Très très ancien, fait de fibre.
WinDev (French Tech!)
WinDev serait une voiture tuning amphibie. Un peu beauf sur les bords et pas très utile finalement.
References
http://compsci.ca/blog/if-a-programming-language-was-a-boat/
http://frexxx.soup.io/post/138322340/If-a-programming-language-was-a-boat
http://stillalivedeveloper.blogspot.fr/2011/10/if-programming-language-was-boat.html