Suivez-nous sur X
|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Divers : C - l'ADN dévoile enfin ses secrets
(Article écrit par Paul Maskens et extrait d'Amiga News - juillet/août 1997)
|
|
Note : traduction par Fernandez Diego Bravo.
Pendant de nombreuses années, les biologistes moléculaires sont restés perplexes devant le fait qu'une portion très faible de l'ADN
d'un organisme vivant est utile. Aujourd'hui, j'ai résolu le mystère.
La raison pour laquelle seulement 30% de l'ADN humain est utile est que les 70% restant sont des commentaires ! Une fois que l'on a
décodé un génome humain lambda, son contenu débute comme suit :
/*ADNHUMAIN.H
* Génome Humain
* Version 2.1
* © Dieu
*/
/* Historique des versions:
* 01-00-0000 00:00 1.0 Adam.
* 02-00-0000 10:00 1.1 Eve.
* 03-00-0000 02:11 1.2 Ajout du code pénis à la version mâle.
* Un peu brouillon --
* A réécrire plus tard pour le rendre plus clair.
* 12-03-0017 03:14 1.3 Ajout de commandes de sexe en plus à 'male.h' : ai
* récupéré le code de 'ADN_elephanth'.
* 03-10-0145 16:33 1.4 Suppression de la queue.
* 31-00-1115 17:20 1.5 Ai raccourci les avant-bras, et agrandi la boîte
* crânienne.
* 20-08-2091 13:56 1.6 Ajout des pouces opposés à la routine mains().
* 09-04-2501 14:04 1.7 Améliorations cosmétiques mineures -- ai noirci la
* couleur de la peau pour qu'elle corresponde à mon image.
* 12-07-2909 02:21 1.8 Dentition inapropriée : ai ajouté des dents de
* 'sagesse' en plus. Penser à rendre la mâchoire plus
* grande pour compenser.
* 31-12-4501 14:18 1.9 Augmentation de la taille moyenne.
* 12-02-5533 17:09 2.0 Ai ajouté l'option homo(sexuel) à cause de la
* surpopulation, afin de ralentir son accélération.
* 04-11-6004 16:11 2.1 Index rétréci pour qu'il soit à la taille du trou au
* centre d'un CD.
*/
/*Définitions standards
*/
#define SEXE male
#define TAILLE 1.84
#define POIDS 68
/* Inclus les traits de caractère hérités des fichiers ADN parents.
* Les fichiers doivent être préprocessés par le programme
* MENDEL afin d'avoir les bonnes caractéristiques d'héritage.
*/
#include "mere.h"
#include "pere.h"
#ifndef PERE
#warn("Père inconnu -- j'essaie de deviner)
#include "batar.h"
#endif
/* Mise en place des variables et fonctions spécifiques au sexe.
*/
#include <sexe.h>
/* Code bordélique -- Je réécrirai le tout et l'inclurai dans une bibliothèque
* propre dans quelque temps.
*/
struct parties_genitales
{
#lfdef MALE
Penis *jt;
#endif
#ifdef FEMELLE
/* point_G *g; Retiré pour cause de debogage */
Vagin *p;
#endif
}
/* Routine d'initialisation du Boolstrap -- appelée avant la duplication de
* l'ADN. Allocation des tampons et mise en place des pointeurs de fichiers
* des protéines.
*/
ADN *zygote_init(Spermatozoïde *, Ovule *);
/* CODE D'INITIALISATION PRINCIPAL
*
* Renvoie les structures contenant les phénotypes préprocessés pour que
* l'organisme les montre à la naissance.
*
* J'améliorerai la sortie plus tard pour qu'elle soit moins crade.
*/
Caractéristique *table_phenotype(Identifiant *i);
===
.etc.
|
[Notez que Dieu programme en C, qu'il utilise des tabulations de trois espaces et des commentaires de type /* */]
|