Newsgroup: it.comp.lang.delphi
Titolo: [OT] un po' di buonumore... in tema!

"Nel 1969, la AT&T aveva appena concluso il progetto MULTICS insieme a GE ed
Honeywell. Brian ed io avevamo appena iniziato a lavorare su una pre-release
del linguaggio Pascal del professore Nicklaus Wirth dei laboratori ETH in
Svizzera ed eravamo rimasti impressionati dalla sua potenza e semplicita'.
Dennis aveva appena finito di leggere "Bored of the Rings", una parodia
della grande trilogia di Tolkien "The Lord of the Rings", pubblicata sulla
rivista umoristica National Lampoon's. Di comune accordo io e Dennis
decidemmo di creare delle parodie dell'ambiente Multics e del linguaggio
Pascal. Io e Dennis siamo stati responsabili dell'ambiente di
programmazione. Traemmo spunto da Multics e progettammo il nuovo sistema in
modo da renderlo quanto piu' complesso ed incomprensibile possibile, in modo
da massimizzare il livello di frustrazione degli utenti, chiamando il nuovo
nato UNIX, come parodia di Multics, oltre ad inserire altre allusioni anche
piu' esplicite. In seguito io e Dennis lavorammo ad una versione realmente
contorta del linguaggio Pascal, che chiamammo 'A'. Quando ci rendemmo conto
che altre persone stavano realmente tentando di scrivere dei veri programmi
usando il linguaggio A, aggiungemmo delle prestazioni confuse ed
incomprensibili e facemmo evolvere il linguaggio in B, poi in BCPL e
finalmente in C. Ci fermammo quando riuscimmo ad ottenere una compilazione
priva di segnalazioni di errore sulla sintassi della seguente riga di
codice: for(;P(" "),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
Pensare che dei programmatori abbiano tentato di usare un linguaggio che
consente degli enunciati simili era al di la' della nostra comprensione. Noi
avevamo preso in considerazione l'idea di vendere il linguaggio ai Sovietici
per minare il progresso della loro informatica e ritardarlo di almeno 20
anni. Immaginate la nostra sorpresa quando la AT&T e le altre grandi
industrie americane iniziarono davvero ad usare Unix ed il linguaggio C! Gli
sono occorsi 20 anni per sviluppare abbastanza esperienza da poter produrre
delle applicazioni marginalmente utili con questa parodia tecnologica degli
anni 60! Siamo comunque rimasti impressionati dalla tenacia (se non dal buon
senso) del tipico programmatore Unix e C. In ogni caso, io, Brian e Dennis
negli anni scorsi abbiamo lavorato esclusivamente in Pascal sul Macintosh e
ci sentiamo davvero in colpa per il caos, la confusione e le pessime
tecniche di programmazione derivate dal nostro stupido scherzo tanti anni
fa.".

 fa.".
Cacchio, questa e' MITICA. La stampo subito in multicopia e la distribuisco
ad alcuni amici... (alcuni di LORO) :)))
Chris

 anni.
[snip]
Stupeeendaaaa!!!! Da dove l'hai tirata fuori !?!? ;PPP
Ciao!! Davide DG.

 wrote:
[...]
semplicemente F-A-N-T-A-S-T-I-C-A :-)))
ps: aggiungila alle faq! ..scherzo... ;-)
Ciao,
Alan Solo

> Stupeeendaaaa!!!! Da dove l'hai tirata fuori !?!? ;PPP
l'ho letta su un news-server di un giochetto... simpatica vero ? :-)
quanto al pubblicarla sulle faq... quasi quasi :-)
ma poi qualcuno se ne lamenterebbe <g> :-)
Ciao !!                {MSX}

ma poi qualcuno se ne lamenterebbe <g> :-)
No, no, anzi potresti aggiungere anche questa roba qui,
previa traduzione, come conferma:
http://www.pascal-central.com/top10.html
:-))))))))
-- 
Unforgiven.

Vi ricordate la notizia del furto del codice sorgente di Windows 2000
?
Be', un hacker ha _pubblicato_ questo codice sorgente su Internet,
gettando Bill Gates nella piu' cupa disperazione.
Ecco il VERO codice sorgente di Windows 2000:
/* Source Code to Windows 2000 */
#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "workst~1.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#define INSTALL HARD
char make_prog_look_big[1600000];
void main()
{
while(!CRASHED)
{
display_copyright_message();
display_bill_rules_message();
do_nothing_loop();
if (first_time_installation)
{
make_50_megabyte_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of_OS/2();
make_futile_attempt_to_damage_Linux();
disable_Netscape();
disable_RealPlayer();
disable_Lotus_Products();
hang_system();
}
write_something(anything);
display_copyright_message();
do_nothing_loop();
do_some_stuff();
if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_3.1();
do_nothing_loop();
do_nothing_loop();
}
}
if (detect_cache())
disable_cache();
if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,
very_slow);
set_mouse(action,
jumpy);
set_mouse(reaction,
sometimes);
}
/* printf("Welcome to Windows
3.1"); */
/* printf("Welcome to Windows
3.11"); */
/* printf("Welcome to Windows
95"); */
/* printf("Welcome to Windows NT
3.0"); */
/* printf("Welcome to Windows
98"); */
/* printf("Welcome to Windows NT
4.0"); */
printf("Welcome to Windows
2000");
if (system_ok())
crash(to_dos_prompt)
else
system_memory =
open("a:\swp0001.swp", O_CREATE);
while(something)
{
sleep(5);
get_user_input();
sleep(5);
act_on_user_input();
sleep(5);
}
create_general_protection_fault();
 

quanto al pubblicarla sulle faq... quasi quasi :-)
Giacche' ci sei, pubblica anche il testo di :
"Why Pascal is not my favourite language" 
di Brian Kernighan.
Questa, al contrario, e' vera.