Liberamente tradotto da questo blog
Il C sarebbe il Giudaismo - da un lato è una religione vecchia e limitata, dall'altra tutto il mondo è familiare con le sue leggi e le rispetta. Ma il punto è che non ti ci puoi convertire - o ci sei nato o penserai che è da fuori di testa. Inoltre, quando le cose vanno male, la maggior parte delle persone gli additeranno i problemi del mondo.
Il Java sarebbe il Fondamentalismo Cristiano - ha le sue basi teoriche sul C, ma perde così tante delle vecchie leggi da non somigliare più all'originale. Di contrappunto, aggiunge un malloppo di regole rigide, e i suoi seguaci sostengono che siano un po' superiori alle originali. Non solo loro sono certi che sia il miglior linguaggio del mondo, ma loro vorrebbero bruciare al palo tutti quelli che non sono daccordo.
Il PHP sarebbe il Cristianesimo da Caffetteria - Lotta con il Java per il web business. Prende alcuni concetti qua e là dal C e dal Java, ma soltanto quelli che gli piacciono. Magari non è coerente come altri linguaggi, ma ti lascia molta libertà e tenta di mantenere una corenza con l'idea di base. Inoltre, il concetto dell' "andrai all'inferno" è stato abbandonato.
Il C++ sarebbe l'Islam - Prende le basi dal C, ma oltre a mantenere tutte le sue leggi ci aggiunge un nuovo set di regole in testa. E' così versatile da potere essere usato come base per qualsiasi cosa, dalle più grandi atrocità alla più bell'opera d'arte. I suoi seguaci sono convinti che sia il linguaggio universale definitivo, e potrebbero arrabbiarsi molto con quelli che non sono daccordo. Inoltre, se lo insulti, o insulti uno dei suoi fondatori, potresti essere minacciato di morte dai seguaci più radicali.
Il C# sarebbe la Religione di Mormon - A un primo sguardo, sembra uguale al Java, ma guardando più attentamente ci si rende conto che è controllato da una sola multinazionale (che molti seguaci del Java sostengono sia il male), e molti dei fondamenti teologici sono abbastanza differenti. Tu potresti pensare che non ci sia niente di male, se solo tutti i seguaci del Java non ti discriminassero per la tua scelta.
Il Lisp sarebbe il Buddismo Zen - Non c'è sintassi, non è basato sui dogmi e non ci sono divinità di cui preoccuparsi. L'intero universo è a portato di mano - se solo sei abbastanza illuminato da afferrarlo. Alcuni sostengono che non è nemmeno un linguaggio, altri dicono che è l'unico linguaggio ad avere un senso.
L'Haskell sarebbe il Taoismo - è così diverso dagli altri linguaggi che molte persone non capiscono come potrebbe essere usato per fare qualcosa di utile. I suoi seguaci credono che sia la vera via per la saggezza, ma la maggior parte dei comuni mortali non potranno mai afferrarlo.
L'Erlang sarebbe L'Induismo - E' un altro strano linguaggio che sembra non possa essere usato per fare qualcosa, ma a differenza della maggior parte dei linguaggi moderni è costruito attorno a concetti politeisti.
Il Perl sarebbe il Voodoo - Una serie incomprensible di incantesimi arcani che coinvolgono l'uso di sangue di capra e corrompono per sempre la tua anima. Usato spesso quando il tuo capo ti chiede di fare qualcosa di urgente alle 21:00 di venerdì sera.
Il Lua sarebbe lo Wicca - Un linguaggo panteistico che può essere facilmente adatto a culture e situazioni differenti. Il suo codice è molto tollerante e permette tecniche che potrebbero sembrare magie ai seguagi di linguaggi più tradizionali. Ha una forte connessione con la luna.
Il Ruby sarebbe il Neo-Paganesimo - Un misto di linguaggi e idee che sono stati sbattuti insieme in qualcosa che potrebbe sembrare un linguaggio. I suoi seguaci stanno crescendo rapidamente, e mentre la maggior parte delle persone li guardano con sospetto, loro sono persone a posto e non hanno nessuna intenzione di far del male a qualcuno.
Il Python sarebbe l'Umanesimo - E' semplice, senza restizioni, e tutto quello che devi seguire è il buonsenso. Molti dei seguaci sostengono di essere stati liberati da tutto il peso che gli era stato imposto dagli altri linguaggi, e dicono di aver riscoperto la gioia di programmare. Alcuni dicono che è una sorta di pseudo-codice.
Il COBOL sarebbe il Paganesimo Antico - C'è stato un momento in cui dettava legge in una vasta regione ed era molto importante, ma ai giorni nostri è praticamente morto, per la gioia di tutti. Se da un lato molti erano spaventati dai rituali richiesti dai suoi dei, ci sono alcuni che pretendono di tenerlo in vita ancora oggi.
L'APL sarebbe Scientology - Ci sono molte persone che dicono di seguirlo, ma hai sempre il sospetto che sia un grosso ed elaborato scherzo che ha perso il controllo.
Il LOLCODE sarebbe il Rastafarianesimo - Un linguaggio esoterico nato su internet, che nessun prende seriamente se non quelli che si danno da fare per svilupparlo e diffonderlo.
Il Visual Basic sarebbe il Satanismo - Fatto salvo che non hai bisogno di vendere veramente la tua anima al diavolo per essere un satanista.
----
Il logo sarebbe la new age - qualcuno dice che non è nemmeno una religione ma un'accozzaglia di preghiere fatte al genio del luogo più vicino sperando di porsi in sintonia con la natura e i suoi equilibri, altri dicono che è la religione di chi non vuole una religione.
Sunday, October 18, 2009
Se i linguaggi di programmazione fossero religioni
Liberamente tradotto da questo blog
Il C sarebbe il Giudaismo - da un lato è una religione vecchia e limitata, dall'altra tutto il mondo è familiare con le sue leggi e le rispetta. Ma il punto è che non ti ci puoi convertire - o ci sei nato o penserai che è da fuori di testa. Inoltre, quando le cose vanno male, la maggior parte delle persone gli additeranno i problemi del mondo.
Il Java sarebbe il Fondamentalismo Cristiano - ha le sue basi teoriche sul C, ma perde così tante delle vecchie leggi da non somigliare più all'originale. Di contrappunto, aggiunge
Il C sarebbe il Giudaismo - da un lato è una religione vecchia e limitata, dall'altra tutto il mondo è familiare con le sue leggi e le rispetta. Ma il punto è che non ti ci puoi convertire - o ci sei nato o penserai che è da fuori di testa. Inoltre, quando le cose vanno male, la maggior parte delle persone gli additeranno i problemi del mondo.
Il Java sarebbe il Fondamentalismo Cristiano - ha le sue basi teoriche sul C, ma perde così tante delle vecchie leggi da non somigliare più all'originale. Di contrappunto, aggiunge
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment