Au contraire c'est extrêmement courant dans le monde professionnel.
PulkoMandy a écrit : Programmer pour un compilo en particulier n'est intéressant que pour des systèmes qui ne bougeront pas, et c'est très spécifique (je pense qu'il n'y a ça que dans les applis embarquées...)
Sans vouloir relancer tous les trolls affamés qui ont envie de bouffer du Windows, comme je le disais GCC, qui est seul maintenant qu'il a tué le marché du compilateur, n'est absolument pas compatible avec la norme ANSI (qu'ils qualifient de "pedantic") et GCC comme tous les gros logiciels (Java, Python et tous les OS) n'est même pas compatible avec lui-même d'une version à l'autre.
J'ai une longue expérience de compilation sur C (sur 20 ans) et sur Java (11 ans) et parfois des programmes écrits il y a seulement deux ans, doivent être réécrits. Le pire que j'ai vu c'est une application qui ne tournait que sur une seule version mineure de Java (un truc du genre JDK 1.4_xx_y, ça ne tournait ni avec JDK 1.4_xx_y-1, ni avec JDK 1.4_xx_y+1!
L'industrie est remplie de proxy et autres émulateurs pour éviter d'avoir à faire des patchs sur des machines existantes pourvues de logiciels qu'on ne sait plus maintenir. Rappelez vous le monsieur qui était venu nous demander de l'aide pour sa gestion automatique qui marchait seulement sur MSDOS!
