On Thu, Sep 26, 2002 at 09:49:37AM +0200, Georges Mariano wrote: > > Juste pour remettre les choses en place quant à un quelconque niveau > > de taille de projets en informatique suivant le langage... Le > > langage est presque secondaire quand les gens programment > > *vraiment*. > > Non, ça c'est pas possible... "programmer vraiment" c'est également la > maintenance à long terme et sur ce point, la meilleure volonté des > (bons) programmeurs n'est pas l'essentiel.
Mais ça a très peu à voir avec le language. Pour permettre une maintenance facile, il faut une conception claire, de la documentation, probablement un chef de projet qui s'assure que tout soit homogène. On définit des règles de codages, on dit qu'il ne faut jamais ne pas déclarer les variables (par exemple), et ensuite on fait tester le code écrit par quelqu'un d'autre. Et le language n'entre pas en jeu. J'ai sous la main des pages et des pages d'assembleur qui sont tout à fait maintenable (le code de démarrage de Linux par exemple), et on peut faire des programmes en ADA qui sont imbittables(1). Cela dit, j'irai acheter un bouquin sur Python ce weekend, pasque ça fait longtemps que je voulais le regarder, et maintenant je veux être sûr que je sais de quoi je parle la prochaine fois ;) /Y (1) imbittable: qui ne peut pas être mis en bits.