|
Taille des logiciels echecs... par thierrycatalan le
[Aller à la fin] |
| Informatique | |
Je viens de reinstaller chessmaster sur mon disque dur : plus de 900 megaoctets sont occupés !
J'ai voulu savoir comment cet espace était occupé :
Pas de surprise les sons et les fichiers tutoriaux prennent beaucoup de place !
L'enorme surprise pour moi est venu de la place RIDICULE occupée par le programme engine proprement dit : 131 ko !!!
N'en croyant pas mes yeux , j'ai regardé la taille des engines de chessbase : tout aussi incroyable ! entre 100 et 300 ko selon les engines.
Ne trouvez vous pas incroyable de pouvoir élaborer un programme infoirmatique qui joue aux echecs à un niveau grand maitre avec 130 Ko ??
De memoire les petits programmes que j'ecrivais sur ma texas instruments TI57 il y a 20 ne faisaient pas grand chose (ils comptaient !) et leur taille etaient superieure !!
quel est ce mystere ?? Quelqu'un a un début d'explication à ce mystère ?
|
|
La loi de Moore... il n'a pas fait les choses à Demi ;-)
|
|
euh... Je ne vois pas trop ce que la loi de Moore vient faire là-dedans.
Par contre en ce qui me concerne, la petite taille des engines ne m'étonne guère. Expliqué grossièrement, l'engine ne contient et ne calcule que l'algorithme spécifique aux jeu d'échecs.
Les logiciels sont conçu de manière modulaire : Tout ce qui est graphique se trouve dans d'autre fichiers. Idem pour les connaissances comme les tablesbases. L'engine, lui, se contente de calculer et communique avec les autres modules (l'interface graphique, interrogation des "connaissances" échiquéennes style tablebases, bibliothèques d'ouvertures, etc.)au moyen d'un protocole de communication comme l'UCI.
Cette modularité explique la petite taille de l'executable du module.
|
|
d'ac avec Pascal, je ne vois pas ce que Michael Moore vient faire là-dedans, encore moins sa loi...
|
|
Et Roger... quand il a appris ça, a fait un BOND !!
Désolé, j'ai pas pu résisté
|
|
confondre kilooctet et octet La TI-57 avait un maximum de 50 instructions, ce qui correspond à peut-être 50-150 octets. 131 ko c'est 1000 fois plus.
|
|
@thierrycatalan C'est une sorte de course à l'échalotte comme pour certaines suites bureautiques. J'avais lu quelque part le surnom donné par quelqu'un qui s'en plaignait après qu'on y ait découvert à l'intérieur d'autres logiciels cachés : flipper, simulateur de vol, etc. : obèsiciels.
|
|
|