Navegando por la red, me encuentro con esta parodia del código de MS Windows, muy buena por cierto: static char Escritorio[16000000];  /* 16 Mb */ int main() { while (NoCasque()) { MostrarMensajeCopyright(); if (PRIMERA_INSTALACION) { while (TamanyoDiscoSwap()) { MostrarAlgunaCosaBonitaPeroInutil(); HacerVerQueHaceAlgo(); if (SigueSinCascar()) { if (UsuarioNoAceptaWindowsComoAlgoUtil()) if (SeHaDetectadoCache()) if (CPU_Rapida()) { /* printf(â€Bienvenido a Windows 3.0?); */ if (CPU != INTEL) { } else { while (NOS_SALGA_DE_LOS_HUEVOS) { ObtenerEntradaUsuario(); ReaccionarAPeticionUsuario(); if (ObtenerNumeroAlAzar() != BINGOOOO) /* Fin de bucle principal */ /* Finalizar sesion */ } printf(â€Windows se esta cerrandoâ€); while (HAYA_PRISA) if (UsuarioYaLlegaTardeDondeTeniaQueIr()) return ((int)((long)((float)((double)((re double)CASCAR))))); }
#include "Win31.h"
#include "Win95.h"
#include "Win98.h"
#include "Win2000.h"
#include "AlgoMas.h"
#include "CodigoAntiguo.h"
#include "NormasDeBillGates.h"
#include "CosasDeRelleno.h"
#include "Monopoly.h"
#define INSTALAR TODO_SIN_EXCEPCION_Y_A_LO_BESTIA
#define CASCAR -5483021548692487811456214478251
static char Accesorios[8000000]; Â Â /* 8 Mb */
static char Explorer4[4000000]; Â Â /* 4 Mb */
static char ProgramasDeUsuario[2000000];/* 2 Mb */
static char MemoriaLibre[2000000]; Â /* 2 Mb */
MostrarMensajeNormasBillGates();
DesactivarBotonReset();
BucleParaNoHacerNada();
Ocupar50MbParaDiscoDeSwap();
BucleParaNoHacerNada();
}
EliminarSistemaDeArchivosHPFS();
EliminarCualquierRastroDeOS2();
DeshabilitarInstalacionDeNetscape();
DeshabilitarInstalacionDeRealPlayer();
if (QuedaAlgunRastroSospechoso())
ColgarSistema();
}
MostrarMensajeCopyrightOtraVez();
BucleParaNoHacerNada();
MostrarMensajeCopyrightOtraVez();
BucleParaNoHacerNada();
EjecutarWin31();
if (AunSigueSinCascar())
EjecutarWin30();
BucleParaNoHacerNada_1();
BucleParaNoHacerNada_2();
BucleParaNoHacerNada_3();
BucleParaNoHacerNada_Etcetera();
}
goto VETE_A_SABER_DONDE;
DeshabilitarCache();
EstablecerEstadosDeEspera(MUCHISIMOS);
EstablecerRaton(VELOCIDAD, MUY_LENTO);
EstablecerRaton(ACCION, DESPLAZARSE_A_SALTOS);
EstablecerRaton(REACCION, A_VECES);
EstablecerTeclado(VELOCIDAD_PARPADEO, MUY_LENTO);
EstablecerTeclado(VELOCIDAD_REPETICION, LENTO);
}
/* printf(â€Bienvenido a Windows 3.1?); */
/* printf(â€Bienvenido a Windows 95?); */
/* printf(â€Bienvenido a Windows 98?); */
/* printf(â€Bienvenido a Windows 2000?); */
printf(â€Bienvenido a Windows 2001?);
DeshabilitarRaton();
DesconfigurarTeclado();
ColgarSistema(INDICADOR_MSDOS);
MemoriaDeSistema = open(â€a:swp0001.swpâ€, O_CREATE);
while (NoHayaSuficienteEspacioEnDisco())
printf(â€Inserte nuevo disco en la unidad A:â€);
}
sleep(5000);
leep(5000);
}
GenerarErrorDeProteccionGeneral();
}
if (AunNoHaCascadoDelTodo()) {
if (ObtenerOtroNumeroAlAzar() != BINGOOOO) {
MandarExplorerALaMierda();
if (HayAlgoAbierto()) {
Accion = MostrarMensaje(â€?Desea guardar los datos?â€);
if (Accion == SI)
GuardarDatos_JAJAJA();
MandarloTodoAlCarajo();
}
sleep(5000);
printf(â€Ahora puede apagar el equipo.â€);
}
Espero se diviertan tanto como yo…