Elle est très très grosse. Je n'ai pas compté les lignes mais ça doit tourner autour de 3000.
C'est vrai que je fais appel à un certain nombre de notions et d'algorithmes pour Einstein. C'est une usine à Gaz ce truc. C'est aussi pour ça que je suis presque sûr qu'il y aura des bugs sur la première ß3.0 : c'est statistique
Côté algorithmes :
- tri en 2n (classement par types)
- récursivité (sous-répertoires)
- découpage et justification automatique d'un texte (viewer de textes)
- navigation bi-dimensionnelle (affichage sous forme d'icônes)
- piles FIFO et LIFO (viewer de textes et sous-répertoires)
- ...
Côté notions :
- champs de bits
- structures récursives
- compilation conditionnelle
- tableaux de pointeurs
- chargement dynamique de données externes
- calculs en virgule fixe
- ...