Entenda as Linguagens de Programação

38 respostas
D

Para entender as diferentes linguagens de programação, vamos imaginar uma situação e seus respectivos desfechos na abordagem de cada estilo:

[color=brown]“No alto do castelo, há uma linda princesa - muito carente - que foi ali trancada, e é guardada por um grande e terrível dragão”. [/color]

Veja como cada programador de uma certa linguagem agiria nesta situação:

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

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.

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

Ruby
Chega com uma baita fama, falando que é o melhor faz tudo, quando vai enfrentar o dragão mostra um videozinho dele matando um dragao ? 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
A uma arma poderosa para matar os dragões, mas, na hora H, não se lembra como usá-la.

Shell i[/i]
O cara chega no dragão com um script de 2 linhas que mata, corta, stripa, empala, 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.

ASSEMBLY
Acha que está 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 codigo, mata o dragão 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 é bunitinho 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.

38 Respostas

N

Antiga essa hein?

:smiley:

A

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

Gostei do programador Assembly. :lol:

M

fraco, não gostei. Contando a piada com metaleiros fica melhor!

O

faltou a parte do engenheiro de software e a do php (que mata o dragão!)

T

Acho que meu colega Strauss ( http://www.1bit.com.br/content.1bit/weblog ) deve discordar um pouco sobre a parte que toca ao C++. Faz muito tempo que ele só acha memory leaks no código dos outros, não nos que ele escreveu.

G

…mas afinal…quem matou o dragão ? ou mesmo ficou com a princesa ?

T

A resposta é simples - programadores não são cavaleiros, nem santos. Portanto não podem matar dragões (embora saibam descascar muitos abacaxis :stuck_out_tongue: )

A

quem matou o dragão e salvou a princesa foi o Mario. Nunca jogou Mario Bros?

T

Que Mário? 8)

W

Que Mário? 8)

levantou a bola pra alguem dar a cortada :smiley: hahaha

L

Eu acho muito massa esse aí das linguagens de programação, tava a tempos procurando

Mas já que recordar é viver, vou postar outra comparação, só que do Heavy Metal e do Rock’n Roll

Para entender as diferentes vertentes do Metal e do Rock, vamos imaginar uma situação e seus respectivos desfechos na abordagem de cada estilo.

“No alto do castelo, há uma linda princesa - muito carente - que foi ali trancada, e é guardada por um grande e terrível dragão”

HEAVY METAL:
O protagonista chega no castelo numa Harley Davidson, mata o dragão, enche a cara de cerveja com a princesa e depois transa com ela.

METAL MELÓDICO:
O protagonista chega no castelo num cavalo alado branco, escapa do dragão, salva a princesa, fogem para longe e fazem amor.

TRASH METAL:
O protagonista chega no castelo, duela com o dragão, salva a princesa e transa com ela.

POWER METAL:
O protagonista chega brandindo sua espada e trava uma batalha gloriosa contra o dragão. O dragão sucumbe enquanto ele permanece em pé, banhado pelo sangue de seu inimigo, sinal de seu triunfo. Resgata a princesa. Esgota a paciência dela com auto-elogios e transa com ela.

FOLK METAL:
O protagonista chega acompanhado de vários amigos e duendes tocando acordeon, alaúde, viola e outros instrumentos estranhos. Fazem o dragão dormir depois de tanto dançar e vão embora, sem a princesa, pois a floresta está cheia de ninfas.

VIKING METAL:
O protagonista chega em um navio, mata o dragão com um machado, assa e come. Estupra a princesa, pilha o castelo e toca fogo em tudo antes de ir embora.

DEATH METAL:

O protagonista chega, mata o dragão, transa com a princesa, mata a princesa e vai embora.

BLACK METAL:
Chega de madrugada, dentro da neblina. Mata o dragão e empala em frente ao castelo. Sodomiza a princesa, a corta com uma faca e bebe o seu sangue em um ritual até matá-la. Depois descobre que ela não era mais virgem e a empala junto com o dragão.

GORE:
Chega, mata o dragão. Sobe no castelo, transa com a princesa e a mata. Depois transa com ela de novo. Queima o corpo da princesa e transa com ela de novo.

SPLATTER:

Chega, mata o dragão, abre-o com um bisturi. Sodomiza a princesa com as tripas do dragão. Abre buracos nela com o bisturi e estupra cada um dos buracos. Tira os globos oculares da princesa e estupra as órbitas. Depois mata a princesa, faz uma autópsia, tira fotos, e lança um album cuja capa é uma das fotos.

DOOM METAL:
Chega no castelo, olha o tamanho do dragão, fica deprimido e se mata. O dragão come o cadáver do protagonista e depois come a princesa.

WHITE METAL:
Chega no castelo, exorciza o dragão, converte a princesa e usa o castelo para sediar mais uma “Igreja Universal do Reino de Deus”.

NEW METAL:
Chega no castelo se achando o bonzão e dizendo o quanto é bom de briga. Quer provar para todos que também é foda e é capaz de salvar a princesa. Perde feio e leva o maior cacete. Então toma um Prozak e vai gravar um disco “The Best Of”.

GRUNGE:
Chega no castelo e tem uma overdose de heroína.

PUNK ROCK:
Cospe no dragão, joga uma pedra nele e depois foge. Pixa o muro do castelo com um “A” de anarquia. Faz um moicano na princesa e depois abre uma barraquinha de fanzines no saguão do castelo.

EMOCORE:
Chega ao castelo e conta ao dragão o quanto gosta da princesa. O dragão fica com pena e o deixa passar. Após entrar no castelo ele descobre que a princesa fugiu com o protagonista Heavy Metal. Escreve uma música de letra emotiva contando como foi abandonado pela sua amada e como o mundo é injusto.

ROCK N’ROLL CLÁSSICO:
Chega de moto fumando um baseado e oferece para o dragão, que logo fica seu amigo. Depois acampa com a princesa numa parte mais afastada do jardim e depois de muito sexo, drogas e rock n roll, tem uma overdose de LSD e morre sufocado no próprio vômito.

PROGRESSIVO:

Chega, toca um solo virtuoso de guitarra de 26 minutos. O dragão se mata de tanto tédio. Chega até a princesa e toca outro solo que explora todas as técnicas de atonalismo em compassos ternários compostos aprendidas no último ano de conservatório. A princesa foge e vai procurar o protagonista Heavy Metal.

HARD ROCK:
Chega em um conversível vermelho, com duas loiras peitudas e tomando Jack Daniel’s. Mata o dragão com uma faca e faz uma orgia com a princesa e as loiras.

GLAM ROCK:
Chega no castelo. O dragão rí tanto quando o vê que o deixa passar. Ele entra no castelo, rouba o hair dresser e o batom da princesa. Depois a convence a pintar o castelo de rosa e a fazer luzes nos cabelos.

W

WHITE METAL:
Chega no castelo, exorciza o dragão, converte a princesa e usa o castelo para sediar mais uma “Igreja Universal do Reino de Deus”.

HAHAHAHAHA

J

só num entendi prq o c++ tem m leaks e o c não… huahuahuahua

A

foi só falar no Mario que apareceram dois: Leozin e thegoergen

D

L

Opa, eu sou o Mario mais velho daqui

o resto é cópia :stuck_out_tongue:

C

Ei meu rapaz mais respeito com C, esta é A LINGUAGEM entendeu???

A

Porque ??? Porque ressucitar um tópico que está morto há quase 3 anos e que não tem a intenção de denegrir Linguagem nenhuma.

Algum modera, trancar aqui…

Abs []

A

Muito bom kkkkk.

M

achei comico o cara falandem 2008 que a piada era antiga (imagina agora… e tem loko revivendo ainda).

P

E pra tomar as dores de linguagem de programação, ainda por cima… :roll:

A

podemos usar o melhor que cada linguagem tem de melhor.
eu acho que nao adianta fazer comparaçoes de uma linguagem com a outra.

J

hahaha :smiley:

P

Delphi
Tem uma palheta enorme de componentes para matar dragões e criaturas mitológicas… chega na frente do castelo e arrasta o componte errado.

F

Não sei o resto mas a de java caiu perfeito
:smiley: :smiley: :smiley: :smiley:

F

Bom texto :smiley:

Se fosse investir em uma linguagem de programação hoje faria com JavaScript e estudaria bastante HTML 5.

O potencial do JavaScript é absurdo.

C

Ressuscitar um tópico de 2008…Vou falar o que para um cara desses.

F

CaioIncau:
Ressuscitar um tópico de 2008…Vou falar o que para um cara desses.

Não quebrou o recorde de hoje que é um tópico de 2003 (8 anos) e ressuscitaram:
http://www.guj.com.br/java/5695-paginas-com-exercicios-desafios-de-programacao-em-java/2

C

Frantic Avenger:
CaioIncau:
Ressuscitar um tópico de 2008…Vou falar o que para um cara desses.

Não quebrou o recorde de hoje que é um tópico de 2003 (8 anos) e ressuscitaram:
http://www.guj.com.br/java/5695-paginas-com-exercicios-desafios-de-programacao-em-java/2

Se fosse uma duvida relacionada ia ser menos mal , mas ressucitar offtopic .

M

Gostei do java, esses frameworks são bem complexos de aprender e usar, se por um lado eles falam que é pouca configuração nisso por outro lado é cheio de configurações naquilo!

A

e quem Mata o Dragão e fica com a princesa?

A

danieldestro:
Para entender as diferentes linguagens de programação, vamos imaginar uma situação e seus respectivos desfechos na abordagem de cada estilo:

[color=brown]“No alto do castelo, há uma linda princesa - muito carente - que foi ali trancada, e é guardada por um grande e terrível dragão”. [/color]

Veja como cada programador de uma certa linguagem agiria nesta situação:

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

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.

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

Ruby
Chega com uma baita fama, falando que é o melhor faz tudo, quando vai enfrentar o dragão mostra um videozinho dele matando um dragao ? 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
A uma arma poderosa para matar os dragões, mas, na hora H, não se lembra como usá-la.

Shell i[/i]
O cara chega no dragão com um script de 2 linhas que mata, corta, stripa, empala, 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.

ASSEMBLY
Acha que está 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 codigo, mata o dragão 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 é bunitinho 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.

iu Python? rs

J

andredecotia:
danieldestro:
Para entender as diferentes linguagens de programação, vamos imaginar uma situação e seus respectivos desfechos na abordagem de cada estilo:

[color=brown]“No alto do castelo, há uma linda princesa - muito carente - que foi ali trancada, e é guardada por um grande e terrível dragão”. [/color]

Veja como cada programador de uma certa linguagem agiria nesta situação:

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

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.

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

Ruby
Chega com uma baita fama, falando que é o melhor faz tudo, quando vai enfrentar o dragão mostra um videozinho dele matando um dragao ? 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
A uma arma poderosa para matar os dragões, mas, na hora H, não se lembra como usá-la.

Shell i[/i]
O cara chega no dragão com um script de 2 linhas que mata, corta, stripa, empala, 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.

ASSEMBLY
Acha que está 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 codigo, mata o dragão 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 é bunitinho 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.

iu Python? rs

Mais foda que ressuscitar um tópico super antigo, é responder depois de um quote enorme, que nem esse
você rola a mensagem enorme, pra ver que a pessoa comentou só uma ou duas linhas

A

jarlisson:
andredecotia:
danieldestro:
Para entender as diferentes linguagens de programação, vamos imaginar uma situação e seus respectivos desfechos na abordagem de cada estilo:

[color=brown]“No alto do castelo, há uma linda princesa - muito carente - que foi ali trancada, e é guardada por um grande e terrível dragão”. [/color]

Veja como cada programador de uma certa linguagem agiria nesta situação:

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

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.

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

Ruby
Chega com uma baita fama, falando que é o melhor faz tudo, quando vai enfrentar o dragão mostra um videozinho dele matando um dragao ? 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
A uma arma poderosa para matar os dragões, mas, na hora H, não se lembra como usá-la.

Shell i[/i]
O cara chega no dragão com um script de 2 linhas que mata, corta, stripa, empala, 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.

ASSEMBLY
Acha que está 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 codigo, mata o dragão 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 é bunitinho 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.

iu Python? rs

Mais foda que ressuscitar um tópico super antigo, é responder depois de um quote enorme, que nem esse
você rola a mensagem enorme, pra ver que a pessoa comentou só uma ou duas linhas

Pois eh cara srsrsrsr, fico imaginando o por que dos mods ainda não terem fechado ele? Deve ser pq programadores são tão sem criatividade que não conseguem pensar em nada melhor do que piadas que eram consideradas antigas a 5 anos atrás…

A

C# nasceu pós era dos dragões…

Não ressuscite tópicos antigos amigo… Grato. :wink:

M

C# - Desenvolve uma solução para aniquilar dragões durante 3 meses, quando vai executar descobre que o .NET framework é mais atual e não da suporte ao que ele ia fazer, o dragão come ele com farinha.

W

E pra tomar as dores de linguagem de programação, ainda por cima… :roll: Eu acho que não foi para tomar as dores da linguagem, mas sim pq se viu no texto e não gostou :twisted:

K

e o C#?

Criado 17 de dezembro de 2008
Ultima resposta 29 de out. de 2015
Respostas 38
Participantes 32