Um comparativo entre diversas linguagens de programação de forma um tanto quanto inusitada..
Assembly é somente o motor; você tem que construir o carro você mesmo e abastecê-lo manualmente enquanto está rodando, mas se você for cuidadoso, ele pode andar como um morcego na noite.
Cobol é um carro respeitado, mas nenhum motorista que se preze vai admitir que já tenha dirigido algum.
C é um carro de corrida que vai incrivelmente rápido, mas quebra a cada 50 milhas.
C# é um modelo competitivo de perua familiar. Se você optar por ela, nunca mais terá autorização para usar produtos de concorrentes.
C++ é uma versão incrementada do carro de corrida C com dúzias de acessórios extras e que só quebra a cada 180 km, mas, quando quebra, ninguém consegue descobrir o que aconteceu de errado.
Java é uma carroça. É fácil de dirigir, não é muito rápida e você não pode ser machucar.
Perl deveria ser um carro muito legal, mas o manual do motorista é incompreensível. Além disso, mesmo que você consiga descobrir como dirigir um carro Perl, você não será capaz dirigir o de mais ninguém.