Je pense que tu n'as jamais implanté de compilateur.
Les gestion des erreurs de compilation, c'est une tâche *vraiment* lourde dans l'écriture d'un compilo (ou même d'un interpréteur).
Quand on voit la taille de GCC, on se dit qu'il est rudement bon quand même !
Cela étant, oui, c'est un peu fatiguant de décortiquer l'erreur (vraiment une erreur de syntaxe ? un bug dans GCC ? un typo dans mon code ?)
Mais on s'y fait vite, car chaque classe d'erreurs génère en fait un type d'erreur identique... De plus, les IDEs, et éditeurs (y compris VIM) te mettent le curseur sur la première erreur trouvée (et les suivantes si tu cliquouilles ou tape la bonne commande (:cnext, :cc par exemple avec vim))
# Petite note
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Sur l'(in)utilisabilité (relative) de GCC. Évalué à 4.
Les gestion des erreurs de compilation, c'est une tâche *vraiment* lourde dans l'écriture d'un compilo (ou même d'un interpréteur).
Quand on voit la taille de GCC, on se dit qu'il est rudement bon quand même !
Cela étant, oui, c'est un peu fatiguant de décortiquer l'erreur (vraiment une erreur de syntaxe ? un bug dans GCC ? un typo dans mon code ?)
Mais on s'y fait vite, car chaque classe d'erreurs génère en fait un type d'erreur identique... De plus, les IDEs, et éditeurs (y compris VIM) te mettent le curseur sur la première erreur trouvée (et les suivantes si tu cliquouilles ou tape la bonne commande (:cnext, :cc par exemple avec vim))