OVH Cloud OVH Cloud

Langages objet et le C . . .

29 réponses
Avatar
Sayajin
Vous en pensez quoi des organismes de formations dans des langages objets
(c++, java ou c#) qui demandent comme pré-requis des connaissances en C ?

Merci

10 réponses

1 2 3
Avatar
Jean-Michel Caricand
"Sayajin" writes:


Vous en pensez quoi des organismes de formations dans des langages objets
(c++, java ou c#) qui demandent comme pré-requis des connaissances en C ?



Ca dépend de la durée de la formation. J'ai déjà fait des formations
d'une journée sur le C++, et là, je peux te dire que les gens qui
n'avaient jamais fait de C étaient à la rue (on leur expliquait les
classes et les templates, ils bloquaient sur "typedef",
"#include", ...).

Mais si on a un peu plus de temps, autant apprendre le C++ pour de
vrai.



Bonjour Matthieu,

Je suis formateur de métier depuis 15 ans et je pense que personne ne
peux apprendre un langage en 1 journée. Ou alors la formation est plus
une présentation des concepts du langage.

J'ai formé des personnes (tous des adultes travaillant dans le
développement) venant de C++ vers Java mais également l'inverse, et je
peux dire par expérience qu'un minimum de 3 jours est requis quelque
soit l'expérience du stagiaire. Les débutants posent des question
concernant la syntaxe et les initiés veulent des exemples concrets pour
comparer avec les langages qu'ils maîtrisent déja. Moralité, 3 jours est
un minimum.

E


Avatar
Jean-Michel Caricand
"Sayajin" writes:


Vous en pensez quoi des organismes de formations dans des langages objets
(c++, java ou c#) qui demandent comme pré-requis des connaissances en C ?



Ca dépend de la durée de la formation. J'ai déjà fait des formations
d'une journée sur le C++, et là, je peux te dire que les gens qui
n'avaient jamais fait de C étaient à la rue (on leur expliquait les
classes et les templates, ils bloquaient sur "typedef",
"#include", ...).

Mais si on a un peu plus de temps, autant apprendre le C++ pour de
vrai.



Bonjour Matthieu,

Je suis formateur de métier depuis 15 ans et je pense que personne ne
peux apprendre un langage en 1 journée. Ou alors la formation est plus
une présentation des concepts du langage.

J'ai formé des personnes (tous des adultes travaillant dans le
développement) venant de C++ vers Java mais également l'inverse, et je
peux dire par expérience qu'un minimum de 3 jours est requis quelque
soit l'expérience du stagiaire. Les débutants posent des question
concernant la syntaxe et les initiés veulent des exemples concrets pour
comparer avec les langages qu'ils maîtrisent déja. Moralité, 3 jours est
un minimum.


Avatar
kanze
Matthieu Moy wrote:
"Sayajin" writes:

Vous en pensez quoi des organismes de formations dans des
langages objets (c++, java ou c#) qui demandent comme
pré-requis des connaissances en C ?


Ca dépend de la durée de la formation. J'ai déjà fait des
formations d'une journée sur le C++, et là, je peux te dire
que les gens qui n'avaient jamais fait de C étaient à la rue
(on leur expliquait les classes et les templates, ils
bloquaient sur "typedef", "#include", ...).


Comme a rémarqué Loïs, un cours de conversion C vers C++ n'est
pas la même chose qu'un cours C++ tout court.

Mais si on a un peu plus de temps, autant apprendre le C++
pour de vrai.


Si on ne connaît pas encore le C, il faudra plus de temps pour
apprendre le C pour ensuite apprendre le C++ que pour apprendre
le C++ directement. Si on connaît déjà très bien le C, en
revanche, un cours qui est conçu pour des élèves avec ce profile
pourrait bien en prendre avantage, pour amener ces élèves au
niveau plus vite.

Quant aux cours d'une journée, ou même cinq, s'en suis
sceptique. Tout au plus, tu gagneras un aperçu de ce qui existe,
et où il faut chercher des informations plus tard, quand tu en
auras besoin.

--
James Kanze GABI Software
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34


Avatar
Gabriel Dos Reis
Marc Boyer writes:


[...]

| Après, combien de programmeurs Pascal/Ada n'ont
| pas de connaissance en C ? Je ne sais pas.
| Par contre, il leur faut trouver un formateur
| qui parle un peu de Pascal/Ada. Si on ajoute
| Perl, Fortran, bash, etc., ça peut devenir
| pénible.

C'est grave si on ne comprend que Scheme ?

-- Gaby
Avatar
kanze
Gabriel Dos Reis wrote:
Marc Boyer writes:

[...]

| Après, combien de programmeurs Pascal/Ada n'ont
| pas de connaissance en C ? Je ne sais pas.
| Par contre, il leur faut trouver un formateur
| qui parle un peu de Pascal/Ada. Si on ajoute
| Perl, Fortran, bash, etc., ça peut devenir
| pénible.

C'est grave si on ne comprend que Scheme ?


Est-ce ça existe, des programmeurs ne connaissant que Scheme:-) ?

Sérieusement, il faut dire que prèsque tous les langages
procéduraux se ressemblent dans leurs bases (affectation,
boucle, if, etc.). Dans la mesure où Scheme n'est pas un langage
procédural, l'apport en est moins. Au niveau du langage,
s'entend -- savoir raisonner en informatien, c'est déjà un
apport énorme, et je crois que Scheme se présente bien de ce
point de vue.

--
James Kanze GABI Software
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34

Avatar
Matthieu Moy
Gabriel Dos Reis writes:

Je n'enverrai pas mes enfants ni mes amis à une journée de formation
sur le C++ qui expliquerait les templates si elle n'explique pas les
bases pour écrire un simple programme C++, ou si elle ne le prend pas
pour pré-requis.


Là, en l'occurence, c'était une introduction pour une formation à
SystemC qui utilise lourdement les templates et l'héritage. On n'avait
pas trop le choix ...

--
Matthieu

Avatar
Sayajin
a écrit dans le message de news:

Matthieu Moy wrote:

Quant aux cours d'une journée, ou même cinq, s'en suis
sceptique. Tout au plus, tu gagneras un aperçu de ce qui existe,
et où il faut chercher des informations plus tard, quand tu en
auras besoin.


Je suis d'accord avec toi mais c'est un bon début pour commencer avant de
mener soi-même sa propre barque nan ?

Avatar
Fabien LE LEZ
On Wed, 1 Jun 2005 23:05:31 +0200, "Sayajin" :

Je suis d'accord avec toi mais c'est un bon début pour commencer avant de
mener soi-même sa propre barque nan ?


Certes. La question serait plutôt : une telle journée apporte-t-elle
réellement plus que la lecture des premières pages d'un bon bouquin ?

Avatar
Sayajin
"Fabien LE LEZ" a écrit dans le message de news:

On Wed, 1 Jun 2005 23:05:31 +0200, "Sayajin" :

Je suis d'accord avec toi mais c'est un bon début pour commencer avant de
mener soi-même sa propre barque nan ?


Certes. La question serait plutôt : une telle journée apporte-t-elle
réellement plus que la lecture des premières pages d'un bon bouquin ?



Ah nan moi je parle de formation de 5 jours pas d'une journée !!!!


Avatar
Matthieu Moy
Fabien LE LEZ writes:

Certes. La question serait plutôt : une telle journée apporte-t-elle
réellement plus que la lecture des premières pages d'un bon bouquin ?


Ça dépends du point de vue, mais le bouquin, aussi bon soit-il,

- Ne réponds pas aux questions qu'on lui pose,

- Ne regarde pas ton code à la fin de l'exercice pour faire des
remarques dessus,

- Ne discute pas avec toi à la pause café.

;-)

--
Matthieu

1 2 3