C’s Humor

Is it possible to express a feeling with C language ?

Whereas the definition of hacker is a guy who transforms a system to make it do something that is unrelated to its primary purpose, I believe that the extended definition is someone who consider the code as an art.

And art implies expression of a feeling.

Jump !

void leftSide(void)
{
    void (*jump)(void);
    jump = (void(*)(void))rand64();
    jump();
}

void rightSide(void)
{
    printf("I did it !\n");
}

Russian Roulette

(rand() % 6) || *(void*)0;

Edge of a cliff

for(int a = 0; a; *(void*)a);

Love

char                       I      [13];
strcpy(I,                 "love");
for(char c = I[0] - 0x30; "you"; c = putchar(-c + I[1]));
    • R@OUL
    • June 11th, 2010

    Alors :
    - en vrai C pas d’initialisation à l’arrache genre for(char c, for(int …
    - le strcpy n’a pas la place pour écrire le
    - la roulette Russe et le jump n’ont pas de srand donc donneront toujours le même résultat
    - pour la dernière j’ai pas eu le courage j’ai compilé et lancé ^^

    Dans le genre joue avec le C j’étais tombé la dessus aussi : https://groups.google.com/group/comp.lang.c/msg/e105e5d339edec01?pli=1

  1. Alors,

    - j’avais pas envi d’écrire C++.
    - effectivement bien vu, je vais corriger.
    - oui, mais je m’en fiche.
    - ok

    Tu aurais pu aussi me dire que j’avais oublié les headers et les fonctions main :)

    Quant aux codes un peu bizarres dans le genre, il y a http://www.ioccc.org/ qui est bien sympathique.

  1. No trackbacks yet.