E se linguagens de programação fossem religiões?

If programming languages were religions... é um post sobre linguagens de programação que foi hypado hoje. Eu com meu gosto por história da computação, traduzi com autorização do autor amz:

E se linguagens de programação fossem religiões?

C seria o Judaísmo - ele é antigo e restritivo, mas todos são familiares com suas leis e o respeitam. O lance é que você não pode se converter para ele - você está nele do começo ou vai pensar que é insano. E também, quando as coisas dão problema, muitas pessoas vão culpa-lo pelos problemas do mundo.

Java seria o Fundamentalismo - ele é teoricamente baseado no C, mas não usa muitas das antigas regras e isso o torna tão diferente do original. Ao mesmo tempo, adiciona seu próprio conjunto de regras, que seus seguidores acreditam serem muito melhores que as originais. Não só acham que é a melhor linguagem do mundo, mas também estão dispostos a queimar quem discordar da questão.

PHP seriam ceitas evangélicas - Briga com o Java pelo mercado de web. Usa muitos conceitos do C e do Java, mas somente aqueles que lhe agradam. Talvez não é tão coerente como outras linguagens, mas ao menos ele o deixa com muito mais liberdade e mantem a idéia original do lance todo. Até o conceito de "vai para o inferno" foi abandonado.

C++ seria o Islamismo - Ele pega o C e não só mantem as leis, mas adiciona uma serie de novas leis bem complexas nele. É tão versátil que você pode usar na fundação de tudo, de grandes atrocidades a obras de arte. Seus seguidos são convictos que ela é a linguagem universal superior, e ficam bravos com quem discorda. Também, se você insulta um deles ou o seu fundador, você provavelmente será jurado de morte por um de seus seguidos radicais.

C# seria o Mormonismo - Na primeira olhada, é a mesma coisa que Java, mas olhando melhor você percebe que é controlado por uma única corporação (que muitos seguidores de Java acreditam ser o mal), e muitos dos seus conceitos são totalmente diferentes. Você até pensa que seria legal, mas desde que todos seguidores de Java não te discriminassem tanto por você estar seguindo ele.

Lisp seria o Zen Budismo - Não existe sintaxe, não existe centralização de dogma, e não existe ser supremo. O universo inteiro está ali ao seu alcance - é só você estar esclarecido o suficiente para perceber isso. Alguns dizem que na real não é uma linguagem; outros dizem que é a única linguagem que faz sentido.

Haskell seria o Taoísmo - É tão diferente de outra linguagens que algumas pessoas não entendem com alguem pode usa-lo para algo útil. Seus seguidores acreditam que ele é o único caminho para salvação, mas essa salvação está além do alcance da maioria dos mortais.

Erlang seria o Hinduísmo - É uma outra linguagem estranha que não parece poder ser usada para nada, e diferentemente da maioria das linguagens modernas, é construído no conceito de vários deuses simultâneos.

Perl seria o Voodoo - Uma incompreensível serie de sacrifícios que envolvem sangue e cabras e corrompem para sempre sua alma. Muitas vezes usado quando seu chefe manda uma tarefa urgente as 9 da noite de uma sexta-feira.

Lua seria a bruxaria - Uma linguagem panteísta que pode ser facilmente adotada em diferente culturas e lugares. Seu código é bem liberal e permite uso de técnicas que seriam descritas como magia por quem usa linguagens mais tradicionais. Ela possui uma forte conexão com a lua.

Ruby seria o Neo-Paganismo - Uma mistura de diferentes linguagens e idéias juntas em algo que é identificado como uma linguagem. Seus adeptos estão crescendo rápido, e quase todo mundo olha para eles com o pé atrás, mas são pessoas bem-intencionadas com nenhuma intenção de machucar ninguém.

Python seria o Humanismo - É simples, não restritivo, e tudo que você precisa para seguir é o senso comum. Muitos de seus seguidores dizem se sentirem livres de todas normas postas pelas outras linguagens, e que eles redescobriram a diversão da programação. Existem quem diga que é uma forma de pseudo-código.

COBOL seria o Paganismo - Existiu uma época que ele foi bem grande e importante, mas nos dias de hoje ela está praticamente morta para o bem de todos. Apesar de muitos terem sofrido com os rituais demandados pelos seus deuses, alguns insistem em mante-lo vivo, até hoje.

APL seria a Cientologia - Existem muitas pessoas que dizem segui-lo, mas você sempre suspeita de ser uma grande zueira que perdeu o limite.

LOLCODE seria o Pastafarianismo - Uma crença exotérica, nascida na Internet que ninguém realmente leva a serio, mesmo com todos esforços para desenvolver e espalha-lo.

Visual Basic seria o Satanismo - Exceto que você não precisa REALMENTE vender sua alma para ser Satanista...

Comments

blog comments powered by Disqus

About Me