Siti, blog e web hosting gratis Crea sito web

linguaggi e religioni

Articolo No Comments

Se i linguaggi di programmazione fossero religioni

Leggo e vi propongo una breve traduzione di un post molto interessante:
http://www.aegisub.net/2008/12/if-programming-languages-were-religions.html

Spassosissimi… ed anche piuttosto esatto devo dire.

Leggete il pezzo originale che fornisce più dettagli, io mi limito ad una carrellata delle voci.

C sarebbe il giudaismo – E’ vecchio e restrittivo ma tutto il mondo lo conosce e lo rispetta.

Java sarebbe il fondamentalismo cristiano. – teoricamente è basato sul C ma ha eliminato cosi tante leggi ed introdotte di nuove che non sembra l’originale per nulla.

PHP sarebbe la cristianità da caffetteria – combatte con java per il mercato del web. Prende alcuni concetti dal C e dal java ma solo quelli che vuole.

C++ sarebbe l’Islam – Prende dal C e non solo tiene tutte le leggi ma ne aggiunge altre ancora più complesse. E’ cosi versatile che può essere usato per qualsiasi cosa, dalla peggiore atrocità all’arte più meravigliosa.

C# sarebbe il mormonismo – a prima vista è uguale al java ma guardando meglio si capisce che è controlalto da una singola corporazione (che per java è il diavolo) e molti concetti teologici sono diversi.

Lisp sarebbe il buddismo Zen – Non c’è sintassi, non c’è centralità del dogma, non ci sono divinità da seguire. L’intero universo è alla tua portata, se solo sei sufficientemente illuminato da raggiungerlo. Alcuni dicono che non è un linguaggio altri che è l’unico che ha senso.

Haskell sarebbe il Taoismo – E’ cosi diverso dagli altri linguaggi che molti non capiscono come qualcuno possa usarlo in modo produttivo. I suoi seguaci credono che sia la strada verso la saggezza ma che questa sia oltre la portata dei comuni mortali.

Erlang sarebbe l’induismo – E’ un altro strano linguaggio che non sembra usabile per alcunché

Perl sarebbe il Voodoo – Un incomprensibile serie di arcani incanti che includono sangue di pollo e corrompono permanentemente la tua anima. Spesso usato quando il tuo boss pretende che completi un lavoro urgente alle 21 di venerdì sera.

Lua sarebbe la Wicca – Un linguaggio panteistico che può essere facilmente adottato da culture e località diverse. Il suo codice è molto libero e permette l’uso di tecniche possono essere considerate magiche dai programmatori più tradizionali. Ha una forte connessione con la luna.

Ruby sarebbe il Neo-Paganesimo – Una mistura di linguaggi diversi ed idee legate insieme in qualcosa che puà sembrare un linguaggio. I suoi utilizzatori stanno crescendo rapidamente e, benché molti lo guardino con sospetto ci sono molti persone che non hanno intenzione di fare del male a nessuno.

Python sarebbe l’umanesimo – E’ semplice, senza restrizioni e l’unica cosa che ti serve è il buon senso. Molti dei seguagi affermano di sentirti sollevati dalle imposizioni degli altri linguaggi e che hanno riscoperto la gioia della programmazione. Ci sono alcuni che dicono essere una sorta di pseudo-codice.

COBOL sarebbe il Paganesimo antico – C’era un tempo che dominava su una vasta regione ed era importante ma oggi è praticamente scomparso, per nostra fortuna. Benché molti siano spaventati dai rituali richiesti dalle divinità alcuni insistono nel mantenerlo in vita ancora oggi.

APL sarebbe Scientology – Ci sono molti che affermano di seguirlo ma hai sempre avuto l’impressione che ci sia un brutto tiro dietro pronto ad uscire allo scoperto.

LOLCODE sarebbe il Pastafarianesimo – Una credenza esoterica nata nella rete che nessuno prende sul serio nonnostante tutti gli sforzi per realizzarla e diffonderla.

Visual Basic sarebbe il Satanismo – A parte il fatto che non dovete REALMENTE vendere l’anima per esere un satanista…

P.S. ovviamente io ne conosco parecchi, in particolare Visual Basic, Python, Perl, Haskell, Lisp, PHP e C… strano che non conosca anche APL, Cobol e Lua ^___^