Outils pour utilisateurs

Outils du site


humour:adn_humain_transpose_en_code_c
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


humour:adn_humain_transpose_en_code_c [25.02.2020 @ 17:45] (Version actuelle) – créée admin@logiciel-libre.ch
Ligne 1: Ligne 1:
 +====== L'ADN humain transposé en code C ! ======
  
 +
 +    Groupe de discussion : rec.humor.funny
 +    Sujet : Un peu de programmation C...
 +    Mots-clés : ordinateur, sourire en coin
 +    Date : 4 Aug 91 23:30:05 GMT
 +
 +Depuis des années, les biologistes moléculaires sont déroutés par le fait qu'une infime partie de l'ADN de l'organisme semble remplir une fonction utile.
 +
 +J'ai résolu ce mystère.
 +
 +La raison pour laquelle 30% seulement de l'ADN humain remplit une quelconque fonction utile est que le reste n'est que commentaires.
 +
 +Après avoir décodé un génome humain typique, nous observons que son contenu commence ainsi :
 +
 +<code c [enable_line_numbers="true"]>
 +/* ADN_HUMAIN.H
 + *
 + * Génome Humain
 + * Version 2.1
 + *
 + * (C) Dieu
 + */
 +
 +/* Historique des versions :
 + *
 + * 0000-00-01 00:00  1.0  Adam.
 + * 0000-00-02 10:00  1.1  Eve.
 + * 0000-00-03 02:11  1.2  Ajout du code du pénis à la version masculine. Un peu désordonné --
 +                        nécessitera une future réécriture pour organiser tout ça.
 + * 0017-03-12 03:14  1.3  Modifié la routine pulsion() de male.h pour en améliorer la robustesse ;
 +                        code provenant de adn-elephant.c
 + * 0145-10-03 16:33  1.4  Retrait de la queue.
 + * 1115-00-31 17:20  1.5  Avant-bras raccourcis, cerveau agrandi.
 + * 2091-08-20 13:56  1.6  Pouces opposables ajoutés à la routine main().
 + * 2501-04-09 14:04  1.7  Légères améliorations cosmétiques -- Couleur de peau rendue
 +                        plus sombre pour correspondre à mon image.
 + * 2909-07-12 02:21  1.8  Dentition inadéquate ; Ajout de dents 'de sagesse' supplémentaires.
 +                        Penser à augmenter la taille de la bouche pour compenser.
 + * 4501-12-31 14:18  1.9  Augmentation de la taille moyenne.
 + * 5533-02-12 17:09  2.0  Ajout de l'option homosexualité, déclenchée par une densité de
 +                        population élevée, pour essayer de limiter le problème du surpeuplement.
 + * 6004-11-04 16:11  2.1  Index affiné pour s'adapter au trou central du CD. 
 + */
 +
 +/* Definitions standards
 + */
 +
 +#define SEXE masculin
 +#define TAILLE 1.84
 +#define MASSE 68
 +#define TYPE caucasien
 +
 +/* Inclusion des traits génétiques hérités des fichiers ADN parentaux.
 + *
 + * Les fichiers doivent être traités par le préprocesseur MENDEL pour fournir de bonnes
 + * fonctionnalités d'héritage.
 + */
 +
 +#include "mere.h"
 +#include "pere.h"
 +
 +#ifndef PERE
 +#warn("Père inconnu -- deviner\n")
 +#include "batard.h"
 +#endif
 +
 +/* Configuration des fonctions et variables spécifiques au sexe.
 + */
 +#include <sexe.h>
 +
 +/* Workaround -- Je changerai la conception de cette partie et j'en ferai une
 + * bibliothèque correcte prochainement.
 + */
 +struct organes_genitaux
 +   {
 +#ifdef HOMME
 +   Penis *jt;
 +#endif
 +   /* G_spot *g;   Retiré pour débogage */
 +#ifdef FEMME
 +   Vagin *p;
 +#endif
 +   }
 +
 +/* Initialisation des routines du système d'amorçage -- appelée avant la réplication de l'ADN.
 + * Allocation de la mémoire tampon et définition des pointeurs vers les fichiers des protéines
 + */
 +ADN *zygote_initialisation(Sperme *, Ovule *);
 +
 +/* CODE D'INITIALISATION PRINCIPAL
 + *
 + * Retourne des structures contenant les phénotypes de l'organisme
 + * à afficher à la naissance.
 + *
 + * Sera amélioré plus tard pour rendre la sortie moins hideuse.
 + */
 +Caracteristiques *rechercher_phenotype(Identifiant *i);
 +</code>
 +
 +...et ainsi de suite
 +
 +(Notez que Dieu utilise des tabulations de trois espaces)
 +
 +L'auteur original de cette blague est **Mathew Murphy** [[meta@pobox.com]]. Il a gentiment publié cette blague sous licence GPL. Merci Mathew !
 +
 +Traduction : **Aurélien Rivière**, 2012.
 +
 +
 +===== Renonciation au copyright =====
 +
 +La blague figurant sur cette page provient des archives de courriels du projet GNU maintenues par la FSF.
 +
 +La Free Software Foundation ne revendique pas de copyright sur cette blague.
 +
 +
 +===== Source =====
 +
 +Il s'agit d'une blague publiée sur le site de GNU : [[https://www.gnu.org/fun/jokes/dna.fr.html]]
 +
 +
 +===== Note de traduction =====
 +
 +**Ligne 15 :** Cette phrase est une adaptation du texte original : Added extra sex drive to male.h. Il y a là un jeu de mot intraduisible, drive pouvant signifier "périphérique" ou "pulsion". Deux traductions sont donc possibles : "ajout d'un périphérique sexuel supplémentaire à male.h", ou bien "ajout de pulsion sexuelle supplémentaire à male.h". Cette blague étant sous GPL, je [Aurélien Rivière] me suis permis d'élaborer un peu sur la deuxième solution. ;-)
humour/adn_humain_transpose_en_code_c.txt · Dernière modification : 25.02.2020 @ 17:45 de admin@logiciel-libre.ch