C'est un aveu !
C'est un aveu !
C'est un aveu !
"John Deuf" wrote in message
news:Arnold McDonald (AMcD) :Tu es peut-etre un bidouilleur passionne, mais tu n'as pas l'air
d'avoir travaille en industrie, avec une equipe de developpement de
100 personnes, des revues de code, et sur plateformes heterogenes.
Parce que la tu verrais tout de suite l'interet de la norme.
Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au delà
de 10 je croyais qu'on s'échangeait de la lib ou du module
compilé...)
je dirais "oui et non", la norme est trop lourde et trop
complexe pour présenter de réel intérêt dans la production de code
source.
Rien qu'en C par exemple, si il n'y a pas de loi drastique
(beaucoup plus stricte que la norme) limitant les effets de style et
rafinnement syntaxique, alors ca sera la cata.
Et pour connaitre le
milieu pro (des l'équipe de 4 à 10 programmeurs), la norme en vigueur
c'est bien celle du compilo, la méthode de programmation c'est FFF
(First Function Found) et la devise c'est "dépèche toi faut livrer".
C'est chouette les normes, mais il faut savoir à qui ca s'adresse. La
norme "C" ne s'adresse pas en premier lieu au programmeurs, elle
s'adresse à ceux qui font les compilo
(et Microsoft à l'air de s'en
foutre légèrement).
"John Deuf" <nomail@dontuseit.com> wrote in message
news:Xns973F7A9A20A8grospenis@212.27.42.66...
Arnold McDonald (AMcD) :
Tu es peut-etre un bidouilleur passionne, mais tu n'as pas l'air
d'avoir travaille en industrie, avec une equipe de developpement de
100 personnes, des revues de code, et sur plateformes heterogenes.
Parce que la tu verrais tout de suite l'interet de la norme.
Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au delà
de 10 je croyais qu'on s'échangeait de la lib ou du module
compilé...)
je dirais "oui et non", la norme est trop lourde et trop
complexe pour présenter de réel intérêt dans la production de code
source.
Rien qu'en C par exemple, si il n'y a pas de loi drastique
(beaucoup plus stricte que la norme) limitant les effets de style et
rafinnement syntaxique, alors ca sera la cata.
Et pour connaitre le
milieu pro (des l'équipe de 4 à 10 programmeurs), la norme en vigueur
c'est bien celle du compilo, la méthode de programmation c'est FFF
(First Function Found) et la devise c'est "dépèche toi faut livrer".
C'est chouette les normes, mais il faut savoir à qui ca s'adresse. La
norme "C" ne s'adresse pas en premier lieu au programmeurs, elle
s'adresse à ceux qui font les compilo
(et Microsoft à l'air de s'en
foutre légèrement).
"John Deuf" wrote in message
news:Arnold McDonald (AMcD) :Tu es peut-etre un bidouilleur passionne, mais tu n'as pas l'air
d'avoir travaille en industrie, avec une equipe de developpement de
100 personnes, des revues de code, et sur plateformes heterogenes.
Parce que la tu verrais tout de suite l'interet de la norme.
Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au delà
de 10 je croyais qu'on s'échangeait de la lib ou du module
compilé...)
je dirais "oui et non", la norme est trop lourde et trop
complexe pour présenter de réel intérêt dans la production de code
source.
Rien qu'en C par exemple, si il n'y a pas de loi drastique
(beaucoup plus stricte que la norme) limitant les effets de style et
rafinnement syntaxique, alors ca sera la cata.
Et pour connaitre le
milieu pro (des l'équipe de 4 à 10 programmeurs), la norme en vigueur
c'est bien celle du compilo, la méthode de programmation c'est FFF
(First Function Found) et la devise c'est "dépèche toi faut livrer".
C'est chouette les normes, mais il faut savoir à qui ca s'adresse. La
norme "C" ne s'adresse pas en premier lieu au programmeurs, elle
s'adresse à ceux qui font les compilo
(et Microsoft à l'air de s'en
foutre légèrement).
> Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au delà
> de 10 je croyais qu'on s'échangeait de la lib ou du module
> compilé...)
Et bien tu n'as pas encore "tout vu", c'est tout....
> Rien qu'en C par exemple, si il n'y a pas de loi drastique
> (beaucoup plus stricte que la norme) limitant les effets de style et
> rafinnement syntaxique, alors ca sera la cata.
??? Tu peux expliciter stp?
> Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au delà
> de 10 je croyais qu'on s'échangeait de la lib ou du module
> compilé...)
Et bien tu n'as pas encore "tout vu", c'est tout....
> Rien qu'en C par exemple, si il n'y a pas de loi drastique
> (beaucoup plus stricte que la norme) limitant les effets de style et
> rafinnement syntaxique, alors ca sera la cata.
??? Tu peux expliciter stp?
> Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au delà
> de 10 je croyais qu'on s'échangeait de la lib ou du module
> compilé...)
Et bien tu n'as pas encore "tout vu", c'est tout....
> Rien qu'en C par exemple, si il n'y a pas de loi drastique
> (beaucoup plus stricte que la norme) limitant les effets de style et
> rafinnement syntaxique, alors ca sera la cata.
??? Tu peux expliciter stp?
"Arnaud Debaene" wrote in message
news:43b97711$0$27618$
> > Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au de là
> > de 10 je croyais qu'on s'échangeait de la lib ou du module
> > compilé...)
> Et bien tu n'as pas encore "tout vu", c'est tout....
oui, c'est ce que je dis.
> > Rien qu'en C par exemple, si il n'y a pas de loi drastique
> > (beaucoup plus stricte que la norme) limitant les effets de style et
> > rafinnement syntaxique, alors ca sera la cata.
> ??? Tu peux expliciter stp?
Non. pour plusieurs raisons :
- je ne te connais pas,
- j'ai autre chose à faire.
- ca ne m'apportera rien.
- Je ne comprends pas que tu me pose la question.
"Arnaud Debaene" <adebaene@club-internet.fr> wrote in message
news:43b97711$0$27618$636a15ce@news.free.fr...
> > Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au de là
> > de 10 je croyais qu'on s'échangeait de la lib ou du module
> > compilé...)
> Et bien tu n'as pas encore "tout vu", c'est tout....
oui, c'est ce que je dis.
> > Rien qu'en C par exemple, si il n'y a pas de loi drastique
> > (beaucoup plus stricte que la norme) limitant les effets de style et
> > rafinnement syntaxique, alors ca sera la cata.
> ??? Tu peux expliciter stp?
Non. pour plusieurs raisons :
- je ne te connais pas,
- j'ai autre chose à faire.
- ca ne m'apportera rien.
- Je ne comprends pas que tu me pose la question.
"Arnaud Debaene" wrote in message
news:43b97711$0$27618$
> > Bien que je n'ai jamais vu d'équipe de dev de 100 personnes, (au de là
> > de 10 je croyais qu'on s'échangeait de la lib ou du module
> > compilé...)
> Et bien tu n'as pas encore "tout vu", c'est tout....
oui, c'est ce que je dis.
> > Rien qu'en C par exemple, si il n'y a pas de loi drastique
> > (beaucoup plus stricte que la norme) limitant les effets de style et
> > rafinnement syntaxique, alors ca sera la cata.
> ??? Tu peux expliciter stp?
Non. pour plusieurs raisons :
- je ne te connais pas,
- j'ai autre chose à faire.
- ca ne m'apportera rien.
- Je ne comprends pas que tu me pose la question.
Et bééé, ca c'est de l'argumentaire qui te rend crédible;-)
Bonne journée à toi aussi....
Et bééé, ca c'est de l'argumentaire qui te rend crédible;-)
Bonne journée à toi aussi....
Et bééé, ca c'est de l'argumentaire qui te rend crédible;-)
Bonne journée à toi aussi....
Penser que, parce qu'on respecte la norme Truc et la méthode Machin,
tout va aller pour le mieux dans le meilleur des mondes possibles est
une utopie d'universitaire ou de chef de département.
Et après ? Je continue de faire vivre un gros projet que je recompile
chaque semaine avec Borland C++ 5.02, sorti en 1997. Où est le
problème ? Démodé ? La belle affaire...
Si le fait d'utiliser des particularités du compilo t'oblige à refaire
tout ton code et non pas modifier juste ces particularités, mieux vaut
changer de métier.
J'ai porté du code BC (avec particularités genre
OWL) vers VC (avec autres particularités genre MFC) et ça n'a pas été
la fin du monde.
Maintenant, si tu dois prévoir dès le départ qu'on va te demander ça,
tu codes en intégrant ton propre isolant. On change l'interface ; on
garde le coeur.
Et si un autre programmeur doit faire evoluer ton code ?
Là, je vois pas le rapport.
Tu prends un
codeur hors normes qui code de façon claire et organisée, ça passera
facilement. Tu prends un codeur qui code de façon bordélique, tout en
respectant les diverses normes et méthodes, et ça coincera de toute
façon.
Je suis pas contre les normes, hein, ça aide bien évidemment à
travailler en groupe ou à passer le flambeau aux suivants. De là à
croire que ça résoud forcément les problèmes de portage, c'est de
l'utopie ou de l'intégrisme.
Ce qui dure en informatique n'a même plus
besoin de normes, et quand ça ne dure pas, la norme devient un boulet.
Penser que, parce qu'on respecte la norme Truc et la méthode Machin,
tout va aller pour le mieux dans le meilleur des mondes possibles est
une utopie d'universitaire ou de chef de département.
Et après ? Je continue de faire vivre un gros projet que je recompile
chaque semaine avec Borland C++ 5.02, sorti en 1997. Où est le
problème ? Démodé ? La belle affaire...
Si le fait d'utiliser des particularités du compilo t'oblige à refaire
tout ton code et non pas modifier juste ces particularités, mieux vaut
changer de métier.
J'ai porté du code BC (avec particularités genre
OWL) vers VC (avec autres particularités genre MFC) et ça n'a pas été
la fin du monde.
Maintenant, si tu dois prévoir dès le départ qu'on va te demander ça,
tu codes en intégrant ton propre isolant. On change l'interface ; on
garde le coeur.
Et si un autre programmeur doit faire evoluer ton code ?
Là, je vois pas le rapport.
Tu prends un
codeur hors normes qui code de façon claire et organisée, ça passera
facilement. Tu prends un codeur qui code de façon bordélique, tout en
respectant les diverses normes et méthodes, et ça coincera de toute
façon.
Je suis pas contre les normes, hein, ça aide bien évidemment à
travailler en groupe ou à passer le flambeau aux suivants. De là à
croire que ça résoud forcément les problèmes de portage, c'est de
l'utopie ou de l'intégrisme.
Ce qui dure en informatique n'a même plus
besoin de normes, et quand ça ne dure pas, la norme devient un boulet.
Penser que, parce qu'on respecte la norme Truc et la méthode Machin,
tout va aller pour le mieux dans le meilleur des mondes possibles est
une utopie d'universitaire ou de chef de département.
Et après ? Je continue de faire vivre un gros projet que je recompile
chaque semaine avec Borland C++ 5.02, sorti en 1997. Où est le
problème ? Démodé ? La belle affaire...
Si le fait d'utiliser des particularités du compilo t'oblige à refaire
tout ton code et non pas modifier juste ces particularités, mieux vaut
changer de métier.
J'ai porté du code BC (avec particularités genre
OWL) vers VC (avec autres particularités genre MFC) et ça n'a pas été
la fin du monde.
Maintenant, si tu dois prévoir dès le départ qu'on va te demander ça,
tu codes en intégrant ton propre isolant. On change l'interface ; on
garde le coeur.
Et si un autre programmeur doit faire evoluer ton code ?
Là, je vois pas le rapport.
Tu prends un
codeur hors normes qui code de façon claire et organisée, ça passera
facilement. Tu prends un codeur qui code de façon bordélique, tout en
respectant les diverses normes et méthodes, et ça coincera de toute
façon.
Je suis pas contre les normes, hein, ça aide bien évidemment à
travailler en groupe ou à passer le flambeau aux suivants. De là à
croire que ça résoud forcément les problèmes de portage, c'est de
l'utopie ou de l'intégrisme.
Ce qui dure en informatique n'a même plus
besoin de normes, et quand ça ne dure pas, la norme devient un boulet.
Puisque tu veux chippoter, alors allons-y ! 99 % ? Ben c'est nul ! Ou
on respecte ou on respecte pas, il n'y a pas de "presque". Dire on est
à 99 % de la norme est ridicule. Soit tu l'es à 100% et oui, t'es à la
norme, soit tu l'est pas.
Le but de la norme n'est pas de faire progresser le langage, mais
d'homogeneiser l'existant.
Tatata. Le but des normes est d'imposer SES standards de la part des
gros pontes du milieu.
Non. Moi, je choisis un compilo en fonction de son ergonomie, des APIs
qu'il me permet d'interfacer, de son éditeur (en tant que société), de
l'aide disponible, des mise à jour, de son évolution possible, des
cibles compilabes, etc. La norme ? Mais je m'en moque mon pauvre ami,
que t'as pas idée. Quelle norme déjà ? Celle des langages ? Celles de
sécurité ? ISO ? ANSI ?
Bah oui, mais j'ai besoin d'entier 64 bits moi, alors,
je les utilise et ça tourne parfaitement sur les OS Kro.Non, ca ne tourne qu'avec vc++ dans une version donnee.
Non, ça tourne sous un OS donné à la limite si tu veux. Donc au pire,
c'est du code dédié.
Et si ton entreprise t'impose de changer de compilateur ou d'OS ?
Cela n'est faisable qu'en toute intelligence. Le gars qui va décider
de changer de compilo pour une équipe, il doit bien calculer son coup.
Ou si, tout simplement, vc++ cesse d'exister ou change de version ?
Les compilos Kro disparaître ? Faut arrêter l'alcool là, les fêtes
sont passées :-).
Et si un autre programmeur doit faire evoluer ton code ?
Mon code est abondamment commenté, cela ne poserait aucun problème.
Bidouilleur ? Pourquoi de suite les insultes ?
Personne ne suit les normes, surtout ceux qui veulent te
l'imposer.
Allez tiens, simple exemple dont je discutais il y a peu
avec des gars de ce forum. Désassemble quelques bouts du kernel de
Windows, tu avs voir comment ils respectent les normes, tu avs bien
rire ! C'est truffé d'appels de fonctions soit-disant deprecated, de
bits soit-disant ignored et autres. T'as l'impression que tout ce qui
est déconseilé dans le MSDN est inversement mis en oeuvre dans le code
de l'OS :-). Le suivi des normes ? Lol.
Non, ici on parle d'informatique. Les normes en info c'est bidon.
Allez, dernier exemple dont nous discutions il y a 2-3 jours ici,
l'UNICODE. Tout mon code est à la norme UNICODE, ce nouveau standard a
absolument suivre pour être full compatible gnagnagna. Pourtant ça ne
sert foncièrement strictement à rien du tout. Donc, je réitère, les
normes informatiques ? Lol.
Puisque tu veux chippoter, alors allons-y ! 99 % ? Ben c'est nul ! Ou
on respecte ou on respecte pas, il n'y a pas de "presque". Dire on est
à 99 % de la norme est ridicule. Soit tu l'es à 100% et oui, t'es à la
norme, soit tu l'est pas.
Le but de la norme n'est pas de faire progresser le langage, mais
d'homogeneiser l'existant.
Tatata. Le but des normes est d'imposer SES standards de la part des
gros pontes du milieu.
Non. Moi, je choisis un compilo en fonction de son ergonomie, des APIs
qu'il me permet d'interfacer, de son éditeur (en tant que société), de
l'aide disponible, des mise à jour, de son évolution possible, des
cibles compilabes, etc. La norme ? Mais je m'en moque mon pauvre ami,
que t'as pas idée. Quelle norme déjà ? Celle des langages ? Celles de
sécurité ? ISO ? ANSI ?
Bah oui, mais j'ai besoin d'entier 64 bits moi, alors,
je les utilise et ça tourne parfaitement sur les OS Kro.
Non, ca ne tourne qu'avec vc++ dans une version donnee.
Non, ça tourne sous un OS donné à la limite si tu veux. Donc au pire,
c'est du code dédié.
Et si ton entreprise t'impose de changer de compilateur ou d'OS ?
Cela n'est faisable qu'en toute intelligence. Le gars qui va décider
de changer de compilo pour une équipe, il doit bien calculer son coup.
Ou si, tout simplement, vc++ cesse d'exister ou change de version ?
Les compilos Kro disparaître ? Faut arrêter l'alcool là, les fêtes
sont passées :-).
Et si un autre programmeur doit faire evoluer ton code ?
Mon code est abondamment commenté, cela ne poserait aucun problème.
Bidouilleur ? Pourquoi de suite les insultes ?
Personne ne suit les normes, surtout ceux qui veulent te
l'imposer.
Allez tiens, simple exemple dont je discutais il y a peu
avec des gars de ce forum. Désassemble quelques bouts du kernel de
Windows, tu avs voir comment ils respectent les normes, tu avs bien
rire ! C'est truffé d'appels de fonctions soit-disant deprecated, de
bits soit-disant ignored et autres. T'as l'impression que tout ce qui
est déconseilé dans le MSDN est inversement mis en oeuvre dans le code
de l'OS :-). Le suivi des normes ? Lol.
Non, ici on parle d'informatique. Les normes en info c'est bidon.
Allez, dernier exemple dont nous discutions il y a 2-3 jours ici,
l'UNICODE. Tout mon code est à la norme UNICODE, ce nouveau standard a
absolument suivre pour être full compatible gnagnagna. Pourtant ça ne
sert foncièrement strictement à rien du tout. Donc, je réitère, les
normes informatiques ? Lol.
Puisque tu veux chippoter, alors allons-y ! 99 % ? Ben c'est nul ! Ou
on respecte ou on respecte pas, il n'y a pas de "presque". Dire on est
à 99 % de la norme est ridicule. Soit tu l'es à 100% et oui, t'es à la
norme, soit tu l'est pas.
Le but de la norme n'est pas de faire progresser le langage, mais
d'homogeneiser l'existant.
Tatata. Le but des normes est d'imposer SES standards de la part des
gros pontes du milieu.
Non. Moi, je choisis un compilo en fonction de son ergonomie, des APIs
qu'il me permet d'interfacer, de son éditeur (en tant que société), de
l'aide disponible, des mise à jour, de son évolution possible, des
cibles compilabes, etc. La norme ? Mais je m'en moque mon pauvre ami,
que t'as pas idée. Quelle norme déjà ? Celle des langages ? Celles de
sécurité ? ISO ? ANSI ?
Bah oui, mais j'ai besoin d'entier 64 bits moi, alors,
je les utilise et ça tourne parfaitement sur les OS Kro.Non, ca ne tourne qu'avec vc++ dans une version donnee.
Non, ça tourne sous un OS donné à la limite si tu veux. Donc au pire,
c'est du code dédié.
Et si ton entreprise t'impose de changer de compilateur ou d'OS ?
Cela n'est faisable qu'en toute intelligence. Le gars qui va décider
de changer de compilo pour une équipe, il doit bien calculer son coup.
Ou si, tout simplement, vc++ cesse d'exister ou change de version ?
Les compilos Kro disparaître ? Faut arrêter l'alcool là, les fêtes
sont passées :-).
Et si un autre programmeur doit faire evoluer ton code ?
Mon code est abondamment commenté, cela ne poserait aucun problème.
Bidouilleur ? Pourquoi de suite les insultes ?
Personne ne suit les normes, surtout ceux qui veulent te
l'imposer.
Allez tiens, simple exemple dont je discutais il y a peu
avec des gars de ce forum. Désassemble quelques bouts du kernel de
Windows, tu avs voir comment ils respectent les normes, tu avs bien
rire ! C'est truffé d'appels de fonctions soit-disant deprecated, de
bits soit-disant ignored et autres. T'as l'impression que tout ce qui
est déconseilé dans le MSDN est inversement mis en oeuvre dans le code
de l'OS :-). Le suivi des normes ? Lol.
Non, ici on parle d'informatique. Les normes en info c'est bidon.
Allez, dernier exemple dont nous discutions il y a 2-3 jours ici,
l'UNICODE. Tout mon code est à la norme UNICODE, ce nouveau standard a
absolument suivre pour être full compatible gnagnagna. Pourtant ça ne
sert foncièrement strictement à rien du tout. Donc, je réitère, les
normes informatiques ? Lol.
Disons que ca ira beaucoup mieux que sans.
Le logiciel n'est plus maintenu. Admettons qu'on veille sous-traiter une
bibliotheque a rajouter, le sous-traitant ne peut meme pas acheter la
licence du meme compilateur que toi.
On est oblige de refaire le code parce que les particularites du compilo
sont dependantes du bon vouloir de l'editeur du logiciel, et que donc,
elles peuvent disparaitre du jour au lendemain. La norme par contre, est
assuree par un organisme independant (l'ISO) et il y a plein de compilo
sur le marche.
Dans une grosse boite, ce n'est jamais a toi de decider ce genre de
chose. La personne qui decide ca tu ne la connais meme pas.
En tant que programmeur professionnel, tu dois seulement produire du
code maintenable et reutilisable au mieux, parce qu'il y a 90% de chance
qu'il le soit.
De toute facon, dans la plupart des boites de developpement industriel,
le code non-ISO ne passe meme pas la revue de code (quand il compile).
Un autre programmeur qui connait le C++ (puisqu'on parle de la norme
C++) ne connait peut-etre pas les specificites du compilo que tu as cru
bon utiliser.
Mon compilateur n'est pas de ton avis.
Du code bordelique mais qui respecte la norme, il se compile sur tous
les compilos conformes.
Par contre du code qui utilises des specificites du compilo, aussi clair
soit-il, il ne conpilera pas sur autre compilo.
Je suis pas contre les normes, hein, ça aide bien évidemment à
travailler en groupe ou à passer le flambeau aux suivants. De là à
croire que ça résoud forcément les problèmes de portage, c'est de
l'utopie ou de l'intégrisme.
Ca ne resoud pas tout, mais ca tend vers cet objectif.
On a toujours besoin de normes.
Disons que ca ira beaucoup mieux que sans.
Le logiciel n'est plus maintenu. Admettons qu'on veille sous-traiter une
bibliotheque a rajouter, le sous-traitant ne peut meme pas acheter la
licence du meme compilateur que toi.
On est oblige de refaire le code parce que les particularites du compilo
sont dependantes du bon vouloir de l'editeur du logiciel, et que donc,
elles peuvent disparaitre du jour au lendemain. La norme par contre, est
assuree par un organisme independant (l'ISO) et il y a plein de compilo
sur le marche.
Dans une grosse boite, ce n'est jamais a toi de decider ce genre de
chose. La personne qui decide ca tu ne la connais meme pas.
En tant que programmeur professionnel, tu dois seulement produire du
code maintenable et reutilisable au mieux, parce qu'il y a 90% de chance
qu'il le soit.
De toute facon, dans la plupart des boites de developpement industriel,
le code non-ISO ne passe meme pas la revue de code (quand il compile).
Un autre programmeur qui connait le C++ (puisqu'on parle de la norme
C++) ne connait peut-etre pas les specificites du compilo que tu as cru
bon utiliser.
Mon compilateur n'est pas de ton avis.
Du code bordelique mais qui respecte la norme, il se compile sur tous
les compilos conformes.
Par contre du code qui utilises des specificites du compilo, aussi clair
soit-il, il ne conpilera pas sur autre compilo.
Je suis pas contre les normes, hein, ça aide bien évidemment à
travailler en groupe ou à passer le flambeau aux suivants. De là à
croire que ça résoud forcément les problèmes de portage, c'est de
l'utopie ou de l'intégrisme.
Ca ne resoud pas tout, mais ca tend vers cet objectif.
On a toujours besoin de normes.
Disons que ca ira beaucoup mieux que sans.
Le logiciel n'est plus maintenu. Admettons qu'on veille sous-traiter une
bibliotheque a rajouter, le sous-traitant ne peut meme pas acheter la
licence du meme compilateur que toi.
On est oblige de refaire le code parce que les particularites du compilo
sont dependantes du bon vouloir de l'editeur du logiciel, et que donc,
elles peuvent disparaitre du jour au lendemain. La norme par contre, est
assuree par un organisme independant (l'ISO) et il y a plein de compilo
sur le marche.
Dans une grosse boite, ce n'est jamais a toi de decider ce genre de
chose. La personne qui decide ca tu ne la connais meme pas.
En tant que programmeur professionnel, tu dois seulement produire du
code maintenable et reutilisable au mieux, parce qu'il y a 90% de chance
qu'il le soit.
De toute facon, dans la plupart des boites de developpement industriel,
le code non-ISO ne passe meme pas la revue de code (quand il compile).
Un autre programmeur qui connait le C++ (puisqu'on parle de la norme
C++) ne connait peut-etre pas les specificites du compilo que tu as cru
bon utiliser.
Mon compilateur n'est pas de ton avis.
Du code bordelique mais qui respecte la norme, il se compile sur tous
les compilos conformes.
Par contre du code qui utilises des specificites du compilo, aussi clair
soit-il, il ne conpilera pas sur autre compilo.
Je suis pas contre les normes, hein, ça aide bien évidemment à
travailler en groupe ou à passer le flambeau aux suivants. De là à
croire que ça résoud forcément les problèmes de portage, c'est de
l'utopie ou de l'intégrisme.
Ca ne resoud pas tout, mais ca tend vers cet objectif.
On a toujours besoin de normes.
Je crois que tu confonds plusieurs choses. Une norme, ce n'est pas un
standard.
Une norme, c'est decrit par un organisme independant (l'ISO par exemple)
pour tenter d'uniformiser l'existant.
Ce n'est pas comme quand Microsoft tente d'imposer son wma pour raffler le
marche de la musique en ligne. Ca c'est meme le contraire d'une norme : ca
c'est un standard proprietaire et ferme.
Tu as l'air bien sur de toi. Les decideurs d'entreprises n'ont pas l'air
aussi confiants.
Tu commentes donc particulierement les specifites du compilo que tu
utilises ?
Tous les programmeurs professionnels que je connais (et notamment ceux sur
fr.comp.lang.c++) suivent la norme au plus pres.
A quelle norme ISO fais-tu references ?
Que je sache, les fonctions specifiques au systeme Windows sont tout sauf
normalisees.
Sans les normes, il n'a aurait pas d'informatique. Pas d'octets, pas
d'ascii, pas de vga, pas d'agp, etc...
Ca permet a ton programme de supporter d'autres langues, comme l'arabe, le
russe...
Je crois que tu confonds plusieurs choses. Une norme, ce n'est pas un
standard.
Une norme, c'est decrit par un organisme independant (l'ISO par exemple)
pour tenter d'uniformiser l'existant.
Ce n'est pas comme quand Microsoft tente d'imposer son wma pour raffler le
marche de la musique en ligne. Ca c'est meme le contraire d'une norme : ca
c'est un standard proprietaire et ferme.
Tu as l'air bien sur de toi. Les decideurs d'entreprises n'ont pas l'air
aussi confiants.
Tu commentes donc particulierement les specifites du compilo que tu
utilises ?
Tous les programmeurs professionnels que je connais (et notamment ceux sur
fr.comp.lang.c++) suivent la norme au plus pres.
A quelle norme ISO fais-tu references ?
Que je sache, les fonctions specifiques au systeme Windows sont tout sauf
normalisees.
Sans les normes, il n'a aurait pas d'informatique. Pas d'octets, pas
d'ascii, pas de vga, pas d'agp, etc...
Ca permet a ton programme de supporter d'autres langues, comme l'arabe, le
russe...
Je crois que tu confonds plusieurs choses. Une norme, ce n'est pas un
standard.
Une norme, c'est decrit par un organisme independant (l'ISO par exemple)
pour tenter d'uniformiser l'existant.
Ce n'est pas comme quand Microsoft tente d'imposer son wma pour raffler le
marche de la musique en ligne. Ca c'est meme le contraire d'une norme : ca
c'est un standard proprietaire et ferme.
Tu as l'air bien sur de toi. Les decideurs d'entreprises n'ont pas l'air
aussi confiants.
Tu commentes donc particulierement les specifites du compilo que tu
utilises ?
Tous les programmeurs professionnels que je connais (et notamment ceux sur
fr.comp.lang.c++) suivent la norme au plus pres.
A quelle norme ISO fais-tu references ?
Que je sache, les fonctions specifiques au systeme Windows sont tout sauf
normalisees.
Sans les normes, il n'a aurait pas d'informatique. Pas d'octets, pas
d'ascii, pas de vga, pas d'agp, etc...
Ca permet a ton programme de supporter d'autres langues, comme l'arabe, le
russe...