OVH Cloud OVH Cloud

Problème avec les compositions de fonctions

3 réponses
Avatar
kanze
"Christophe Lephay" <christophe-lephay@wanadoo.fr> wrote in message
news:<bkpeq7$7d4$1@news-reader4.wanadoo.fr>...
> <kanze@gabi-soft.fr> a écrit dans le message de
> news:d6652001.0309230353.6376fb81@posting.google.com...
> > Le problème, c'est qu'il n'a pas bien expliqué le problème. Alors,
> > je rappelle le propos de Dijkstra : « Besides a mathematical
> > inclination, an exceptionally good mastery of one's native tongue is
> > the most vital asset of a competent programmer ». Avant de maîtriser
> > le C++, il faut maîtriser le français (ou l'anglais, ou ...). Si on
> > ne sait pas formuler le problème d'une façon précise, on ne saurait
> > jamais le résoudre.

> Pourtant, la connaissance d'une ou plusieurs solutions est souvent un
> préalable à la bonne formulation du problème. C'est la définition d'un
> problème pervers : un problème qu'on ne peut formuler qu'une fois
> l'avoir résolu.

Si on ne peut pas dire d'une façon précise ce que le programme doit
faire, il y a peu de chances à ce qu'il le fait.

> L'incapacité à exprimer correctement un problème n'est pas toujours
> liée à des lacunes linguistiques, hélas...

Certes. Il peut aussi dépendre d'une manque de connaissance dans le
domaine d'application, par exemple. N'empèche : si tu ne sais pas dire
ce que le programme doit faire, il y a peu de chance qu'il le fasse. Et
tant que tu n'as pas bien formulé le problème, ce n'est pas la peine de
chercher une solution.

--
James Kanze GABI Software mailto:kanze@gabi-soft.fr
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16

3 réponses

Avatar
Gabriel Dos Reis
writes:

| > L'incapacité à exprimer correctement un problème n'est pas toujours
| > liée à des lacunes linguistiques, hélas...
|
| Certes. Il peut aussi dépendre d'une manque de connaissance dans le
| domaine d'application, par exemple. N'empèche : si tu ne sais pas dire
| ce que le programme doit faire, il y a peu de chance qu'il le fasse. Et
| tant que tu n'as pas bien formulé le problème, ce n'est pas la peine de
| chercher une solution.

Dans les grands lignes, je suis d'accord. Cependant je dois ajouter que
les grands progrès ne proviennent pas toujours d'une formulation
nickel du problème pour leque une solution a été découverte.
Mais c'est vrai, tu appelles ceux là des « académiques » ;-/

-- Gaby
Avatar
kanze
Gabriel Dos Reis wrote in message
news:...
writes:

| > L'incapacité à exprimer correctement un problème n'est pas
| > toujours liée à des lacunes linguistiques, hélas...

| Certes. Il peut aussi dépendre d'une manque de connaissance dans le
| domaine d'application, par exemple. N'empèche : si tu ne sais pas
| dire ce que le programme doit faire, il y a peu de chance qu'il le
| fasse. Et tant que tu n'as pas bien formulé le problème, ce n'est
| pas la peine de chercher une solution.

Dans les grands lignes, je suis d'accord. Cependant je dois ajouter
que les grands progrès ne proviennent pas toujours d'une formulation
nickel du problème pour leque une solution a été découverte. Mais
c'est vrai, tu appelles ceux là des « académiques » ;-/


C'est la différence entre un scientifique et un ingenieur ? Mais c'est
vrai que je parlais bien de la programmation en industrie, et non de la
récherche en programmation à une université, qui doit obéir à bien
d'autres critères. (Et où, comme tu dis, chercher pour chercher, n'est
pas nécessairement mauvais.)

Ceci dit, je reste à mon assertion que la maîtrise de sa langue native
est importante. Il ne suffit pas de chercher pour chercher, il faut
savoir expliquer ce qu'on finit par trouver.

--
James Kanze GABI Software mailto:
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16

Avatar
Gabriel Dos Reis
writes:

| Gabriel Dos Reis wrote in message
| news:...
| > writes:
|
| > | > L'incapacité à exprimer correctement un problème n'est pas
| > | > toujours liée à des lacunes linguistiques, hélas...
|
| > | Certes. Il peut aussi dépendre d'une manque de connaissance dans le
| > | domaine d'application, par exemple. N'empèche : si tu ne sais pas
| > | dire ce que le programme doit faire, il y a peu de chance qu'il le
| > | fasse. Et tant que tu n'as pas bien formulé le problème, ce n'est
| > | pas la peine de chercher une solution.
|
| > Dans les grands lignes, je suis d'accord. Cependant je dois ajouter
| > que les grands progrès ne proviennent pas toujours d'une formulation
| > nickel du problème pour leque une solution a été découverte. Mais
| > c'est vrai, tu appelles ceux là des « académiques » ;-/
|
| C'est la différence entre un scientifique et un ingenieur ? Mais c'est

Je ne sais pas. J'ai déjà vu des ingénieurs scientifiques.
Peut-être n'en as-tu pas encore rencontré, ce qui expliquerait cette
question qui me semble ne pas avoir de sens.

| vrai que je parlais bien de la programmation en industrie, et non de la
| récherche en programmation à une université, qui doit obéir à bien
| d'autres critères. (Et où, comme tu dis, chercher pour chercher, n'est
| pas nécessairement mauvais.)
|
| Ceci dit, je reste à mon assertion que la maîtrise de sa langue native
| est importante.

quelqu'un l'a-t-elle contesté ?

| Il ne suffit pas de chercher pour chercher, il faut
| savoir expliquer ce qu'on finit par trouver.

mais l'explication ne précédent pas toujours la trouvaille. Dans bien
des cas, elle vient après.

-- Gaby