JKB a écrit :Vi + gcc + gdb pour tout le monde ;-)
Heu.... C'est soit vi + sdb ou équivalent, soit emacs + gdb/dbx, sinon
tu mélanges les torchons et les serviettes...
JKB a écrit :
Vi + gcc + gdb pour tout le monde ;-)
Heu.... C'est soit vi + sdb ou équivalent, soit emacs + gdb/dbx, sinon
tu mélanges les torchons et les serviettes...
JKB a écrit :Vi + gcc + gdb pour tout le monde ;-)
Heu.... C'est soit vi + sdb ou équivalent, soit emacs + gdb/dbx, sinon
tu mélanges les torchons et les serviettes...
Le 26-05-2010, xtof.pernod a écrit :Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :Marc Boyer a écrit :Le 25-05-2010, FX a écrit :Marc Boyer a écrit :Le 24-05-2010, FX a écrit :
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
C'est un des pb que je rencontre en discutant avec des pros du dev
qui donnent leur avis sur l'enseignement de la programmation: comme
ils ont fait partie des 20% qui s'en sont sorti, ils trouvent que c'est
une bonne voie.
Bon, c'est dommage que l'OP donne pas son point de vue - des tas de
gens lui ont posé des tas de questions, sans réponse - mais je suis
tenté de dire que si au bout d'1 an, on en est toujours à tester des
malloc( 1 ) dans une boucle, c'est peut-être qu'on a visé un peu haut..
Ou que ce n'est pas la bonne voie.
J'aime bien le concept de
la courbe d'apprentissage, qui trace la productivité par rapport
à l'effort d'apprentissage.
Avec le C comme premier langage, la première marche est très haute.
Je pense qu'on peut aller aussi loin avec des démarches plus douces
en entrée de jeu.
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
Marc Boyer
Le 26-05-2010, xtof.pernod<xtof.pernod@NOSPAM.free.fr> a écrit :
Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :
Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :
Marc Boyer a écrit :
Le 25-05-2010, FX<fx.spam2@laposte.net> a écrit :
Marc Boyer a écrit :
Le 24-05-2010, FX<fx.spam2@laposte.net> a écrit :
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
C'est un des pb que je rencontre en discutant avec des pros du dev
qui donnent leur avis sur l'enseignement de la programmation: comme
ils ont fait partie des 20% qui s'en sont sorti, ils trouvent que c'est
une bonne voie.
Bon, c'est dommage que l'OP donne pas son point de vue - des tas de
gens lui ont posé des tas de questions, sans réponse - mais je suis
tenté de dire que si au bout d'1 an, on en est toujours à tester des
malloc( 1 ) dans une boucle, c'est peut-être qu'on a visé un peu haut..
Ou que ce n'est pas la bonne voie.
J'aime bien le concept de
la courbe d'apprentissage, qui trace la productivité par rapport
à l'effort d'apprentissage.
Avec le C comme premier langage, la première marche est très haute.
Je pense qu'on peut aller aussi loin avec des démarches plus douces
en entrée de jeu.
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
Marc Boyer
Le 26-05-2010, xtof.pernod a écrit :Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :Marc Boyer a écrit :Le 25-05-2010, FX a écrit :Marc Boyer a écrit :Le 24-05-2010, FX a écrit :
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
C'est un des pb que je rencontre en discutant avec des pros du dev
qui donnent leur avis sur l'enseignement de la programmation: comme
ils ont fait partie des 20% qui s'en sont sorti, ils trouvent que c'est
une bonne voie.
Bon, c'est dommage que l'OP donne pas son point de vue - des tas de
gens lui ont posé des tas de questions, sans réponse - mais je suis
tenté de dire que si au bout d'1 an, on en est toujours à tester des
malloc( 1 ) dans une boucle, c'est peut-être qu'on a visé un peu haut..
Ou que ce n'est pas la bonne voie.
J'aime bien le concept de
la courbe d'apprentissage, qui trace la productivité par rapport
à l'effort d'apprentissage.
Avec le C comme premier langage, la première marche est très haute.
Je pense qu'on peut aller aussi loin avec des démarches plus douces
en entrée de jeu.
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
Marc Boyer
Le 26-05-2010, FX a écrit :Marc Boyer a écrit :Le 25-05-2010, FX a écrit :Marc Boyer a écrit :Le 24-05-2010, FX a écrit :heron maladroit a écrit :(snip)
Si c'est pas trop indiscret, quelle école et quelle année ?
Le choix de C comme premier langage, je trouve ça rude.
Supélec, 2001.
Ca a pu changer depuis, mais je trouve que c'est plutôt un bon choix
pour des informaticiens généralistes.
(...)
Sinon, sur le site WEB, on voit que les deux premier langages
sont java et Caml désormais.
Marc Boyer
--
En prenant aux 10% des francais les plus riches 12% de leurs revenus,
on pourrait doubler les revenus des 10% les plus pauvres.
Le 26-05-2010, FX<fx.spam2@laposte.net> a écrit :
Marc Boyer a écrit :
Le 25-05-2010, FX<fx.spam2@laposte.net> a écrit :
Marc Boyer a écrit :
Le 24-05-2010, FX<fx.spam2@laposte.net> a écrit :
heron maladroit a écrit :
(snip)
Si c'est pas trop indiscret, quelle école et quelle année ?
Le choix de C comme premier langage, je trouve ça rude.
Supélec, 2001.
Ca a pu changer depuis, mais je trouve que c'est plutôt un bon choix
pour des informaticiens généralistes.
(...)
Sinon, sur le site WEB, on voit que les deux premier langages
sont java et Caml désormais.
Marc Boyer
--
En prenant aux 10% des francais les plus riches 12% de leurs revenus,
on pourrait doubler les revenus des 10% les plus pauvres.
Le 26-05-2010, FX a écrit :Marc Boyer a écrit :Le 25-05-2010, FX a écrit :Marc Boyer a écrit :Le 24-05-2010, FX a écrit :heron maladroit a écrit :(snip)
Si c'est pas trop indiscret, quelle école et quelle année ?
Le choix de C comme premier langage, je trouve ça rude.
Supélec, 2001.
Ca a pu changer depuis, mais je trouve que c'est plutôt un bon choix
pour des informaticiens généralistes.
(...)
Sinon, sur le site WEB, on voit que les deux premier langages
sont java et Caml désormais.
Marc Boyer
--
En prenant aux 10% des francais les plus riches 12% de leurs revenus,
on pourrait doubler les revenus des 10% les plus pauvres.
Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
xtof.pernod ?crivait dans fr.comp.lang.c :Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :Marc Boyer a écrit :Le 25-05-2010, FX a écrit :Marc Boyer a écrit :Le 24-05-2010, FX a écrit :heron maladroit a écrit :Ne souhaitant pas passer trop de temps sur le langage C, ça fait 1 an
que j'ai commencé et je considère y donner encore 1 année de plus (à
(...)
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
Tiens, c'est une idée, ça.. Moi je vote C0B0L-66.. =)
(Par contre le passage est 'rude': adresse ? pointeur ? fonction ?? Damned.)du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
Le gros problème (pour moi), c'est surtout qu'en attaquant
directement par le C, tu peux très vite prendre de très mauvaise
habitudes.
Commencer par quelque chose de strict et de structuré
façon Fortran77 t'oblige à formaliser ton code (et son implantation)
correctement, sans rajouter immédiatement des trucs aussi abscons
pour le débutant que les pointeurs, les pointeurs de fonctions, les
chaînes de caractères^W^W^Wtableaux de caractères terminés par un
nul. Tu n'es pas obligé d'entrer dans les subtilités du Fortrand77
(ENTRY, GOTO calculés, ASSIGN et j'en passe) pour faire quelque
chose. Une fois que tu as bien intégré ce qu'est la programmation
structurée, tu peux passer au C parce que tu n'auras qu'à rajouter
les problèmes de gestion de la mémoire (je simplifie un peu mais
c'est grossièrement ça). À l'endroit où je donnais des cours, les
étudiants avaient deux ans de cours et de TP de Fortran77. À la suite
de ces deux ans de F77, le C était vu en 3 mois et pour l'immense majorité
des tâches, tu en savais assez.
JKB
Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
xtof.pernod ?crivait dans fr.comp.lang.c :
Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :
Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :
Marc Boyer a écrit :
Le 25-05-2010, FX<fx.spam2@laposte.net> a écrit :
Marc Boyer a écrit :
Le 24-05-2010, FX<fx.spam2@laposte.net> a écrit :
heron maladroit a écrit :
Ne souhaitant pas passer trop de temps sur le langage C, ça fait 1 an
que j'ai commencé et je considère y donner encore 1 année de plus (à
(...)
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
Tiens, c'est une idée, ça.. Moi je vote C0B0L-66.. =)
(Par contre le passage est 'rude': adresse ? pointeur ? fonction ?? Damned.)
du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
Le gros problème (pour moi), c'est surtout qu'en attaquant
directement par le C, tu peux très vite prendre de très mauvaise
habitudes.
Commencer par quelque chose de strict et de structuré
façon Fortran77 t'oblige à formaliser ton code (et son implantation)
correctement, sans rajouter immédiatement des trucs aussi abscons
pour le débutant que les pointeurs, les pointeurs de fonctions, les
chaînes de caractères^W^W^Wtableaux de caractères terminés par un
nul. Tu n'es pas obligé d'entrer dans les subtilités du Fortrand77
(ENTRY, GOTO calculés, ASSIGN et j'en passe) pour faire quelque
chose. Une fois que tu as bien intégré ce qu'est la programmation
structurée, tu peux passer au C parce que tu n'auras qu'à rajouter
les problèmes de gestion de la mémoire (je simplifie un peu mais
c'est grossièrement ça). À l'endroit où je donnais des cours, les
étudiants avaient deux ans de cours et de TP de Fortran77. À la suite
de ces deux ans de F77, le C était vu en 3 mois et pour l'immense majorité
des tâches, tu en savais assez.
JKB
Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
xtof.pernod ?crivait dans fr.comp.lang.c :Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :Marc Boyer a écrit :Le 25-05-2010, FX a écrit :Marc Boyer a écrit :Le 24-05-2010, FX a écrit :heron maladroit a écrit :Ne souhaitant pas passer trop de temps sur le langage C, ça fait 1 an
que j'ai commencé et je considère y donner encore 1 année de plus (à
(...)
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
Tiens, c'est une idée, ça.. Moi je vote C0B0L-66.. =)
(Par contre le passage est 'rude': adresse ? pointeur ? fonction ?? Damned.)du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
Le gros problème (pour moi), c'est surtout qu'en attaquant
directement par le C, tu peux très vite prendre de très mauvaise
habitudes.
Commencer par quelque chose de strict et de structuré
façon Fortran77 t'oblige à formaliser ton code (et son implantation)
correctement, sans rajouter immédiatement des trucs aussi abscons
pour le débutant que les pointeurs, les pointeurs de fonctions, les
chaînes de caractères^W^W^Wtableaux de caractères terminés par un
nul. Tu n'es pas obligé d'entrer dans les subtilités du Fortrand77
(ENTRY, GOTO calculés, ASSIGN et j'en passe) pour faire quelque
chose. Une fois que tu as bien intégré ce qu'est la programmation
structurée, tu peux passer au C parce que tu n'auras qu'à rajouter
les problèmes de gestion de la mémoire (je simplifie un peu mais
c'est grossièrement ça). À l'endroit où je donnais des cours, les
étudiants avaient deux ans de cours et de TP de Fortran77. À la suite
de ces deux ans de F77, le C était vu en 3 mois et pour l'immense majorité
des tâches, tu en savais assez.
JKB
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Espie ?crivait dans fr.comp.lang.c :In article<htlni6$199$,
Marc Boyer wrote:C'est un des pb que je rencontre en discutant avec des pros du dev
qui donnent leur avis sur l'enseignement de la programmation: comme
ils ont fait partie des 20% qui s'en sont sorti, ils trouvent que c'est
une bonne voie.
Est-ce qu'on a vraiment besoin que tout le monde s'en sorte ?
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
J'ai tendance a avoir un point de vue un peu facho sur la question.
Je prefere largement un apprentissage de la programmation ou le manque
de rigueur "tue" ton programme.
Une des catastrophes de Java, c'est
que ca rend viable les programmeurs mediocres.
Dans mes bras ;-)
Tu sais, ceux qui font
du code qui marche presque bien presque tout le temps. Ces gugusses, ils
n'auraient qu'un compilo C entre les mains, ils se seraient vite decourages,
et ca serait pas plus mal...
Apres, c'est sur qu'il faut aussi se faire plaisir et que tout faire en C
c'est pas ideal, mais un apprentissage de la programmation qui ne selectionne
pas un minimum des gens motives et doues et susceptibles de faire des bons
programmeurs ?
Vi + gcc + gdb pour tout le monde ;-) Et ce sera certainement un
progrès si on fait développer sur des machines à mémoire un peu
réduite...
JKB
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Espie ?crivait dans fr.comp.lang.c :
In article<htlni6$199$1@news.cict.fr>,
Marc Boyer<Marc.Boyer@cert.onera.fr.invalid> wrote:
C'est un des pb que je rencontre en discutant avec des pros du dev
qui donnent leur avis sur l'enseignement de la programmation: comme
ils ont fait partie des 20% qui s'en sont sorti, ils trouvent que c'est
une bonne voie.
Est-ce qu'on a vraiment besoin que tout le monde s'en sorte ?
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
J'ai tendance a avoir un point de vue un peu facho sur la question.
Je prefere largement un apprentissage de la programmation ou le manque
de rigueur "tue" ton programme.
Une des catastrophes de Java, c'est
que ca rend viable les programmeurs mediocres.
Dans mes bras ;-)
Tu sais, ceux qui font
du code qui marche presque bien presque tout le temps. Ces gugusses, ils
n'auraient qu'un compilo C entre les mains, ils se seraient vite decourages,
et ca serait pas plus mal...
Apres, c'est sur qu'il faut aussi se faire plaisir et que tout faire en C
c'est pas ideal, mais un apprentissage de la programmation qui ne selectionne
pas un minimum des gens motives et doues et susceptibles de faire des bons
programmeurs ?
Vi + gcc + gdb pour tout le monde ;-) Et ce sera certainement un
progrès si on fait développer sur des machines à mémoire un peu
réduite...
JKB
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Espie ?crivait dans fr.comp.lang.c :In article<htlni6$199$,
Marc Boyer wrote:C'est un des pb que je rencontre en discutant avec des pros du dev
qui donnent leur avis sur l'enseignement de la programmation: comme
ils ont fait partie des 20% qui s'en sont sorti, ils trouvent que c'est
une bonne voie.
Est-ce qu'on a vraiment besoin que tout le monde s'en sorte ?
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
J'ai tendance a avoir un point de vue un peu facho sur la question.
Je prefere largement un apprentissage de la programmation ou le manque
de rigueur "tue" ton programme.
Une des catastrophes de Java, c'est
que ca rend viable les programmeurs mediocres.
Dans mes bras ;-)
Tu sais, ceux qui font
du code qui marche presque bien presque tout le temps. Ces gugusses, ils
n'auraient qu'un compilo C entre les mains, ils se seraient vite decourages,
et ca serait pas plus mal...
Apres, c'est sur qu'il faut aussi se faire plaisir et que tout faire en C
c'est pas ideal, mais un apprentissage de la programmation qui ne selectionne
pas un minimum des gens motives et doues et susceptibles de faire des bons
programmeurs ?
Vi + gcc + gdb pour tout le monde ;-) Et ce sera certainement un
progrès si on fait développer sur des machines à mémoire un peu
réduite...
JKB
Le 27-05-2010, JKB a écrit :Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :La puissance des machines aussi n'est pas là pour assainir le code.
Non, mais le soft est devenu moins cher.
(...)
Comme tu le disais, MS-DOS plantait déjà à cette époque...
C'est surtout les softs _sur_ MS-DOS qui le faisait planter...
Ben, pourtant, c'est pas le rôle d'un OS de protéger les applis
saines des applis buggées ?
Faire tourner un OS sans appli, c'est un peu comme une appli sans
utilisateur, c'est vachement plus facile, non ?
Marc Boyer
Le 27-05-2010, JKB<knatschke@koenigsberg.fr> a écrit :
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :
La puissance des machines aussi n'est pas là pour assainir le code.
Non, mais le soft est devenu moins cher.
(...)
Comme tu le disais, MS-DOS plantait déjà à cette époque...
C'est surtout les softs _sur_ MS-DOS qui le faisait planter...
Ben, pourtant, c'est pas le rôle d'un OS de protéger les applis
saines des applis buggées ?
Faire tourner un OS sans appli, c'est un peu comme une appli sans
utilisateur, c'est vachement plus facile, non ?
Marc Boyer
Le 27-05-2010, JKB a écrit :Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :La puissance des machines aussi n'est pas là pour assainir le code.
Non, mais le soft est devenu moins cher.
(...)
Comme tu le disais, MS-DOS plantait déjà à cette époque...
C'est surtout les softs _sur_ MS-DOS qui le faisait planter...
Ben, pourtant, c'est pas le rôle d'un OS de protéger les applis
saines des applis buggées ?
Faire tourner un OS sans appli, c'est un peu comme une appli sans
utilisateur, c'est vachement plus facile, non ?
Marc Boyer
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
Euh. Qu'est-ce que tu entends, précisément, par 'à la main': au malloc(3) ?..
Parce que dans ce cas, en 2010 comme chaque année depuis 70 (au moins),
la mémoire se gère à la main, dans 95 ? 99 ? 100-O(1) % ? des cas,
le C n'ayant pas de mécanisme de ramassage des poubelles..
Du reste, c'est complètement dépendant de ce que tu implémentes.
Marc Boyer
>
En même temps, l'ultime et terminal ramasseur de poubelles, pour moi,
c'est exit(2). Robuste, efficace, économe, portable: incontournable !
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
Euh. Qu'est-ce que tu entends, précisément, par 'à la main': au malloc(3) ?..
Parce que dans ce cas, en 2010 comme chaque année depuis 70 (au moins),
la mémoire se gère à la main, dans 95 ? 99 ? 100-O(1) % ? des cas,
le C n'ayant pas de mécanisme de ramassage des poubelles..
Du reste, c'est complètement dépendant de ce que tu implémentes.
Marc Boyer
>
En même temps, l'ultime et terminal ramasseur de poubelles, pour moi,
c'est exit(2). Robuste, efficace, économe, portable: incontournable !
Et puis bon, en 2010, devoir se taper la gestion de la mémoire à
la main, n'est-ce pas un pb qu'on peut éviter dans 95% des cas ?
Euh. Qu'est-ce que tu entends, précisément, par 'à la main': au malloc(3) ?..
Parce que dans ce cas, en 2010 comme chaque année depuis 70 (au moins),
la mémoire se gère à la main, dans 95 ? 99 ? 100-O(1) % ? des cas,
le C n'ayant pas de mécanisme de ramassage des poubelles..
Du reste, c'est complètement dépendant de ce que tu implémentes.
Marc Boyer
>
En même temps, l'ultime et terminal ramasseur de poubelles, pour moi,
c'est exit(2). Robuste, efficace, économe, portable: incontournable !
Le 27/05/2010 09:54, JKB a fait rien qu'à écrire :Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
xtof.pernod ?crivait dans fr.comp.lang.c :Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :Marc Boyer a écrit :Le 25-05-2010, FX a écrit :Marc Boyer a écrit :Le 24-05-2010, FX a écrit :heron maladroit a écrit :Ne souhaitant pas passer trop de temps sur le langage C, ça fait 1 an
que j'ai commencé et je considère y donner encore 1 année de plus (à
(...)
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
Tiens, c'est une idée, ça.. Moi je vote C0B0L-66.. =)
(Par contre le passage est 'rude': adresse ? pointeur ? fonction ?? Damned.)du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
Le gros problème (pour moi), c'est surtout qu'en attaquant
directement par le C, tu peux très vite prendre de très mauvaise
habitudes.
Ceci vaut pour tous les languages.. Non ?
Commencer par quelque chose de strict et de structuré
Je partage pas ça. C'est pas parce que ton language est contraignant
un maximum que tu vas programmer de manière {logique, structurée,
robuste, éléguante, étécé..}
Argument: si c'était vrai, alors tout le monde programmerait en pascal
(par ex.) et en serait content. Or.
Plus généralement, avec n'importe quel language, on peut programmer
dégueux (scoop, non) ; en C, c'est tellement relaxé / flou / libre /
au bon vouloir du client, que si tu programmes "bien", clair, structuré,
etc, c'est parce que 1/ tu l'as voulu 2/ tu sais le faire, et non parce
que le language te l'a imposé mode sinon-ça-compile-pas.
façon Fortran77 t'oblige à formaliser ton code (et son implantation)
Mais c'est pas lié au language, ça ! A partir du moment où tu programmes,
c'est pas plus mal d'y avoir réfléchit, formalisé, etc.
D'un autre côté, tu peux être du style "je-me-jette-sur-le-clavier",
et y arriver quand même. Tout est possible.
correctement, sans rajouter immédiatement des trucs aussi abscons
pour le débutant que les pointeurs, les pointeurs de fonctions, les
chaînes de caractères^W^W^Wtableaux de caractères terminés par un
Attends.. si tu ne veux faire de pointeurs,
Ne fais ni du C (ni de l'assembleur).
Suggestion: un basic quelconque ? Encore qu'il paraitrait que certaines
versions implémente ByVal et ByRef pour le passage des paramètres.
nul. Tu n'es pas obligé d'entrer dans les subtilités du Fortrand77
(ENTRY, GOTO calculés, ASSIGN et j'en passe) pour faire quelque
Ah, ouF !
(je crois que je preferai sombrer dans l'alcoolisme chronique =)chose. Une fois que tu as bien intégré ce qu'est la programmation
structurée, tu peux passer au C parce que tu n'auras qu'à rajouter
les problèmes de gestion de la mémoire (je simplifie un peu mais
c'est grossièrement ça). À l'endroit où je donnais des cours, les
étudiants avaient deux ans de cours et de TP de Fortran77. À la suite
de ces deux ans de F77, le C était vu en 3 mois et pour l'immense majorité
des tâches, tu en savais assez.
Modulo la réglette de 80/20, évoquée ci-précédement ;)
JKB
Bon, avant que le hors-chartisme frise des seuils inadmettables,
on va se finir à la buvette ?!..
Le 27/05/2010 09:54, JKB a fait rien qu'à écrire :
Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
xtof.pernod ?crivait dans fr.comp.lang.c :
Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :
Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :
Marc Boyer a écrit :
Le 25-05-2010, FX<fx.spam2@laposte.net> a écrit :
Marc Boyer a écrit :
Le 24-05-2010, FX<fx.spam2@laposte.net> a écrit :
heron maladroit a écrit :
Ne souhaitant pas passer trop de temps sur le langage C, ça fait 1 an
que j'ai commencé et je considère y donner encore 1 année de plus (à
(...)
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
Tiens, c'est une idée, ça.. Moi je vote C0B0L-66.. =)
(Par contre le passage est 'rude': adresse ? pointeur ? fonction ?? Damned.)
du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
Le gros problème (pour moi), c'est surtout qu'en attaquant
directement par le C, tu peux très vite prendre de très mauvaise
habitudes.
Ceci vaut pour tous les languages.. Non ?
Commencer par quelque chose de strict et de structuré
Je partage pas ça. C'est pas parce que ton language est contraignant
un maximum que tu vas programmer de manière {logique, structurée,
robuste, éléguante, étécé..}
Argument: si c'était vrai, alors tout le monde programmerait en pascal
(par ex.) et en serait content. Or.
Plus généralement, avec n'importe quel language, on peut programmer
dégueux (scoop, non) ; en C, c'est tellement relaxé / flou / libre /
au bon vouloir du client, que si tu programmes "bien", clair, structuré,
etc, c'est parce que 1/ tu l'as voulu 2/ tu sais le faire, et non parce
que le language te l'a imposé mode sinon-ça-compile-pas.
façon Fortran77 t'oblige à formaliser ton code (et son implantation)
Mais c'est pas lié au language, ça ! A partir du moment où tu programmes,
c'est pas plus mal d'y avoir réfléchit, formalisé, etc.
D'un autre côté, tu peux être du style "je-me-jette-sur-le-clavier",
et y arriver quand même. Tout est possible.
correctement, sans rajouter immédiatement des trucs aussi abscons
pour le débutant que les pointeurs, les pointeurs de fonctions, les
chaînes de caractères^W^W^Wtableaux de caractères terminés par un
Attends.. si tu ne veux faire de pointeurs,
Ne fais ni du C (ni de l'assembleur).
Suggestion: un basic quelconque ? Encore qu'il paraitrait que certaines
versions implémente ByVal et ByRef pour le passage des paramètres.
nul. Tu n'es pas obligé d'entrer dans les subtilités du Fortrand77
(ENTRY, GOTO calculés, ASSIGN et j'en passe) pour faire quelque
Ah, ouF !
(je crois que je preferai sombrer dans l'alcoolisme chronique =)
chose. Une fois que tu as bien intégré ce qu'est la programmation
structurée, tu peux passer au C parce que tu n'auras qu'à rajouter
les problèmes de gestion de la mémoire (je simplifie un peu mais
c'est grossièrement ça). À l'endroit où je donnais des cours, les
étudiants avaient deux ans de cours et de TP de Fortran77. À la suite
de ces deux ans de F77, le C était vu en 3 mois et pour l'immense majorité
des tâches, tu en savais assez.
Modulo la réglette de 80/20, évoquée ci-précédement ;)
JKB
Bon, avant que le hors-chartisme frise des seuils inadmettables,
on va se finir à la buvette ?!..
Le 27/05/2010 09:54, JKB a fait rien qu'à écrire :Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
xtof.pernod ?crivait dans fr.comp.lang.c :Le 26/05/2010 22:58, JKB a fait rien qu'à écrire :Le 26-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
FX ?crivait dans fr.comp.lang.c :Marc Boyer a écrit :Le 25-05-2010, FX a écrit :Marc Boyer a écrit :Le 24-05-2010, FX a écrit :heron maladroit a écrit :Ne souhaitant pas passer trop de temps sur le langage C, ça fait 1 an
que j'ai commencé et je considère y donner encore 1 année de plus (à
(...)
Vous avez peut-être pas commencé avec le C comme premier langage
Si, il me semble bien que c'était le 1er langage enseigné. J'en avais
Le choix de C comme premier langage, je trouve ça rude.
À mon avis, commencer par un truc style Fortran 77, ce n'est pas mal
Tiens, c'est une idée, ça.. Moi je vote C0B0L-66.. =)
(Par contre le passage est 'rude': adresse ? pointeur ? fonction ?? Damned.)du tout. Commencer par un langage comme le C, c'est franchement rude.
Ça permet juste d'être dégoûté par la programmation. Contrairement
wooôh, meuh non.. pas forcément, enfin.. pas pour tout le monde.
bon, un peu comme un gamin de 4 ans à qui tu colles un violon et
des heures de conservatoire, c'est efficace à 80% pour dégouter
de la musique, mais si tu t'accroches et que t'es motivé, tu peux
devenir quelqu'un.
Le gros problème (pour moi), c'est surtout qu'en attaquant
directement par le C, tu peux très vite prendre de très mauvaise
habitudes.
Ceci vaut pour tous les languages.. Non ?
Commencer par quelque chose de strict et de structuré
Je partage pas ça. C'est pas parce que ton language est contraignant
un maximum que tu vas programmer de manière {logique, structurée,
robuste, éléguante, étécé..}
Argument: si c'était vrai, alors tout le monde programmerait en pascal
(par ex.) et en serait content. Or.
Plus généralement, avec n'importe quel language, on peut programmer
dégueux (scoop, non) ; en C, c'est tellement relaxé / flou / libre /
au bon vouloir du client, que si tu programmes "bien", clair, structuré,
etc, c'est parce que 1/ tu l'as voulu 2/ tu sais le faire, et non parce
que le language te l'a imposé mode sinon-ça-compile-pas.
façon Fortran77 t'oblige à formaliser ton code (et son implantation)
Mais c'est pas lié au language, ça ! A partir du moment où tu programmes,
c'est pas plus mal d'y avoir réfléchit, formalisé, etc.
D'un autre côté, tu peux être du style "je-me-jette-sur-le-clavier",
et y arriver quand même. Tout est possible.
correctement, sans rajouter immédiatement des trucs aussi abscons
pour le débutant que les pointeurs, les pointeurs de fonctions, les
chaînes de caractères^W^W^Wtableaux de caractères terminés par un
Attends.. si tu ne veux faire de pointeurs,
Ne fais ni du C (ni de l'assembleur).
Suggestion: un basic quelconque ? Encore qu'il paraitrait que certaines
versions implémente ByVal et ByRef pour le passage des paramètres.
nul. Tu n'es pas obligé d'entrer dans les subtilités du Fortrand77
(ENTRY, GOTO calculés, ASSIGN et j'en passe) pour faire quelque
Ah, ouF !
(je crois que je preferai sombrer dans l'alcoolisme chronique =)chose. Une fois que tu as bien intégré ce qu'est la programmation
structurée, tu peux passer au C parce que tu n'auras qu'à rajouter
les problèmes de gestion de la mémoire (je simplifie un peu mais
c'est grossièrement ça). À l'endroit où je donnais des cours, les
étudiants avaient deux ans de cours et de TP de Fortran77. À la suite
de ces deux ans de F77, le C était vu en 3 mois et pour l'immense majorité
des tâches, tu en savais assez.
Modulo la réglette de 80/20, évoquée ci-précédement ;)
JKB
Bon, avant que le hors-chartisme frise des seuils inadmettables,
on va se finir à la buvette ?!..
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :Le 27-05-2010, JKB a écrit :Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
La baisse de consommation des moteurs n'est possible que grace aux
calculateurs embarqués. Les nouvelles tenues de route aussi (pour corriger
le coup de la Smart qui s'était retournée devant les photographes, à
ma connaissance, ils n'ont rien changé de matériel dans la voiture, mais
ajoutée une tache de surveillance dans le calculo).
Mais en effet, ils sont venus avec des bugs.
On va faire du hors charte, mais bon... Une voiture, c'est de la
physique. Elle tient ou ne tient pas la route en fonction de son
châssis. Si un bout l'électronique stabilise l'engin, c'est déjà,
àmha une grossière erreur.
Quant à la consommation, sur route, je consomme grosso-modo la même
chose avec ma DS23 à injection électronique qu'avec ma 607. Même
poids, même puissance, même conducteur et pas loin de 40 ans plus
jeune pour la 607. Cherchez l'erreur !... Je ne vais pas entrer dans
le détail parce que je suis en train d'écrire un papier sur la
réduction artificielle de la consommation des véhicules par
l'électronique.
Non. Solaris, c'était un bon OS avant que Sun ne développe java et
en colle partout y compris dans le coeur de Solaris.
Et ton bug, il date de quand ?
De Solaris 2.8. Sous 2.7, ça se comporte normalement. La différence,
c'est que le 2.7 est issu du 2.5 qui se devait de tourner sur des
machines avec très peu de mémoire (16 ou 32 Mo) alors que le 2.8
demandait déjà beaucoup plus de mémoire pour s'installer. C'était
l'époque des U420R qui étaient vendues d'office avec 512 Mo de
mémoire (si la mienne est bonne).
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :
Le 27-05-2010, JKB <knatschke@koenigsberg.fr> a écrit :
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
La baisse de consommation des moteurs n'est possible que grace aux
calculateurs embarqués. Les nouvelles tenues de route aussi (pour corriger
le coup de la Smart qui s'était retournée devant les photographes, à
ma connaissance, ils n'ont rien changé de matériel dans la voiture, mais
ajoutée une tache de surveillance dans le calculo).
Mais en effet, ils sont venus avec des bugs.
On va faire du hors charte, mais bon... Une voiture, c'est de la
physique. Elle tient ou ne tient pas la route en fonction de son
châssis. Si un bout l'électronique stabilise l'engin, c'est déjà,
àmha une grossière erreur.
Quant à la consommation, sur route, je consomme grosso-modo la même
chose avec ma DS23 à injection électronique qu'avec ma 607. Même
poids, même puissance, même conducteur et pas loin de 40 ans plus
jeune pour la 607. Cherchez l'erreur !... Je ne vais pas entrer dans
le détail parce que je suis en train d'écrire un papier sur la
réduction artificielle de la consommation des véhicules par
l'électronique.
Non. Solaris, c'était un bon OS avant que Sun ne développe java et
en colle partout y compris dans le coeur de Solaris.
Et ton bug, il date de quand ?
De Solaris 2.8. Sous 2.7, ça se comporte normalement. La différence,
c'est que le 2.7 est issu du 2.5 qui se devait de tourner sur des
machines avec très peu de mémoire (16 ou 32 Mo) alors que le 2.8
demandait déjà beaucoup plus de mémoire pour s'installer. C'était
l'époque des U420R qui étaient vendues d'office avec 512 Mo de
mémoire (si la mienne est bonne).
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :Le 27-05-2010, JKB a écrit :Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
La baisse de consommation des moteurs n'est possible que grace aux
calculateurs embarqués. Les nouvelles tenues de route aussi (pour corriger
le coup de la Smart qui s'était retournée devant les photographes, à
ma connaissance, ils n'ont rien changé de matériel dans la voiture, mais
ajoutée une tache de surveillance dans le calculo).
Mais en effet, ils sont venus avec des bugs.
On va faire du hors charte, mais bon... Une voiture, c'est de la
physique. Elle tient ou ne tient pas la route en fonction de son
châssis. Si un bout l'électronique stabilise l'engin, c'est déjà,
àmha une grossière erreur.
Quant à la consommation, sur route, je consomme grosso-modo la même
chose avec ma DS23 à injection électronique qu'avec ma 607. Même
poids, même puissance, même conducteur et pas loin de 40 ans plus
jeune pour la 607. Cherchez l'erreur !... Je ne vais pas entrer dans
le détail parce que je suis en train d'écrire un papier sur la
réduction artificielle de la consommation des véhicules par
l'électronique.
Non. Solaris, c'était un bon OS avant que Sun ne développe java et
en colle partout y compris dans le coeur de Solaris.
Et ton bug, il date de quand ?
De Solaris 2.8. Sous 2.7, ça se comporte normalement. La différence,
c'est que le 2.7 est issu du 2.5 qui se devait de tourner sur des
machines avec très peu de mémoire (16 ou 32 Mo) alors que le 2.8
demandait déjà beaucoup plus de mémoire pour s'installer. C'était
l'époque des U420R qui étaient vendues d'office avec 512 Mo de
mémoire (si la mienne est bonne).
Le 27-05-2010, JKB a écrit :Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :Le 27-05-2010, JKB a écrit :Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
La baisse de consommation des moteurs n'est possible que grace aux
calculateurs embarqués. Les nouvelles tenues de route aussi (pour corriger
le coup de la Smart qui s'était retournée devant les photographes, à
ma connaissance, ils n'ont rien changé de matériel dans la voiture, mais
ajoutée une tache de surveillance dans le calculo).
Mais en effet, ils sont venus avec des bugs.
On va faire du hors charte, mais bon... Une voiture, c'est de la
physique. Elle tient ou ne tient pas la route en fonction de son
châssis. Si un bout l'électronique stabilise l'engin, c'est déjà,
àmha une grossière erreur.
C'est ton humble avis. Pas mal de pro du domaine ne sont pas du même.
Dans l'avionique, que je connais mieux, on considère qu'aucun pilote
ne serait capable de stabiliser l'A380. Il y a une loi de commande
qui traduit les intentions du pilote en commande réelle. Ca vient d'aspects
"souples" de l'avion (si j'ai bien compris) nécessaires pour avoir un
avion léger.
Quant à la consommation, sur route, je consomme grosso-modo la même
chose avec ma DS23 à injection électronique qu'avec ma 607. Même
poids, même puissance, même conducteur et pas loin de 40 ans plus
jeune pour la 607. Cherchez l'erreur !... Je ne vais pas entrer dans
le détail parce que je suis en train d'écrire un papier sur la
réduction artificielle de la consommation des véhicules par
l'électronique.
Tiens. Je serai curieux.
Non. Solaris, c'était un bon OS avant que Sun ne développe java et
en colle partout y compris dans le coeur de Solaris.
Et ton bug, il date de quand ?
De Solaris 2.8. Sous 2.7, ça se comporte normalement. La différence,
c'est que le 2.7 est issu du 2.5 qui se devait de tourner sur des
machines avec très peu de mémoire (16 ou 32 Mo) alors que le 2.8
demandait déjà beaucoup plus de mémoire pour s'installer. C'était
l'époque des U420R qui étaient vendues d'office avec 512 Mo de
mémoire (si la mienne est bonne).
Donc, vers le décolage de Java, non ?
Le 27-05-2010, JKB <knatschke@koenigsberg.fr> a écrit :
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :
Le 27-05-2010, JKB <knatschke@koenigsberg.fr> a écrit :
Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
La baisse de consommation des moteurs n'est possible que grace aux
calculateurs embarqués. Les nouvelles tenues de route aussi (pour corriger
le coup de la Smart qui s'était retournée devant les photographes, à
ma connaissance, ils n'ont rien changé de matériel dans la voiture, mais
ajoutée une tache de surveillance dans le calculo).
Mais en effet, ils sont venus avec des bugs.
On va faire du hors charte, mais bon... Une voiture, c'est de la
physique. Elle tient ou ne tient pas la route en fonction de son
châssis. Si un bout l'électronique stabilise l'engin, c'est déjà,
àmha une grossière erreur.
C'est ton humble avis. Pas mal de pro du domaine ne sont pas du même.
Dans l'avionique, que je connais mieux, on considère qu'aucun pilote
ne serait capable de stabiliser l'A380. Il y a une loi de commande
qui traduit les intentions du pilote en commande réelle. Ca vient d'aspects
"souples" de l'avion (si j'ai bien compris) nécessaires pour avoir un
avion léger.
Quant à la consommation, sur route, je consomme grosso-modo la même
chose avec ma DS23 à injection électronique qu'avec ma 607. Même
poids, même puissance, même conducteur et pas loin de 40 ans plus
jeune pour la 607. Cherchez l'erreur !... Je ne vais pas entrer dans
le détail parce que je suis en train d'écrire un papier sur la
réduction artificielle de la consommation des véhicules par
l'électronique.
Tiens. Je serai curieux.
Non. Solaris, c'était un bon OS avant que Sun ne développe java et
en colle partout y compris dans le coeur de Solaris.
Et ton bug, il date de quand ?
De Solaris 2.8. Sous 2.7, ça se comporte normalement. La différence,
c'est que le 2.7 est issu du 2.5 qui se devait de tourner sur des
machines avec très peu de mémoire (16 ou 32 Mo) alors que le 2.8
demandait déjà beaucoup plus de mémoire pour s'installer. C'était
l'époque des U420R qui étaient vendues d'office avec 512 Mo de
mémoire (si la mienne est bonne).
Donc, vers le décolage de Java, non ?
Le 27-05-2010, JKB a écrit :Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
Marc Boyer ?crivait dans fr.comp.lang.c :Le 27-05-2010, JKB a écrit :Le 27-05-2010, ? propos de
Re: Apprendre le langage C et quelques questions,
La baisse de consommation des moteurs n'est possible que grace aux
calculateurs embarqués. Les nouvelles tenues de route aussi (pour corriger
le coup de la Smart qui s'était retournée devant les photographes, à
ma connaissance, ils n'ont rien changé de matériel dans la voiture, mais
ajoutée une tache de surveillance dans le calculo).
Mais en effet, ils sont venus avec des bugs.
On va faire du hors charte, mais bon... Une voiture, c'est de la
physique. Elle tient ou ne tient pas la route en fonction de son
châssis. Si un bout l'électronique stabilise l'engin, c'est déjà,
àmha une grossière erreur.
C'est ton humble avis. Pas mal de pro du domaine ne sont pas du même.
Dans l'avionique, que je connais mieux, on considère qu'aucun pilote
ne serait capable de stabiliser l'A380. Il y a une loi de commande
qui traduit les intentions du pilote en commande réelle. Ca vient d'aspects
"souples" de l'avion (si j'ai bien compris) nécessaires pour avoir un
avion léger.
Quant à la consommation, sur route, je consomme grosso-modo la même
chose avec ma DS23 à injection électronique qu'avec ma 607. Même
poids, même puissance, même conducteur et pas loin de 40 ans plus
jeune pour la 607. Cherchez l'erreur !... Je ne vais pas entrer dans
le détail parce que je suis en train d'écrire un papier sur la
réduction artificielle de la consommation des véhicules par
l'électronique.
Tiens. Je serai curieux.
Non. Solaris, c'était un bon OS avant que Sun ne développe java et
en colle partout y compris dans le coeur de Solaris.
Et ton bug, il date de quand ?
De Solaris 2.8. Sous 2.7, ça se comporte normalement. La différence,
c'est que le 2.7 est issu du 2.5 qui se devait de tourner sur des
machines avec très peu de mémoire (16 ou 32 Mo) alors que le 2.8
demandait déjà beaucoup plus de mémoire pour s'installer. C'était
l'époque des U420R qui étaient vendues d'office avec 512 Mo de
mémoire (si la mienne est bonne).
Donc, vers le décolage de Java, non ?