On Mon, May 19, 2003 at 04:43:20PM +0200, Georges Mariano wrote:
> > Tu d�fends le langage C++ avec �a ? 
> 
> � part �a, nous sommes �videmment d'accord, la qualit� du d�veloppeur
> est un facteur non n�gligeable. Moi, j'aurais plut�t mis Perl en
> �exemple� mais bon ;-) 

Je n'en attendais pas moins :-)

> Tiens, en fait, j'ajouterai un autre crit�re qualitatif. Un programme
> est d'autant plus mal �crit que ses d�faut sont discernables m�me par
> une personne non n�cessairement form�e au langage utilis� (mais avec une
> �exp�rience logicielle� de base, �videmment). 

Ne serait-il pas encore moins bien �crit si quelqu'un qui
connait le langage ne le comprend pas?

Pour prendre un exemple, il y a beaucoup de programmeurs qui
ne comprennent pas les Makefiles, ce qui ne veut pas dire
qu'ils sont mal �crits, mais simplement que ces programmeurs
ne comprennent pas le langage.

De m�me que dans un autre ordre d'id�es, je peux juger de la
po�sie fran�aise, ou anglaise, mais certainement pas
japonaise... Je pense que la connaissance du langage est
fondamentale.

Bien s�r, dans le cas de (par exemple) C++, C, Perl, et sans
doute Python, on reste dans les m�me familles de langages.
Ocaml est bas�, si je me souviens bien, sur Lisp, et je ne
pense pas que je me permettrais d'aller juger un programme
dans cette famille (vu les difficult�s que j'ai � �crire le
plus simple script Gimp).

> PS : On en reparle Vendredi ?

Ouaip.

-- 
Marbles should be kept together.

Répondre à