Nous sommes effectivement plus que simplement notre ADN: nous sommes ce que décrit notre ADN, mais passé à travers le processus de développement, qui contient une grosse part d'aléa et une grosse part d'influence de l'environnement. Dans l'analogie code source / ADN, je pense que la compilation est bien plus que la grossesse, c'est tout le processus de développement. C'est ce qui transforme le code source en quelque chose de concret. Si on compile le même code source dans un autre environnement, on n'aura pas le même résultat (en termes d'instructions exécutées). Par contre, évidemment, on n'est pas censé avoir d'aléa dans la compilation.
Concernant le débat inné-acquis, je ne pense pas que ça pose un gros problème dans le cas du logiciel. Ce qui est adaptable à son environnement, c'est le produit final. Rien n'empêche à priori qu'un code source décrive un logiciel capable de s'adapter ou de réagir à son environnement. On a beaucoup d'exemples de logiciels dont le code détermine la réaction aux changements, même si on n'a encore rien qui produise de l'intelligence.
# ADN
Posté par Yusei (Mastodon) . En réponse au journal Livebox et le Libre : une question d'ADN. Évalué à 2.
Nous sommes effectivement plus que simplement notre ADN: nous sommes ce que décrit notre ADN, mais passé à travers le processus de développement, qui contient une grosse part d'aléa et une grosse part d'influence de l'environnement. Dans l'analogie code source / ADN, je pense que la compilation est bien plus que la grossesse, c'est tout le processus de développement. C'est ce qui transforme le code source en quelque chose de concret. Si on compile le même code source dans un autre environnement, on n'aura pas le même résultat (en termes d'instructions exécutées). Par contre, évidemment, on n'est pas censé avoir d'aléa dans la compilation.
Concernant le débat inné-acquis, je ne pense pas que ça pose un gros problème dans le cas du logiciel. Ce qui est adaptable à son environnement, c'est le produit final. Rien n'empêche à priori qu'un code source décrive un logiciel capable de s'adapter ou de réagir à son environnement. On a beaucoup d'exemples de logiciels dont le code détermine la réaction aux changements, même si on n'a encore rien qui produise de l'intelligence.