j'ai bien compris que gcc et mes programmes peuvent « coller » aux standards, c'est pas le problème.
mais quand je veux utiliser un logiciel taillé pour gcc, je dois me farcir l'installation de gcc avec parce que mon compilateur ne passe pas. certes c'est un mauvais exemple car gcc est « par défaut » dans freebsd.
Je vois pas pourquoi les specs de gcc devraient être dictées par une norme, ou BSD, ou MS, ou ...
heu... C99, je dirais :)))
je pense plutôt aux options de compilation au nom obscur, genre --fnolinemakecoffeifalignedon64bit que les compilateurs C sur les autres unix n'ont pas.
le fond du problème reste là, microsoft fait des extensions et tout le monde trouve ça mal, même si ce sont de bonnes idées comme tu dis. pourtant, tu te sens obligé de les utiliser ? donc tu reste libre d'une certaine manière.
GNU a aussi ses extensions mais il ne viendrait pas à l'esprit que de les utiliser c'est mal. ça tient à peu de choses :)
les dev de gcc ajoute ce qu'ils veulent et les utilisateurs utilisent ce qu'ils veulent.
[^] # Re: réflexion du soir, bonsoir
Posté par Ramso . En réponse au journal réflexion du soir, bonsoir. Évalué à 1.
j'ai bien compris que gcc et mes programmes peuvent « coller » aux standards, c'est pas le problème.
mais quand je veux utiliser un logiciel taillé pour gcc, je dois me farcir l'installation de gcc avec parce que mon compilateur ne passe pas. certes c'est un mauvais exemple car gcc est « par défaut » dans freebsd.
Je vois pas pourquoi les specs de gcc devraient être dictées par une norme, ou BSD, ou MS, ou ...
heu... C99, je dirais :)))
je pense plutôt aux options de compilation au nom obscur, genre --fnolinemakecoffeifalignedon64bit que les compilateurs C sur les autres unix n'ont pas.
le fond du problème reste là, microsoft fait des extensions et tout le monde trouve ça mal, même si ce sont de bonnes idées comme tu dis. pourtant, tu te sens obligé de les utiliser ? donc tu reste libre d'une certaine manière.
GNU a aussi ses extensions mais il ne viendrait pas à l'esprit que de les utiliser c'est mal. ça tient à peu de choses :)
les dev de gcc ajoute ce qu'ils veulent et les utilisateurs utilisent ce qu'ils veulent.
s/gcc/microsoft/g
où se situe la limite ?