Et si un langage de programmation était un bateau…

mobility-lab-tapis-de-souris-smiley-ml302324Aujourd’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.

if_programming_languages_were_boats_java

Perl

Perl serait un remorqueur. Suffisamment puissant pour remorquer Java, et ce en moins de 80 caractères.

if_programming_languages_were_boats_perl

Ruby

Ruby serait difficile à décrire. Il est élégant, sexy et très agréable à conduire.

if_programming_languages_were_boats_ruby

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.

if_programming_languages_were_boats_c

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.

Pacific Reach 2002

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.

if_programming_languages_were_boats_php

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.

if_programming_languages_were_boats_js

HTML/XML

HTML/XML ne serait pas vraiment un langage de programmation bateau.

if_programming_languages_were_boats_html

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

if_programming_languages_were_boats_csharp_2

Python

Python serait un catamaran. Léger et fonctionnel, il brille par son “espacement”.

if_programming_languages_were_boats_turing

Basic

Basic serait un bateau gonflable. Du style que les enfants utilisent dans la piscine.

if_programming_languages_were_boats_basic

SQL

SQL serait un ferry-à-câble. Fournissant un échange entre deux côtes proches, en toute sécurité et efficacement.

if_programming_languages_were_boats_sql

Fortran

Fortran serait une frégate. Construite pour combattre les chiffres !

if_programming_languages_were_boats_fortran2

Flash/ActionScript

Flash/ActionScript serait un navire en perdition. Il n’est plus fonctionnel, et tout le monde saute du bateau.

if_programming_languages_were_boats_as

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?

if_programming_languages_were_boats_smalltalk

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.

if_programming_languages_were_boats_lisp_3

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!

if_programming_languages_were_boats_cobol

Carte perforée

La carte perforée serait un bateau en papyrus. Très très ancien, fait de fibre.

if_programming_languages_were_boats_cobol

WinDev (French Tech!)

WinDev serait une voiture tuning amphibie. Un peu beauf sur les bords et pas très utile finalement.

if_programming_languages_were_boats_windev_3

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s