Ekki Ekki Ekki Ekki Ptang Zoom Boing?

Adoradores de la NES, seguidores del pingüino, Gafa-Pastas afiliados al iPod, histéricos del emule...
Avatar de Usuario
Mr. Mxyzptlk
Amigo de Jim Lee
Mensajes: 3449
Registrado: 23 Ago 2003 22:42
Ubicación: We're off to see the Wizard, The Wonderful Wizard of Oz.

Ekki Ekki Ekki Ekki Ptang Zoom Boing?

Mensaje por Mr. Mxyzptlk »

¿Alguien sabe que hacer con esto?

Intenten ser lo menos lascivo posible en caso de responder.

Prez escribió:
Y de propina, un par de frikadas:

Imagen

Código: Seleccionar todo

    import com.wonderland.time.*;
    import com.wonderland.location.*;
    import com.wonderland.fauna.*;
    import com.wonderland.flora.*;
    import com.wonderland.item.*;
   
    public class Then extends Brillig implements ParentListener{
        private Tove[] oTov = new Tove(”slithy”)[Tove.MAXCOUNT];
        private Borogove[] oBor = new Borogove(”mimsy”)[Borogove.MAXCOUNT];
        private Rath[] oRth = new Rath(”mome”)[Rath.MAXCOUNT];
        private Jabberwock oJbrwk = new Jabberwock();
        private Sword oSwrd = new Sword(true);
        private Head oHd;
        private boolean bResponse = false;
       
        public Then(Person pSon){
            int i;
            int i2;
            boolean bRsp = false;
           
            this.setScene()
            oJbrwk.append(new JabberwockJaws());
            oJbrwk.append(new JabberwockClaws());
            pSon.beware(oJbrwk);
            pSon.beware(new Jubjub());
            pSon.shun(new Bansdersnatch(”frumious”));
            pSon.hand.append(Sword);
            iLoc = pSon.startSearch(oJbrwk, Foe.MANXOME);
            while(!oJbrwk.isIn(iLoc) && (pSon.getSearchTime() < Person.MAX_SEARCH_TIME) && !pSon.tired){
                iLoc = pSon.nextSearch();
            }
            if(iLoc.getNearestTreeType == Tree.TYPE_TUMTUM){
                oJbwrk.append(new Eyes(”flame”));
                oJbrwk.whiffleTo(Woods.LOC_TULGEY);
                oJbrwk.startBurble();
                pSon.stand();
                pSon.startThought(’uffish’);
                while(pSon.getThoughtSubject != oJbrwk){}
                pSon.stopThought();
                for(i = 1; i <= 2; i++){
                    for(i2 = 1, i <= 2; i++){
                        oSwrd.goThrough(oJbrwck);
                        oSwrd.goThrough(oJbrwck);
                        oHd = oJbrwk.detach(”head”);
                    }
                }
                pSon.galumphTo(pSon.parent.Loc);
                while(!bResponse){}
                this.setScene();
            }
        }
       
        public void parentJoy(){
            if(oJbrwk = null){
                pSon.setSpeechMode(Person.SPEECH_CHORTLE);
                pSon.goTo(pSon.parent.getArms().getLoc());
                pSon.parent.speak(new Day(”frabjous”).toString());
                pSon.parent.speak(”Callooh!”);
                pSon.parent.speak(”Callay!”);
            }
            bResponse = true;
        }
       
        public void setScene(){
            this.theWabe();
            for(i = 0; i < oRth.length; i++){
                oRth[i].outgrabe();
            }
        }
       
        public void theWabe(){
            int i;
            for(i = 0; i < oTov.length; i++){
                oTov[i].gyre();
                oTov[i].gimble();
            }
        }
       
        protected class JabberwockJaws extends Jaws{
           
            public void doBite(Object o){
                o.setBitten(true);
            }
        }
       
        protected class JabberwockClaws extends Claws{
           
            public void doCatch(Object o){
                o.setCaught(true);
            }
        }
       
        protected class Sword extends Blade{
            private int iShrp;
           
            public Sword(boolean bVorpal){
                if(bVorpal){
                    iShrp = Blade.DEFAULT_SHARPNESS;
                } else{
                    iShrp = Blade.MAX_SHARPNESS;
                }
            }
           
            public int getSharpness(){
                return iShrp;
            }
        }
    }


Creo que si lo pongo en el Wordpad me saldra un dibujito de las torres gemelas

Avatar de Usuario
rianxeira
Ulema
Mensajes: 18449
Registrado: 24 Nov 2003 04:10
Ubicación: Medio planeta
Contactar:

Mensaje por rianxeira »

A primera vista parece una clase implementada en Java, pero eso no funcionaría, los imports del principio que yo sepa no existen en la API Standard del lenguaje y sin ellos no compilaria siquiera el programa, ademas echandole un vistazo por encima hay algun fallo como

Código: Seleccionar todo

if(oJbrwk = null)


Ese codigo es estupido puesto que ese if siempre entraría, luego sobraría el if.

A mi parecer es un juego de alguien que sabe Java y queria hacer un codigo que para alguna mente retorcida resulta gracioso, pero que no compila.

De todas formas si te aburres lo copias y pegas, compilas y pruebas suerte.

Avatar de Usuario
Doctor Beaker
Ulema
Mensajes: 6193
Registrado: 18 Oct 2005 18:56
Ubicación: Vi luz y subí

Mensaje por Doctor Beaker »

Y sí: aprendés inglés, te leés Jabberwocky en versión original, aprendés programación orientada a objetos y Java, y cuando lo leas te resultará medianamente entretenido, casi lo suficiente como para leerlo en diagonal. Eso sí: podrás ganarte la vida como programador. En cierto sentido, es el mejor libro de autoayuda que he visto.

Avatar de Usuario
_KraD_
Bomba Sexual del pHoro<br><b>Ñrgggg</b>
Mensajes: 2936
Registrado: 01 Sep 2003 13:06
Ubicación: Monte Parnaso
Contactar:

Mensaje por _KraD_ »

Coña aparte, que yo de código ni puta idea, quería comentar que en un concurso de programación de hace molto tiempo ha que leí en alguna parte de la red un pavo ganó el premio del programa más rebuscado al escribir una cosa que al leerla en ingles era nada más y nada menos que un poema de amor.

Creo recordar que como variables utilizaba letras como la "u" para que su lectura en el idioma original hiciese que sonase como "you", y similares tretas.

Lo aterrador es que compilaba y funcionaba pero no recuerdo que hacía.

}:-D
Imagen

Prez
Tiene un viejo en la barriga
Mensajes: 1892
Registrado: 03 Sep 2003 21:24

Mensaje por Prez »

_KraD_ escribió:Coña aparte, que yo de código ni puta idea, quería comentar que en un concurso de programación de hace molto tiempo ha que leí en alguna parte de la red un pavo ganó el premio del programa más rebuscado al escribir una cosa que al leerla en ingles era nada más y nada menos que un poema de amor.

Creo recordar que como variables utilizaba letras como la "u" para que su lectura en el idioma original hiciese que sonase como "you", y similares tretas.

Lo aterrador es que compilaba y funcionaba pero no recuerdo que hacía.

}:-D

¿Te refieres a este?

Código: Seleccionar todo

char*lie;

   double time, me= !0XFACE,

   not; int rested,   get, out;

   main(ly, die) char ly, **die ;{

       signed char lotte,


dear; (char)lotte--;

   for(get= !me;; not){

   1 -  out & out ;lie;{

   char lotte, my= dear,

   **let= !!me *!not+ ++die;

       (char*)(lie=


"The gloves are OFF this time, I detest you, snot\n\0sed GEEK!");

   do {not= *lie++ & 0xF00L* !me;

   #define love (char*)lie -

   love 1s *!(not= atoi(let

   [get -me?

       (char)lotte-


(char)lotte: my- *love -
   
   'I'  -  *love -  'U' -

   'I'  -  (long)  - 4 - 'U' ])- !!
   
   (time  =out=  'a'));} while( my - dear

   && 'I'-1l  -get-  'a'); break;}}

       (char)*lie++;


(char)*lie++, (char)*lie++; hell:0, (char)*lie;

   get *out* (short)ly   -0-'R'-  get- 'a'^rested;

   do {auto*eroticism,

   that; puts(*( out

       - 'c'
   
-('P'-'S') +die+ -2 ));}while(!"you're at it");


for (*((char*)&lotte)^=

   (char)lotte; (love ly) [(char)++lotte+

   !!0xBABE];){ if ('I' -lie[ 2 +(char)lotte]){ 'I'-1l ***die; }

   else{ if ('I' * get *out* ('I'-1l **die[ 2 ])) *((char*)&lotte) -=

   '4' - ('I'-1l); not; for(get=!


get; !out; (char)*lie  &  0xD0- !not) return!!

   (char)lotte;}


(char)lotte;

   do{ not* putchar(lie [out

   *!not* !!me +(char)lotte]);

   not; for(;!'a';);}while(

       love (char*)lie);{


register this; switch( (char)lie

   [(char)lotte] -1s *!out) {

   char*les, get= 0xFF, my; case' ':

   *((char*)&lotte) += 15; !not +(char)*lie*'s';

   this +1s+ not; default: 0xF +(char*)lie;}}}

   get - !out;

   if (not--)

   goto hell;

       exit( (char)lotte);


Esto es C, y hay un concurso dedicado a código C ofuscado.

http://www.es.ioccc.org/main.html

A algunos les da por cosas como la anterior. Otros optan por hacer el código lo más ilegible posible:

Código: Seleccionar todo

#define o define
#o ___o write
#o ooo (unsigned)
#o o_o_ 1
#o _o_ char
#o _oo goto
#o _oo_ read
#o o_o for
#o o_ main
#o o__ if
#o oo_ 0
#o _o(_,__,___)(void)___o(_,__,ooo(___))
#o __o (o_o_<<((o_o_<<(o_o_<<o_o_))+(o_o_<<o_o_)))+(o_o_<<(o_o_<<(o_o_<<o_o_)))
o_(){_o_ _=oo_,__,___,____[__o];_oo ______;_____:___=__o-o_o_; _______:
_o(o_o_,____,__=(_-o_o_<___?_-o_o_:___));o_o(;__;_o(o_o_,"\b",o_o_),__--);
_o(o_o_," ",o_o_);o__(--___)_oo _______;_o(o_o_,"\n",o_o_);______:o__(_=_oo_(
oo_,____,__o))_oo _____;}


Otros por el laconismo:

http://www.es.ioccc.org/1990/stig.c

Y otros por hacer figuritas con el código:

http://www.es.ioccc.org/1986/marshall.c

http://www.es.ioccc.org/1989/roemer.c

Eso sí, en este caso es requisito que todos los códigos compilen. Aquí tenéis una lista con las entradas ganadoras, de donde he sacado los ejemplos anteriores. Hay ejemplos curiosísimos, aunque de la mayoría no me entero ni papa de cómo funcionan:

http://www.es.ioccc.org/years.html


Y el código en java de antes, como dice Rianxeira, de entrada no compilará porque los paquetes no existen y también porque se instancian objetos de clases no definidas, aparte de alguna errata como la del igual, pero la (presunta) gracia está en que se definen los personajes y las acciones de éstos a la manera de java.

Avatar de Usuario
Juggernaut
Hombre de Mundo
Mensajes: 4904
Registrado: 02 Ago 2003 12:35
Ubicación: en una galaxia lejana, muy lejana

Mensaje por Juggernaut »

También tenemos el famosísimo "Windows 98 source code"

Código: Seleccionar todo

/*
    Top Secret Microsoft(c) Code
    Project: Windows 98
*/

#include "win31.h"
#include "win95.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.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();
            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.11"); */
          /* printf("Welcome to Windows 95"); */
          printf("Welcome to Windows 98");
          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();
Este es un mundo de estúpidos, controlados por imbéciles, para beneficio de mediocres.

Prez
Tiene un viejo en la barriga
Mensajes: 1892
Registrado: 03 Sep 2003 21:24

Mensaje por Prez »

Ya que estamos, otro programín en C que hará las delicias de _KraD_.

Está relacionado con el libro «El restaurante del fin del mundo» de Douglas Adams ─que es continuación de «La guía del autoestopista galáctico»─, pues en él, en un momento dado, se afirma que el resultado de multiplicar seis por nueve es cuarenta y dos. He aquí por qué:

Código: Seleccionar todo

#include <stdio.h>
#define SIX 1 + 5
#define NINE 8 + 1

int main(void)
{
    printf( "What do you get if you multiply %d by %d? %d\n", SIX, NINE, SIX * NINE );
    return 0;
}

Avatar de Usuario
Penetreitor
Mojahedín
Mensajes: 879
Registrado: 17 Sep 2003 12:19

Mensaje por Penetreitor »

eso último es de diente

de diente perro

Avatar de Usuario
arafat
Pichón
Mensajes: 7263
Registrado: 06 Nov 2002 18:44
Ubicación: Santaella

Mensaje por arafat »

Yo estaba pensando lo mismo pero no quería ser el primero en tirar la piedra.
El perrico, definiendo la HAMBROSIA a ma112nu escribió:Un curasán aceitoso y calentico chorreando en el plato, la sonrisa de un niño, las ttks, un perolo de gazpacho manchego con medio kilo de pan para mojar, las ttks, las pelis de chinos dándose hostias, los ninjas, Mr. T, Mr.T luchando contra los ninjas, cualquier animal comestible, las ttks, correr desnudo por la playa alrededor de la gente mientras silbo el opening de battlestar galactica, la shandy cruzcampo de abadía belga, los torreznos, cualquier cosa rebozada, cagar en espiral, cosas asín, manu, cosas asín.

Prez
Tiene un viejo en la barriga
Mensajes: 1892
Registrado: 03 Sep 2003 21:24

Mensaje por Prez »

¿Y qué significa lo del «diente perro» en español común?

Responder