Link Station > Section Généraliste > Discussion Libre >

[TAGALACON] Recherche programmeurs motivés




Aller au Forum:
Notez ce sujet :

Page(s) (2): [ 1   2   > ]   Sujet précédent   Sujet suivant
Auteur
Sujet    Tout développer | Tout contracter NOUVEAU SUJET    RÉPONDRE
Réduire ce messageZZakathGuruNiveau 29 · CascadeurRéférenceur Aguerri
Membre depuis
2002
Messages
9866
Plus
Membre n°
7213
Inscription
15 Dec 2002
Localisation
Copenhague
Sujets lancés
426
Ancienneté
97 %
Participation
92 %
Request [TAGALACON] Recherche programmeurs motivésAncien message 15-06-2004 14:40
Bonjour tout le monde,
j'ai commencé récemment à programmer un système de type Tierra (http://www.his.atr.jp/~ray/tierra/), qui consiste à émuler un ordinateur/OS avec un langage pseudo-ASM très simplifié et à y introduire une population de programmes auto-réplicateurs ainsi qu'un système de mutations/cross-over afin d'observer le processus d'évolution.

Si certains sont intéressés pour en programmer une partie ou pour discuter de paramètres techniques, ils sont les bienvenus. Je programme en OCaml mais en cloisonnant les différentes parties, il devrait être tout à fait possible d'utiliser d'autres langages.


On ne sait jamais...

__________________
Allez jeter un œil à mon portfolio !

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageKKeySozeModérateurNiveau 25 · Chef opérateurRéférenceur Aguerri
Membre depuis
2002
Messages
6370
Plus
Membre n°
4449
Inscription
15 Sep 2002
Localisation
IDF
Âge
42 ans
Sujets lancés
603
Ancienneté
98 %
Participation
85 %
Ancien message 15-06-2004 14:47
Sense Ahead 1 2 Zakath
Help Zakath
Random Move 0


__________________
OXMO : On est plus intelligent à plusieurs que tout seul...mais certains aident moins que d'autres

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageSSpinydoudouBanni(e)Niveau 12 · Collectionneur DVDRéférenceur Appliqué
Membre depuis
2004
Messages
4362
Plus
Membre n°
13153
Inscription
29 Mar 2004
Localisation
Suisse
Âge
52 ans
Sujets lancés
147
Ancienneté
92 %
Participation
78 %
Ancien message 15-06-2004 15:07

__________________
ADSL:1200/200 (1536/256)

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageBBartmanMaitreNiveau 14 · Jury du publicRéférenceur Assidu
Membre depuis
2003
Messages
3230
Plus
Membre n°
13069
Inscription
26 May 2003
Localisation
Genève, Suisse
Âge
47 ans
Sujets lancés
154
Ancienneté
95 %
Participation
72 %
Ancien message 15-06-2004 15:21
Moi je veux bien faire les cafés

J'ai déjà du mal a programmer mon magnetoscope alors bon

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageCCthulhu22GuruNiveau 24 · Chef opérateurRéférenceur Confirmé
Membre depuis
2002
Messages
8138
Plus
Membre n°
86
Inscription
24 Feb 2002
Localisation
Paris
Âge
41 ans
Sujets lancés
357
Ancienneté
100 %
Participation
89 %
Ancien message 15-06-2004 15:23
déja je comprend pas ce que tu veux faire alors le programmer ...

__________________
Faites comme nous, aidez la Science: rejoignez la team OXMO (14/3600 membres du forum... et vous ??)

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messagePPuma-FraKCConfirméNiveau 7 · CinéphageRéférenceur Assidu
Membre depuis
2002
Messages
754
Plus
Membre n°
6784
Inscription
03 Dec 2002
Localisation
en orbite geostationaire
Âge
47 ans
Sujets lancés
37
Ancienneté
97 %
Participation
46 %
Oulala ...Ancien message 15-06-2004 18:01
Bon courage Zakath, et à ceux qui décideraient de rejoindre ton projet.

Cependant une chose est sûr, c'est pas moi qui pourait en être ...





Question, ton language pseudo ASM c'est de l'assembleur, non ?

__________________

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageSSchoubiGuruNiveau 42 · ScénaristeRéférenceur Émérite
Membre depuis
2002
Messages
12627
Plus
Membre n°
566
Inscription
10 Mar 2002
Âge
47 ans
Sujets lancés
1428
Ancienneté
100 %
Participation
97 %
Ancien message 15-06-2004 18:22
Si un peu de Perl peut vous être d'une aide quelconque....

Sinon, j'ai étudié pas mal de théories de l'évolution pendant mon cursus...

__________________

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageKKissTheFutureConnectéGuruNiveau 19 · ChroniqueurRéférenceur Novice
Membre depuis
2002
Messages
11547
Plus
Membre n°
6223
Inscription
17 Nov 2002
Localisation
Arras
Âge
46 ans
Sujets lancés
108
Ancienneté
98 %
Participation
95 %
Ancien message 15-06-2004 18:35
y'a des apéro de prévu ?

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageZZakathGuruNiveau 29 · CascadeurRéférenceur Aguerri
Membre depuis
2002
Messages
9866
Plus
Membre n°
7213
Inscription
15 Dec 2002
Localisation
Copenhague
Sujets lancés
426
Ancienneté
97 %
Participation
92 %
Ancien message 15-06-2004 19:44
@ Cthulhu22 : reprenons. On met en place un ordinateur virtuel composé d'une mémoire en quantité finie (une grille de 100 000 cases sur lesquelles on peut mettre des numéros) et d'un CPU qui sait exécuter des instructions dans un langage qu'on a défini précédemment : le pseudo-ASM (qui est, pour répondre à Puma, une sorte d'assembleur, mais avec nos instructions persos, adaptées aux structures qu'on souhaite utiliser (par exemple, aucun argument numérique aux instructions)).
Ensuite, on crée (en pseudo-ASM) un programme qui sait s'auto-répliquer. En gros, ça donne :

trouver début de mon code
stocker adresse de début en R0
trouver fin de mon code
stocker adresse de fin en R1
demande d'allocation mémoire
stocker adresse allouée en R2
copier instruction de R0 à R2
incrémenter R0
incrémenter R2
si R0 = R1 envoyer un pointeur d'execution en R2
sinon revenir 4 instructions en arrière


modulo les contraintes techniques, évidemment.
On introduit enfin des processus de mutations (i.e. une probabilité qu'une instruction soit modifiée en une autre lors de sa copie) et de cross-over (copie et mélange de plusieurs bouts de créatures au lieu d'une seule), on lance ça avec un allocateur de CPU et un processus qui tue des créatures pour ne pas saturer la mémoire, et zou, c'est parti.
On peut observer l'évolution/sélection naturelle en direct depuis son canapé. Pi c'est chouette à programmer. C'est plus clair ?


@ Schoubi : est-ce que ça t'intéresse, alors ? Le Perl ne devrait pas être un problème (j'en ai moi-même fait un peu et j'apprcéie beaucoup prce que c'est assez clair et puissant, trouvé-je), donc si tu es motivé, vilkommen !

@ KTF :

__________________
Allez jeter un œil à mon portfolio !

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageMmatapalaDébutantNiveau 6 · CinéphageRéférenceur Novice
Membre depuis
2002
Messages
492
Plus
Membre n°
1779
Inscription
21 May 2002
Localisation
paris
Âge
49 ans
Sujets lancés
44
Ancienneté
100 %
Participation
39 %
Ancien message 17-06-2004 07:59
C'est un genre de corewar non ?

__________________
"L'égalité des chances, c'est pour ceux qui ont de la chance"
Soyez Mordus!
http://yorglllllll.labrute.fr

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageZZakathGuruNiveau 29 · CascadeurRéférenceur Aguerri
Membre depuis
2002
Messages
9866
Plus
Membre n°
7213
Inscription
15 Dec 2002
Localisation
Copenhague
Sujets lancés
426
Ancienneté
97 %
Participation
92 %
Ancien message 17-06-2004 10:25
Oui, à deux nuances près : les créatures n'essaient pas de se détruire (l'allocation mémoire fait en sorte qu'elles ne se recouvrent jamais) et il y a un mécanisme pour les faire évoluer. Sinon, c'est CoreWar.

__________________
Allez jeter un œil à mon portfolio !

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageMmatapalaDébutantNiveau 6 · CinéphageRéférenceur Novice
Membre depuis
2002
Messages
492
Plus
Membre n°
1779
Inscription
21 May 2002
Localisation
paris
Âge
49 ans
Sujets lancés
44
Ancienneté
100 %
Participation
39 %
Ancien message 17-06-2004 11:24
On a code un CoreWar comme projet dans mon ecole.
Je me suis plus particulierement charge de l'assembleur, notament de l'interpreteur.
D'autre se sont charges de la machine virtuelle et du codage du champion.
Par contre tout etait code en C.
Je ne connais absolument pas le Camel.

__________________
"L'égalité des chances, c'est pour ceux qui ont de la chance"
Soyez Mordus!
http://yorglllllll.labrute.fr

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageZZakathGuruNiveau 29 · CascadeurRéférenceur Aguerri
Membre depuis
2002
Messages
9866
Plus
Membre n°
7213
Inscription
15 Dec 2002
Localisation
Copenhague
Sujets lancés
426
Ancienneté
97 %
Participation
92 %
Ancien message 17-06-2004 11:41
J'ai commencé par l'interpréteur, justement, et il est relativement bien avancé (plus qu'à implémenter la recherche de motifs et les CALL/RET). Il reste à faire la machine virtuelle (relativement complexe parce qu'il faudra que ce soit vraiment bien optimisé et que les règles de cross-over ne sont pas très simples à mettre en place), si ça te dit...
Je ne code pas en C mais j'arrive à peu près à le lire (je déteste le C ). Je sais qu'OCaml permet d'interfacer du code en C avec son code à lui (même si je n'ai jamais essayé), donc si ça te dit de te lancer là-dedans, tu es le bienvenu.

__________________
Allez jeter un œil à mon portfolio !

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageSSchoubiGuruNiveau 42 · ScénaristeRéférenceur Émérite
Membre depuis
2002
Messages
12627
Plus
Membre n°
566
Inscription
10 Mar 2002
Âge
47 ans
Sujets lancés
1428
Ancienneté
100 %
Participation
97 %
Ancien message 17-06-2004 12:36
Bon z'avez pas besoin de Perl alors

__________________

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageZZakathGuruNiveau 29 · CascadeurRéférenceur Aguerri
Membre depuis
2002
Messages
9866
Plus
Membre n°
7213
Inscription
15 Dec 2002
Localisation
Copenhague
Sujets lancés
426
Ancienneté
97 %
Participation
92 %
Ancien message 17-06-2004 12:38
Ben si, si tu veux aider.
Sérieusement, ça t'intéresse ou pas ? Si oui, je te conseille d'aller jeter un coup d'oeil là-dessus : http://www.his.atr.jp/~ray/pubs/tutorial/Tutorial.ppt

__________________
Allez jeter un œil à mon portfolio !

Signaler ce message à un modérateur | IP: Logguée

Il est actuellement 18:26 (GMT) NOUVEAU SUJET    RÉPONDRE   
Page(s) (2): [ 1   2   > ]  Sujet précédent   Sujet suivant
Link Station > Section Généraliste > Discussion Libre > [TAGALACON] Recherche programmeurs motivés

Aller au Forum:
Notez ce sujet :


Réponse rapide
Afficher une version imprimable | Chercher dans ce sujet | Envoyer cette page par email | S'inscrire à ce sujet | Télécharger ce sujet
Règles du forum :
Créer de nouveaux sujets
Répondre aux messages
Attacher des fichiers
Editer vos messages
: not autorisé
: not autorisé
: not autorisé
: not autorisé
Le Code HTML est OFF
Le BBCode est ON
Les Smileys sont ONs
Le code [IMG] est ON
Page générée en 0.071481 secondes en exécutant 51 requêtes SQL.
Apache - Compression GZIP : Activée.