46Fermer48
Kevin KoflerLe 16/09/2007 à 16:44
Thibaut (./42) :
Toi, expert en compilation ?

Je maintiens le portage TIGCC de GCC depuis 2002.
Tu n'as jamais écrit de compilateur.

Alors déjà j'ai écrit un compilateur simple dans un cours de compilateurs à l'université. (En revanche, ça a été avec Lex et Yacc (imposé, mais j'aurais de toute façon choisi de les utiliser si on m'avait laissé le choix). Je suis tout à fait capable d'écrire un scanneur et parseur maison, mais Lex/Flex et Yacc/Bison simplifient de loin la tâche et le code est plus lisible.) Mais contrairement à Onur, je n'ai pas la prétention de considérer un tel compilateur jouet prêt à l'emploi pratique. Et ensuite, il ne faut pas avoir écrit un compilateur tout seul pour s'y connaître, on peut aussi travailler sur un projet de compilateur beaucoup plus grand (et donc plus utile en pratique!) comme je le fais.
Quand tu auras fait un travail aussi imposant et aussi complexe que celui des codeurs de GCC

Je pense que pas mal des développeurs de GCC ne font pas plus que moi. (Bien sûr, il y en a qui le font, mais ils sont payés pour ça!) C'est le nombre qui compte. Ce n'est pas du tout le modèle de développement "loup solitaire"! Et tu sous-estimes de loin mon travail, je suis tout seul sur le portage TIGCC de GCC!
Un nouveau développeur n'aura forcément pas ton expérience en termes de compilation (et encore moins la mienne), tu présupposes beaucoup trop d'expertise là.
Bravo pour ta non-modestie, voir ta prétention.

J'ai 5 années d'expérience en compilateurs, Onur 2 années.

Tu n'as pas l'air de comprendre la différence entre:
* travail et connaissances. (Il n'y a pas que ce que j'ai écrit qui est important, mais aussi ce que j'ai lu et maintenu.)
* travail fourni et résultat obtenu. (Un problème que Onur a aussi, il me dit toujours qu'il a travaillé plus sur ETP que moi sur TIGCC, c'est possible, mais ça ne change pas que son résultat est moins bon parce qu'il réinvente la roue!)

(EDIT: Il manquait "que" dans "Il n'y a pas que ...")