Bonjour,
Après avoir piqué ma grosse colère, je me remets au boulot, mais que puis-je
utiliser comme logiciels pour apprendre le langage C ? J'ai téléchargé
MASM32 editor. Je possède déjà Devcpp.exe, Code::Blocks et Microsoft Visual
C++. Voilà, vous savez tout. Grand merci pour votre aide.
Il n'y a que les cons pour rester cons !!!
bonnes bases, et tu découvrira avec plaisir des langages de plus haut niveau, infiniment plus simples à mettre en oeuvre !-)
Tu ne penserais pas à un langage en particulier, par exemple, Bruno, hein, des fois ? :-)))
-- 0 centime.
Marc Boyer
On 2008-09-16, LMC wrote:
Je n'ai pas l'intention d'abandonner, loin de là. Si je te comprends bien, avec le langage C on commence en bas, donc c'est par là qu'on commence. Si je ne me trompe, ne serait-ce pas le B,A, BA !
Non, pas du tout, ce serait méconnaître les mécanismes d'apprentissage. On apprend pas aux enfants à parler avec le B,A,BA, on apprend pas une langue étrangère en commançant par sa grammaire, et on apprend pas à compter en axiomatisant la théorie des ensemble (1). D'ailleurs, en dessous du C, il y a l'assembleur, en dessous de l'assembleur, le processeur, encore en dessous l'électronique, et de nos jours, un peut de physique quantique paraît-il...
Le C est un point d'accès à la programmation. Pas celui que je recommanderai d'ailleurs, mais beaucoup de monde a commencé par là.
Marc Boyer -- Si tu peux supporter d'entendre tes paroles Travesties par des gueux pour exciter des sots IF -- Rudyard Kipling (Trad. André Maurois)
On 2008-09-16, LMC <mlalmant@tp.ul> wrote:
Je n'ai pas l'intention d'abandonner, loin de là.
Si je te comprends bien, avec le langage C on commence en bas, donc c'est
par là qu'on commence. Si je ne me trompe, ne serait-ce pas le B,A, BA !
Non, pas du tout, ce serait méconnaître les mécanismes d'apprentissage.
On apprend pas aux enfants à parler avec le B,A,BA, on apprend pas une
langue étrangère en commançant par sa grammaire, et on apprend pas
à compter en axiomatisant la théorie des ensemble (1).
D'ailleurs, en dessous du C, il y a l'assembleur, en dessous de
l'assembleur, le processeur, encore en dessous l'électronique, et
de nos jours, un peut de physique quantique paraît-il...
Le C est un point d'accès à la programmation. Pas celui que
je recommanderai d'ailleurs, mais beaucoup de monde a commencé
par là.
Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)
Je n'ai pas l'intention d'abandonner, loin de là. Si je te comprends bien, avec le langage C on commence en bas, donc c'est par là qu'on commence. Si je ne me trompe, ne serait-ce pas le B,A, BA !
Non, pas du tout, ce serait méconnaître les mécanismes d'apprentissage. On apprend pas aux enfants à parler avec le B,A,BA, on apprend pas une langue étrangère en commançant par sa grammaire, et on apprend pas à compter en axiomatisant la théorie des ensemble (1). D'ailleurs, en dessous du C, il y a l'assembleur, en dessous de l'assembleur, le processeur, encore en dessous l'électronique, et de nos jours, un peut de physique quantique paraît-il...
Le C est un point d'accès à la programmation. Pas celui que je recommanderai d'ailleurs, mais beaucoup de monde a commencé par là.
Marc Boyer -- Si tu peux supporter d'entendre tes paroles Travesties par des gueux pour exciter des sots IF -- Rudyard Kipling (Trad. André Maurois)
Bruno Desthuilliers
fred a écrit :
Bruno Desthuilliers a écrit :
bonnes bases, et tu découvrira avec plaisir des langages de plus haut niveau, infiniment plus simples à mettre en oeuvre !-)
Tu ne penserais pas à un langage en particulier, par exemple, Bruno, hein, des fois ? :-)))
Vilain troll. Je n'ai nulle part utilisé le mot Python. Heu... oops, grillé. Bon, ok, me -------->[]
fred a écrit :
Bruno Desthuilliers <bruno.42.desthuilliers@websiteburo.invalid> a écrit :
bonnes bases, et tu découvrira avec plaisir des langages de plus haut
niveau, infiniment plus simples à mettre en oeuvre !-)
Tu ne penserais pas à un langage en particulier, par exemple, Bruno, hein, des
fois ? :-)))
Vilain troll. Je n'ai nulle part utilisé le mot Python. Heu... oops,
grillé. Bon, ok, me -------->[]
J'ai personnellement abandonné (le C) au moins 4 fois avant d'arriver à accrocher...
Si je te comprends bien, avec le langage C on commence en bas,
Pas tout à fait - en dessous, tu a les langages d'assemblage et les langages machines... Disons que C est parmi ce qu'on peut faire de plus bas niveau en restant un minimum structuré et portable. D'ailleurs, à l'époque, on le considérait comme un langage de haut niveau - comme quoi tout est relatif !-)
donc c'est par là qu'on commence. Si je ne me trompe, ne serait-ce pas le B,A, BA !
Oui et non. L'intérêt du C est effectivement qu'il t'oblige à comprendre un minimum comment ça fonctionne sous le capot. D'un autre côté, il y a quand même pas mal de concepts communs à la grande majorité des langages (type, variable, fonction, branchement, itération etc...), et il est parfois plus facile de se familiariser avec ces concepts sans devoir en plus comprendre les détails d'implémentation et toute la "chaine de production" (bien plus complexe en C qu'en Python ou en Ruby).
Mais bon, là, il n'y a vraiment pas de règle générale AMHA - chacun a sa propre façon d'apprendre, et puis il ne faut pas se leurrer, il y a aussi dans les langages de haut niveau des concepts assez ardus pour des débutants. Je voulais juste attirer ton attention sur une autre approche possible *au cas où* celle que tu a entrepris s'avérait ne pas te convenir.
De toutes façons - en tous cas dans une approche un peu professionnelle, mais je pense que c'est vrai aussi pour un passionné amateur (au sens noble) -, il est difficile de faire l'impasse sur le C. C'est un peu comme le latin pour un linguiste (auquel cas - pour continuer dans les métaphores hasardeuses - le Lisp serait le grec ancien).
LMC a écrit :
(snip)
Je n'ai pas l'intention d'abandonner, loin de là.
J'ai personnellement abandonné (le C) au moins 4 fois avant d'arriver à
accrocher...
Si je te comprends bien, avec le langage C on commence en bas,
Pas tout à fait - en dessous, tu a les langages d'assemblage et les
langages machines... Disons que C est parmi ce qu'on peut faire de plus
bas niveau en restant un minimum structuré et portable. D'ailleurs, à
l'époque, on le considérait comme un langage de haut niveau - comme quoi
tout est relatif !-)
donc c'est
par là qu'on commence. Si je ne me trompe, ne serait-ce pas le B,A, BA !
Oui et non. L'intérêt du C est effectivement qu'il t'oblige à comprendre
un minimum comment ça fonctionne sous le capot. D'un autre côté, il y a
quand même pas mal de concepts communs à la grande majorité des langages
(type, variable, fonction, branchement, itération etc...), et il est
parfois plus facile de se familiariser avec ces concepts sans devoir en
plus comprendre les détails d'implémentation et toute la "chaine de
production" (bien plus complexe en C qu'en Python ou en Ruby).
Mais bon, là, il n'y a vraiment pas de règle générale AMHA - chacun a sa
propre façon d'apprendre, et puis il ne faut pas se leurrer, il y a
aussi dans les langages de haut niveau des concepts assez ardus pour des
débutants. Je voulais juste attirer ton attention sur une autre approche
possible *au cas où* celle que tu a entrepris s'avérait ne pas te convenir.
De toutes façons - en tous cas dans une approche un peu professionnelle,
mais je pense que c'est vrai aussi pour un passionné amateur (au sens
noble) -, il est difficile de faire l'impasse sur le C. C'est un peu
comme le latin pour un linguiste (auquel cas - pour continuer dans les
métaphores hasardeuses - le Lisp serait le grec ancien).
J'ai personnellement abandonné (le C) au moins 4 fois avant d'arriver à accrocher...
Si je te comprends bien, avec le langage C on commence en bas,
Pas tout à fait - en dessous, tu a les langages d'assemblage et les langages machines... Disons que C est parmi ce qu'on peut faire de plus bas niveau en restant un minimum structuré et portable. D'ailleurs, à l'époque, on le considérait comme un langage de haut niveau - comme quoi tout est relatif !-)
donc c'est par là qu'on commence. Si je ne me trompe, ne serait-ce pas le B,A, BA !
Oui et non. L'intérêt du C est effectivement qu'il t'oblige à comprendre un minimum comment ça fonctionne sous le capot. D'un autre côté, il y a quand même pas mal de concepts communs à la grande majorité des langages (type, variable, fonction, branchement, itération etc...), et il est parfois plus facile de se familiariser avec ces concepts sans devoir en plus comprendre les détails d'implémentation et toute la "chaine de production" (bien plus complexe en C qu'en Python ou en Ruby).
Mais bon, là, il n'y a vraiment pas de règle générale AMHA - chacun a sa propre façon d'apprendre, et puis il ne faut pas se leurrer, il y a aussi dans les langages de haut niveau des concepts assez ardus pour des débutants. Je voulais juste attirer ton attention sur une autre approche possible *au cas où* celle que tu a entrepris s'avérait ne pas te convenir.
De toutes façons - en tous cas dans une approche un peu professionnelle, mais je pense que c'est vrai aussi pour un passionné amateur (au sens noble) -, il est difficile de faire l'impasse sur le C. C'est un peu comme le latin pour un linguiste (auquel cas - pour continuer dans les métaphores hasardeuses - le Lisp serait le grec ancien).
Erwan David
Bruno Desthuilliers écrivait :
fred a écrit :
Bruno Desthuilliers a écrit :
bonnes bases, et tu découvrira avec plaisir des langages de plus haut niveau, infiniment plus simples à mettre en oeuvre !-)
Tu ne penserais pas à un langage en particulier, par exemple, Bruno, hein, des fois ? :-)))
Vilain troll. Je n'ai nulle part utilisé le mot Python. Heu... oops, grillé. Bon, ok, me -------->[]
` bah ça auraitpu être ruby aussi...
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Bruno Desthuilliers <bruno.42.desthuilliers@websiteburo.invalid> écrivait :
fred a écrit :
Bruno Desthuilliers <bruno.42.desthuilliers@websiteburo.invalid> a écrit :
bonnes bases, et tu découvrira avec plaisir des langages de plus haut
niveau, infiniment plus simples à mettre en oeuvre !-)
Tu ne penserais pas à un langage en particulier, par exemple, Bruno, hein, des
fois ? :-)))
Vilain troll. Je n'ai nulle part utilisé le mot Python. Heu... oops,
grillé. Bon, ok, me -------->[]
`
bah ça auraitpu être ruby aussi...
--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Vilain troll. Je n'ai nulle part utilisé le mot Python. Heu... oops, grillé. Bon, ok, me -------->[]
Tu remarqueras que je n'ai absolument rien dit, hein, à peine un sous-entendu... Et encore, léger...
bah ça auraitpu être ruby aussi...
De la part de Bruno ?? :-)))
Bon, on n'est que mardi soir, alors hein, s'agit de montrer les bonnes manières...
-- -1 centime.
Serge
Bruno Desthuilliers wrote:
Vu ton intérêt manifeste pour l'activité ("pisser du code"... hem...),
Parce que tu n'es pas du métier... Pisser du code, C, C+, ou autre, c'est l'activité principale des stagiaires et des débutants et tout sauf une fin en soi. Dès qu'on a des postes à responsabilité, on ne touche évidemment plus au code. D'où les salaires misérables de tout ce qui concerne le développement.
Bruno Desthuilliers wrote:
Vu ton intérêt manifeste pour l'activité ("pisser du code"... hem...),
Parce que tu n'es pas du métier...
Pisser du code, C, C+, ou autre, c'est l'activité principale des
stagiaires et des débutants et tout sauf une fin en soi.
Dès qu'on a des postes à responsabilité, on ne touche évidemment plus au
code.
D'où les salaires misérables de tout ce qui concerne le développement.
Vu ton intérêt manifeste pour l'activité ("pisser du code"... hem...),
Parce que tu n'es pas du métier... Pisser du code, C, C+, ou autre, c'est l'activité principale des stagiaires et des débutants et tout sauf une fin en soi. Dès qu'on a des postes à responsabilité, on ne touche évidemment plus au code. D'où les salaires misérables de tout ce qui concerne le développement.
Serge
Erwan David wrote:
4500 NET c'est un excellent revenu, quoi que vous en disiez. D
Il faut sortir de ta grotte. Les salaires ont chuté depuis 25 ans. Pour autant d'expérience, c'est très faible. Sur Paris, tu ne fais plus rien avec ça. Tu survis. Les plus quiches de ma MOA bancaire ont le double avec 2 fois moins d'expérience pour faire de l'Excel à longueur de journée...
Erwan David wrote:
4500 NET c'est un excellent revenu, quoi que vous en disiez. D
Il faut sortir de ta grotte.
Les salaires ont chuté depuis 25 ans.
Pour autant d'expérience, c'est très faible.
Sur Paris, tu ne fais plus rien avec ça. Tu survis.
Les plus quiches de ma MOA bancaire ont le double avec 2 fois moins
d'expérience pour faire de l'Excel à longueur de journée...
4500 NET c'est un excellent revenu, quoi que vous en disiez. D
Il faut sortir de ta grotte. Les salaires ont chuté depuis 25 ans. Pour autant d'expérience, c'est très faible. Sur Paris, tu ne fais plus rien avec ça. Tu survis. Les plus quiches de ma MOA bancaire ont le double avec 2 fois moins d'expérience pour faire de l'Excel à longueur de journée...
LMC
Bonjour, "Bruno Desthuilliers" a écrit dans le message de news: 48cfd352$0$29412$
LMC a écrit : (snip)
Je n'ai pas l'intention d'abandonner, loin de là.
J'ai personnellement abandonné (le C) au moins 4 fois avant d'arriver à accrocher...
Si je te comprends bien, avec le langage C on commence en bas,
Pas tout à fait - en dessous, tu a les langages d'assemblage et les langages machines... Disons que C est parmi ce qu'on peut faire de plus bas niveau en restant un minimum structuré et portable. D'ailleurs, à l'époque, on le considérait comme un langage de haut niveau - comme quoi tout est relatif !-)
donc c'est par là qu'on commence. Si je ne me trompe, ne serait-ce pas le B,A, BA !
Oui et non. L'intérêt du C est effectivement qu'il t'oblige à comprendre un minimum comment ça fonctionne sous le capot. D'un autre côté, il y a quand même pas mal de concepts communs à la grande majorité des langages (type, variable, fonction, branchement, itération etc...), et il est parfois plus facile de se familiariser avec ces concepts sans devoir en plus comprendre les détails d'implémentation et toute la "chaine de production" (bien plus complexe en C qu'en Python ou en Ruby).
Mais bon, là, il n'y a vraiment pas de règle générale AMHA - chacun a sa propre façon d'apprendre, et puis il ne faut pas se leurrer, il y a aussi dans les langages de haut niveau des concepts assez ardus pour des débutants. Je voulais juste attirer ton attention sur une autre approche possible *au cas où* celle que tu a entrepris s'avérait ne pas te convenir.
De toutes façons - en tous cas dans une approche un peu professionnelle, mais je pense que c'est vrai aussi pour un passionné amateur (au sens noble) -, il est difficile de faire l'impasse sur le C. C'est un peu comme le latin pour un linguiste (auquel cas - pour continuer dans les métaphores hasardeuses - le Lisp serait le grec ancien).
Et cela me ramène à ma jeunesse quand j'apprenais le latin et le grec ! J'ai très bien compris le message et là-dessus, je continue et encore de plus belle.
-- @++ LMC
Bonjour,
"Bruno Desthuilliers" <bruno.42.desthuilliers@websiteburo.invalid> a écrit
dans le message de news: 48cfd352$0$29412$426a34cc@news.free.fr...
LMC a écrit :
(snip)
Je n'ai pas l'intention d'abandonner, loin de là.
J'ai personnellement abandonné (le C) au moins 4 fois avant d'arriver à
accrocher...
Si je te comprends bien, avec le langage C on commence en bas,
Pas tout à fait - en dessous, tu a les langages d'assemblage et les
langages machines... Disons que C est parmi ce qu'on peut faire de plus
bas niveau en restant un minimum structuré et portable. D'ailleurs, à
l'époque, on le considérait comme un langage de haut niveau - comme quoi
tout est relatif !-)
donc c'est par là qu'on commence. Si je ne me trompe, ne serait-ce pas le
B,A, BA !
Oui et non. L'intérêt du C est effectivement qu'il t'oblige à comprendre
un minimum comment ça fonctionne sous le capot. D'un autre côté, il y a
quand même pas mal de concepts communs à la grande majorité des langages
(type, variable, fonction, branchement, itération etc...), et il est
parfois plus facile de se familiariser avec ces concepts sans devoir en
plus comprendre les détails d'implémentation et toute la "chaine de
production" (bien plus complexe en C qu'en Python ou en Ruby).
Mais bon, là, il n'y a vraiment pas de règle générale AMHA - chacun a sa
propre façon d'apprendre, et puis il ne faut pas se leurrer, il y a aussi
dans les langages de haut niveau des concepts assez ardus pour des
débutants. Je voulais juste attirer ton attention sur une autre approche
possible *au cas où* celle que tu a entrepris s'avérait ne pas te
convenir.
De toutes façons - en tous cas dans une approche un peu professionnelle,
mais je pense que c'est vrai aussi pour un passionné amateur (au sens
noble) -, il est difficile de faire l'impasse sur le C. C'est un peu comme
le latin pour un linguiste (auquel cas - pour continuer dans les
métaphores hasardeuses - le Lisp serait le grec ancien).
Et cela me ramène à ma jeunesse quand j'apprenais le latin et le grec !
J'ai très bien compris le message et là-dessus, je continue et encore de
plus belle.
Bonjour, "Bruno Desthuilliers" a écrit dans le message de news: 48cfd352$0$29412$
LMC a écrit : (snip)
Je n'ai pas l'intention d'abandonner, loin de là.
J'ai personnellement abandonné (le C) au moins 4 fois avant d'arriver à accrocher...
Si je te comprends bien, avec le langage C on commence en bas,
Pas tout à fait - en dessous, tu a les langages d'assemblage et les langages machines... Disons que C est parmi ce qu'on peut faire de plus bas niveau en restant un minimum structuré et portable. D'ailleurs, à l'époque, on le considérait comme un langage de haut niveau - comme quoi tout est relatif !-)
donc c'est par là qu'on commence. Si je ne me trompe, ne serait-ce pas le B,A, BA !
Oui et non. L'intérêt du C est effectivement qu'il t'oblige à comprendre un minimum comment ça fonctionne sous le capot. D'un autre côté, il y a quand même pas mal de concepts communs à la grande majorité des langages (type, variable, fonction, branchement, itération etc...), et il est parfois plus facile de se familiariser avec ces concepts sans devoir en plus comprendre les détails d'implémentation et toute la "chaine de production" (bien plus complexe en C qu'en Python ou en Ruby).
Mais bon, là, il n'y a vraiment pas de règle générale AMHA - chacun a sa propre façon d'apprendre, et puis il ne faut pas se leurrer, il y a aussi dans les langages de haut niveau des concepts assez ardus pour des débutants. Je voulais juste attirer ton attention sur une autre approche possible *au cas où* celle que tu a entrepris s'avérait ne pas te convenir.
De toutes façons - en tous cas dans une approche un peu professionnelle, mais je pense que c'est vrai aussi pour un passionné amateur (au sens noble) -, il est difficile de faire l'impasse sur le C. C'est un peu comme le latin pour un linguiste (auquel cas - pour continuer dans les métaphores hasardeuses - le Lisp serait le grec ancien).
Et cela me ramène à ma jeunesse quand j'apprenais le latin et le grec ! J'ai très bien compris le message et là-dessus, je continue et encore de plus belle.