Arquivos

Twitter

    server monitor
    TwitterCounter for @danielcosta

    Como matar um dragão usando linguagem de programação

    Quem é da area de desenvolvimento de software e já programou com algumas das linguagens abaixo certamente vai se divertir com as definições para “Como matar um dragão usando linguagem de programação”. Vale o registro:

    ABAP (SAP)
    (sap programador abap) – O usuario pede uma coisa simples, mate o dragão com a espada e case com a princesa. O funcional entende e especifica, mate o dragão com a princesa e case com a espada. O ABAP desenvolve, mate a princesa com o dragão e joga a espada fora ja que nao serve para nada. No fim a princesa casa com a espada e o dragão mata o funcional e o usuario. Assim acaba o trampo do ABAP. (sap analista funcional) – Olha só o que o ABAP faria, muito simples. Ficaria espantado com a princesa, chamaria o funcional para pega-la. O funcional casa-se com a princesa e o abap casa-se com o Dragão e engole a espada.

    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.

    .NET
    Chega, olha a idéia do Javanês e a copia, tenta matar o dragão, mas é comido pelo réptil.

    Javascript
    Desenvolve uma funcao para encontrar o dragao. Por uma incompatibilidade de visualização vê a princesa ora como um metrossexual ora como uma drag queen. Desiste de matar o dragão e vai embora sem a princesa.

    ASP
    Os componentes necessários para levantar a espada são proprietários e caros. Outros tantos componentes proprietários para achar a localização do dragão, e mais outros tantos a localização da princesa. Chama então seu amigo programador de PHP.

    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 tá velho demais para conseguir matar um bicho daquele tamanho e pegar a princesa e, então, vai embora de volta ao seu mundinho.

    ADVPL
    O programador tenta de todas as formas eliminar o dragão, porém, nunca obtém sucesso, ja que por ser uma pseudo-linguagem de programação (uma linguagem derivada de outra linguagem) ele se tornou o próprio dragão.

    Pascal
    Se prepara durante 10 anos para criar um sistema de aniquilamento de dragão… Chegando lá descobre que o programa só aceita lagartixas como entrada.

    Python
    Em poucas linhas encontra e mata o dragao com a espada. Usa algum framework recem lançado para pegar a princesa, que foge de medo.

    LaTeX
    Percebe que matar o dragão não leva a nada e prepara um livro enorme sobre a historia do dragão com a princesa.

    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 de complexidade ternária, dados em 3 dimensões, OLAP, demora 15 anos para processar a informação. Enquanto isso a princesa virou lésbica.

    PHP
    Pesquisa bancos de scripts e acha as classes de construção de espada, manuseio da espada, localização da princesa e dragão. Remenda tudo e coloca umas firúlas próprias. Mata o dragão e casa com a princesa. Como tudo foi feito com gambiarras, o dragão um dia vai ressuscitar e comer os dois.

    Ruby
    Chega com uma p*t* 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.

    ASSEMBLY
    Acha que está fazendo o mais certo e enxuto, porém troca um A por um D, mata a princesa e transa com o dragão.

    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, stripa, pica em pedacinhos e empalha o bicho, mas na hora que ele roda, o script aumenta, engorda, enfurece e coloca álcool no fogo do 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 tiuzinho 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’s.

    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 come ele com farinha.

    Caso algum leitor deste blog queira acrescentar ou indicar uma linguagem de programação por favor entre em contato.

    Via: De Proprio Punho

    Links

    2 comments to Como matar um dragão usando linguagem de programação

    • @Lawrence: Description FAIL!

      DELPHI:
      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 e só aceita lagartixas como entrada…

    • DELPHI
      Cavaleiro primo do Sir PASCAL, já chega com várias armas prontas. Na hora de matar o dragão, escolhe umas 7 ou 8, monta o cenário, veste o figurino, porque ele quer ver um aniquilamento SHOW, e na hora H, cospe no dragão, que cai morto.

    Leave a Reply

     

     

     

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>