Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vergil

Programadores matando dragão

Recommended Posts

Recebi por e-mail este texto. Já postaram algo similar aqui http://forum.imasters.com.br/index.php...5&hl=dragão

 

"Vasculhando minha caixa de e-mail em busca de um antigo registro em um serviço da internet, encontrei este texto, que recebi em 2005.

O mais estranho é que mesmo sendo um e-mail “antigo”, ainda permanece bastante atual, e também engraçado.

Veremos nos seguintes parágrafos uma abordagem de como programadores de diversas

linguagens tratariam o velho problema de São Jorge:

Matar um dragão e resgatar a princesa em perigo!

O mais legal é que realmente a analogia relata bem o estereotipo do programador que trabalha com determinada linguagem, e os problemas que a mesma pode apresentar.

 

Java - Chega, encontra o dragão, desenvolve um

framework para aniquilamento de dragões em múltiplas

camadas, escreve vários artigos sobre o framework, mas

não mata o dragão

 

Microsoft .NET - Chega, olha a idéia do Javanês e a copia, tenta

matar o dragão, mas é comido pelo réptil

 

C - Chega, olha para o dragão com olhar de desprezo,

puxa seu canivete, degola o dragão, encontra a

princesa, mas a ignora para ver os últimos checkins no

cvs do kernel do linux

 

C++ - cria um canivete básico e vai juntando

funcionalidades até ter uma espada complexa que apenas

ele consegue entender … mata o dragão mas trava no

meio da ponte por causa dos memory leaks

 

COBOL - Chega, olha o dragão, pensa que ta velho

demais para conseguir matar um bicho daquele tamanho e

pegar a princesa e, então, vai embora

 

Pascal - Se prepara durante 10 anos para criar um

sistema de aniquilamento de dragão … chegando lá

descobre q o programa só aceita lagartixas como

entrada

 

VB - monta uma arma de destruição de dragões a partir

de vários componentes, parte pro pau pra cima do

dragão e, na hora H, descobre que a espada só funciona

durante noites chuvosas…

 

PL/SQL - Coleta dados de outros matadores de dragão,

cria tabelas com N relacionamentos complexidade

ternária, dados em três dimensões, OLAP, demora 15 anos

para processar a informação. Enquanto isso a princesa

virou lésbica

 

Ruby - chega com uma #@?$%~ fama, falando que é o melhor

faz tudo, quando vai enfrentar o dragão mostra um

videozinho dele matando um dragão… O dragão come

ele de tédio

 

Smalltalk - chega, analisa o dragão e a princesa, vira

as costas e vai embora, pois eles são muito

inferiores.

 

Shell - cria uma arma poderosa para matar os dragões,

mas, na hora H, não se lembra como usá-la

 

Shell (2) - o cara chega no dragão com um script de 2

linhas que mata, corta, estripa, empala, pica em

pedacinhos e empalha o bicho, mas na hora q ele roda o

script aumenta, engorda, enfurece, e coloca álcool no

fogo do dragão

 

ASSEMBLY - acha que ta fazendo o mais certo e enxuto,

porém troca um A por D, mata a princesa e transa com o

dragão

 

Fortran - Chega desenvolve uma solução com 45000

linhas de código, mata o dragão e vai ao encontro da

princesa… mas esta o chama de tiozinho e sai

correndo atrás do programador Java que era elegante e

ficou rico

 

FOX PRO - Desenvolve um sistema para matar o dragão,

por fora é bonitinho e funciona, mas por dentro está

tudo remendado, quando ele vai executar o aniquilador

de dragões lembra que esqueceu de indexar os DBF

 

ANALISTA DE PROCESSOS - Chega ao dragão com duas

toneladas de documentação desenvolvida sobre o

processo de se matar um dragão genérico, desenvolve um

fluxograma super complexo para libertar a princesa e

se casar com ela, convence o dragão que aquilo vai ser

bom pra ele, e que não será doloroso. Ao executar o

processo ele estima o esforço e o tamanho do estrago

que isso vai causar, a assinatura do papa, do Buda e

do Raul Seixas para o plano, e então compra duas bombas

nucleares, 45 canhões, um porta aviões, contrata 300

homens armados até os dentes, quando na verdade

necessitaria apenas da espada que estava na sua mão o

tempo todo.

 

CLIPPER - Monta uma rotina que carrega um array de

codeblocks para

insultar o dragão, cantar a princesa, carregar a

espada para memória, moer

o dragão, limpar a sujeira, lascar leite condensado

com morangos na

princesa gostosa, transar com a princesa, tomar banho,

ligar o carro,

colocar gasolina e voltar pra casa. Na hora de rodar

recebe um “Bound

Error: Array Access” e o dragão"

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP: Cria as funçoes matar_dragao() e liberar_princesa(). Na hora que vai executa-las, chega o sobrinho da princesa dizendo que conseguiria fazer isso em bem menos tempo que tu levou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não desprezem as linguagens simples web rsrs... olha em HTML:

 

Poe a tag dragão em comentário, ela desaparece: <!--<dragao>Bicho grande mal!</dragao>--> , e se quiser um bom final com a princeza, dexa ela em tag de titulo <h1><princesa>Mulher linda e gostosa</princesa></h1>, ela se sentirá a coisa mais importante :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASSEMBLY - acha que ta fazendo o mais certo e enxuto,

porém troca um A por D, mata a princesa e transa com o

dragão

ahuahauhauhauahuhuah essa foi a pior

Compartilhar este post


Link para o post
Compartilhar em outros sites

faltou o ASP...

 

Cria uma Query de consultas rápidas, para matar o dragão mais hora esqueceu que tem qu migrar para ASP.NET

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.