Dame, il est clair donc que C et Python ont été conçus par des implémenteurs, tandis que Ada (et probablement la construction IF+THEN/ENDIF du Fortran que tu cites) ont été conçus par des comités.
:|
Puisque je vous ai au bout du clavier, une question qui me taraude: quelle est la façon élégante d'appeler depuis C une fonction d'une bib Fortran qui attend donc un pointeur vers une constante ?
-- Pierre Maurette
[...]
Dame, il est clair donc que C et Python ont été conçus par des
implémenteurs, tandis que Ada (et probablement la construction IF+THEN/ENDIF
du Fortran que tu cites) ont été conçus par des comités.
:|
Puisque je vous ai au bout du clavier, une question qui me taraude:
quelle est la façon élégante d'appeler depuis C une fonction d'une bib
Fortran qui attend donc un pointeur vers une constante ?
Dame, il est clair donc que C et Python ont été conçus par des implémenteurs, tandis que Ada (et probablement la construction IF+THEN/ENDIF du Fortran que tu cites) ont été conçus par des comités.
:|
Puisque je vous ai au bout du clavier, une question qui me taraude: quelle est la façon élégante d'appeler depuis C une fonction d'une bib Fortran qui attend donc un pointeur vers une constante ?
-- Pierre Maurette
Pierre Maurette
[...]
Du moins j'ai essayé. Ta remarque me laisse penser que j'y ai réussi.
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la mormwaldar, c'est certain.
-- Pierre Maurette
[...]
Du moins j'ai essayé. Ta remarque me laisse penser que j'y ai réussi.
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la
mormwaldar, c'est certain.
Du moins j'ai essayé. Ta remarque me laisse penser que j'y ai réussi.
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la mormwaldar, c'est certain.
-- Pierre Maurette
Pierre Maurette
[...]
tiens mon firefox 2.0.0.11 se vautre à 52% ...
Indépendamment de la religieuse conformité, il y a un vrai problème avec Firefox, que j'utilise par ailleurs énormément à cause de ses grandes qualités. C'est de toute évidence de plus en plus écrit avec les pieds, la gestion mémoire est tout à fait folklorique.
-- Pierre Maurette
[...]
tiens mon firefox 2.0.0.11 se vautre à 52% ...
Indépendamment de la religieuse conformité, il y a un vrai problème
avec Firefox, que j'utilise par ailleurs énormément à cause de ses
grandes qualités. C'est de toute évidence de plus en plus écrit avec
les pieds, la gestion mémoire est tout à fait folklorique.
Indépendamment de la religieuse conformité, il y a un vrai problème avec Firefox, que j'utilise par ailleurs énormément à cause de ses grandes qualités. C'est de toute évidence de plus en plus écrit avec les pieds, la gestion mémoire est tout à fait folklorique.
-- Pierre Maurette
Pierre Maurette
[...]
Ducon a écrit:
Ceci est contraire à l'esprit des pionniers de l'Internet.
Mouarf
L'esprit de Niels Bohr ou d'Alfred Einstein était contraire à l'utilisation qui a été faite de leurs inventions, mais qui peut-on aujourd'hui ? La France devrait-elle se priver de l'arme atomique sur ce principe-là ?
Niels a trouvé, et Albert a inventé. Hum, c'est peut-être une connerie, ce que je viens d'écrire ... C'est intéressant de se pencher sur les rapports entre la science et la politique, ou plus raisonnablement la morale, à partir des Curie, Langevin, Joliot, tous plus ou moins communistes à l'époque. Nous avons ici à Sète un lycée Joliot-Curie, que nous appel[i]ons avec délices "joli cul"...
Ducon a écrit:
Microsoft n'a fabriqué quasiment aucun standard
... et on va donc dire que Windows est un système d'exploitation parmi beaucoup d'autres... voire même bien inférieur à beaucoup d'autres...
Microsoft, ce fut quand même une tentative aboutie [partiellement] de normalisation d'un BASIC sur les machine grand-public, MSX compris, l'idée que l'informatique pouvait sortir du cadre institutionnel, et en fin de compte PC/MS DOS. C'est pas rien, quand même...
-- Pierre Maurette
[...]
Ducon a écrit:
Ceci est contraire à l'esprit des pionniers de l'Internet.
Mouarf
L'esprit de Niels Bohr ou d'Alfred Einstein était contraire à l'utilisation
qui a été faite de leurs inventions, mais qui peut-on aujourd'hui ? La
France devrait-elle se priver de l'arme atomique sur ce principe-là ?
Niels a trouvé, et Albert a inventé. Hum, c'est peut-être une connerie,
ce que je viens d'écrire ...
C'est intéressant de se pencher sur les rapports entre la science et la
politique, ou plus raisonnablement la morale, à partir des Curie,
Langevin, Joliot, tous plus ou moins communistes à l'époque.
Nous avons ici à Sète un lycée Joliot-Curie, que nous appel[i]ons avec
délices "joli cul"...
Ducon a écrit:
Microsoft n'a fabriqué quasiment aucun standard
... et on va donc dire que Windows est un système d'exploitation parmi
beaucoup d'autres... voire même bien inférieur à beaucoup d'autres...
Microsoft, ce fut quand même une tentative aboutie [partiellement] de
normalisation d'un BASIC sur les machine grand-public, MSX compris,
l'idée que l'informatique pouvait sortir du cadre institutionnel, et en
fin de compte PC/MS DOS. C'est pas rien, quand même...
Ceci est contraire à l'esprit des pionniers de l'Internet.
Mouarf
L'esprit de Niels Bohr ou d'Alfred Einstein était contraire à l'utilisation qui a été faite de leurs inventions, mais qui peut-on aujourd'hui ? La France devrait-elle se priver de l'arme atomique sur ce principe-là ?
Niels a trouvé, et Albert a inventé. Hum, c'est peut-être une connerie, ce que je viens d'écrire ... C'est intéressant de se pencher sur les rapports entre la science et la politique, ou plus raisonnablement la morale, à partir des Curie, Langevin, Joliot, tous plus ou moins communistes à l'époque. Nous avons ici à Sète un lycée Joliot-Curie, que nous appel[i]ons avec délices "joli cul"...
Ducon a écrit:
Microsoft n'a fabriqué quasiment aucun standard
... et on va donc dire que Windows est un système d'exploitation parmi beaucoup d'autres... voire même bien inférieur à beaucoup d'autres...
Microsoft, ce fut quand même une tentative aboutie [partiellement] de normalisation d'un BASIC sur les machine grand-public, MSX compris, l'idée que l'informatique pouvait sortir du cadre institutionnel, et en fin de compte PC/MS DOS. C'est pas rien, quand même...
-- Pierre Maurette
Wykaaa
[...]
Du moins j'ai essayé. Ta remarque me laisse penser que j'y ai réussi.
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la mormwaldar, c'est certain.
??
Connais-tu la nétiquette ?
[...]
Du moins j'ai essayé. Ta remarque me laisse penser que j'y ai réussi.
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la
mormwaldar, c'est certain.
Du moins j'ai essayé. Ta remarque me laisse penser que j'y ai réussi.
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la mormwaldar, c'est certain.
??
Connais-tu la nétiquette ?
Mickaël Wolff
Bonjour,
Ça fait maintenant plusieurs jours d'échanges, plus ou moins pertinents et intéressant. J'ai appris beaucoup de choses, comme certainement de nombreux contributeurs.
Mais là on commence à s'enliser dans le troll sans intérêt, et dans des sujets totalement sans rapport avec le C.
Pourrions-nous nous recentrer ? Cette demande n'est que motivée par mon sentiment, dans l'intérêt du groupe de discussion.
Ça fait maintenant plusieurs jours d'échanges, plus ou moins
pertinents et intéressant. J'ai appris beaucoup de choses, comme
certainement de nombreux contributeurs.
Mais là on commence à s'enliser dans le troll sans intérêt, et dans
des sujets totalement sans rapport avec le C.
Pourrions-nous nous recentrer ? Cette demande n'est que motivée par
mon sentiment, dans l'intérêt du groupe de discussion.
Ça fait maintenant plusieurs jours d'échanges, plus ou moins pertinents et intéressant. J'ai appris beaucoup de choses, comme certainement de nombreux contributeurs.
Mais là on commence à s'enliser dans le troll sans intérêt, et dans des sujets totalement sans rapport avec le C.
Pourrions-nous nous recentrer ? Cette demande n'est que motivée par mon sentiment, dans l'intérêt du groupe de discussion.
"Pierre Maurette" a écrit dans le message de news:
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la mormwaldar, c'est certain.
même avis.
c'est le 1er truc que je me suis dis : c'est pas mal fait, il googlise des arguments sur des sujets dont il ignore tout...
mais ya des trucs qui clochent...
genre ce passage :
"L'ensemble des méthodes, techniques et outils à mettre en oeuvre pour de tels projets relèvent de ce qu'on appelle le "génie logiciel" (Software Engineering" en anglais)"
un vrai ingenieur ne dit pas un truc aussi con au milieu d'un argumentaire hyper pointu avec d'autres ingénieurs...
"Pierre Maurette" <maurettepierre@wanadoo.fr> a écrit dans le message de
news: mn.25367d84e2e2491e.79899@wanadoo.fr...
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la
mormwaldar, c'est certain.
même avis.
c'est le 1er truc que je me suis dis :
c'est pas mal fait, il googlise des arguments
sur des sujets dont il ignore tout...
mais ya des trucs qui clochent...
genre ce passage :
"L'ensemble des méthodes, techniques et outils à mettre en oeuvre pour de
tels projets relèvent de ce qu'on appelle le "génie logiciel" (Software
Engineering" en anglais)"
un vrai ingenieur ne dit pas un truc aussi con au milieu d'un argumentaire
hyper pointu avec d'autres ingénieurs...
"Pierre Maurette" a écrit dans le message de news:
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la mormwaldar, c'est certain.
même avis.
c'est le 1er truc que je me suis dis : c'est pas mal fait, il googlise des arguments sur des sujets dont il ignore tout...
mais ya des trucs qui clochent...
genre ce passage :
"L'ensemble des méthodes, techniques et outils à mettre en oeuvre pour de tels projets relèvent de ce qu'on appelle le "génie logiciel" (Software Engineering" en anglais)"
un vrai ingenieur ne dit pas un truc aussi con au milieu d'un argumentaire hyper pointu avec d'autres ingénieurs...
Thierry B.
--{ JKB a plopé ceci: }--
Seulement si on colle une virgule à la place du point, voire si on rajoute un label pour avoir des boucles comme dieu les a créées :
DO 10 I=1,10 .... 10 CONTINUE
Mmmm, tout ça me rappelle que je devrais me remettre à la rédaction
de mon cours sur le F77, afin de préparer les devoirs de vacances des pitchounes...
Ah mince, on est plus vendredi :( Hop, foutou.
-- +------------------------------------------------------------+ | Donc nunux pas au point pour le bios des carte mère PC ... | +---------------------------------+ Ptilou, expert en pécé | +--------------------------+
--{ JKB a plopé ceci: }--
Seulement si on colle une virgule à la place du point, voire si on
rajoute un label pour avoir des boucles comme dieu les a créées :
DO 10 I=1,10
....
10 CONTINUE
Mmmm, tout ça me rappelle que je devrais me remettre à la rédaction
de mon cours sur le F77, afin de préparer les devoirs de vacances
des pitchounes...
Ah mince, on est plus vendredi :( Hop, foutou.
--
+------------------------------------------------------------+
| Donc nunux pas au point pour le bios des carte mère PC ... |
+---------------------------------+ Ptilou, expert en pécé |
+--------------------------+
Seulement si on colle une virgule à la place du point, voire si on rajoute un label pour avoir des boucles comme dieu les a créées :
DO 10 I=1,10 .... 10 CONTINUE
Mmmm, tout ça me rappelle que je devrais me remettre à la rédaction
de mon cours sur le F77, afin de préparer les devoirs de vacances des pitchounes...
Ah mince, on est plus vendredi :( Hop, foutou.
-- +------------------------------------------------------------+ | Donc nunux pas au point pour le bios des carte mère PC ... | +---------------------------------+ Ptilou, expert en pécé | +--------------------------+
Wykaaa
"Pierre Maurette" a écrit dans le message de news:
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la mormwaldar, c'est certain.
même avis.
c'est le 1er truc que je me suis dis : c'est pas mal fait, il googlise des arguments sur des sujets dont il ignore tout...
mais ya des trucs qui clochent...
genre ce passage :
"L'ensemble des méthodes, techniques et outils à mettre en oeuvre pour de tels projets relèvent de ce qu'on appelle le "génie logiciel" (Software Engineering" en anglais)"
un vrai ingenieur ne dit pas un truc aussi con au milieu d'un argumentaire hyper pointu avec d'autres ingénieurs...
Il n'y a pas que des ingénieurs dans la discussion.
Quand au Google Enginneer, pensez ce que vous voulez. Vous êtes dans l'erreur la plus totale mais vous feriez mieux, vous et Pierre Maurette, de vous concentrer sur la discussion plutôt que de médire, sans savoir, sur les intervenants dans les fora.
"Pierre Maurette" <maurettepierre@wanadoo.fr> a écrit dans le message de
news: mn.25367d84e2e2491e.79899@wanadoo.fr...
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la
mormwaldar, c'est certain.
même avis.
c'est le 1er truc que je me suis dis :
c'est pas mal fait, il googlise des arguments
sur des sujets dont il ignore tout...
mais ya des trucs qui clochent...
genre ce passage :
"L'ensemble des méthodes, techniques et outils à mettre en oeuvre pour de
tels projets relèvent de ce qu'on appelle le "génie logiciel" (Software
Engineering" en anglais)"
un vrai ingenieur ne dit pas un truc aussi con au milieu d'un argumentaire
hyper pointu avec d'autres ingénieurs...
Il n'y a pas que des ingénieurs dans la discussion.
Quand au Google Enginneer, pensez ce que vous voulez. Vous êtes dans
l'erreur la plus totale mais vous feriez mieux, vous et Pierre Maurette,
de vous concentrer sur la discussion plutôt que de médire, sans savoir,
sur les intervenants dans les fora.
"Pierre Maurette" a écrit dans le message de news:
A passer pour un bouffon mytho, sans doute. Un Google Engineer à la mormwaldar, c'est certain.
même avis.
c'est le 1er truc que je me suis dis : c'est pas mal fait, il googlise des arguments sur des sujets dont il ignore tout...
mais ya des trucs qui clochent...
genre ce passage :
"L'ensemble des méthodes, techniques et outils à mettre en oeuvre pour de tels projets relèvent de ce qu'on appelle le "génie logiciel" (Software Engineering" en anglais)"
un vrai ingenieur ne dit pas un truc aussi con au milieu d'un argumentaire hyper pointu avec d'autres ingénieurs...
Il n'y a pas que des ingénieurs dans la discussion.
Quand au Google Enginneer, pensez ce que vous voulez. Vous êtes dans l'erreur la plus totale mais vous feriez mieux, vous et Pierre Maurette, de vous concentrer sur la discussion plutôt que de médire, sans savoir, sur les intervenants dans les fora.
JKB
Le 04-04-2008, à propos de Re: Python, Pierre Maurette écrivait dans fr.comp.lang.c :
[...]
Dame, il est clair donc que C et Python ont été conçus par des implémenteurs, tandis que Ada (et probablement la construction IF+THEN/ENDIF du Fortran que tu cites) ont été conçus par des comités.
:|
Puisque je vous ai au bout du clavier, une question qui me taraude: quelle est la façon élégante d'appeler depuis C une fonction d'une bib Fortran qui attend donc un pointeur vers une constante ?
Certains compilos prennent :
x = ma_fonction_fortran(&1);
C'est le cas du compilo C de VMS (et certainement d'OpenVMS). Pour la famille gcc, il faut ruser avec quelque chose du genre :
int i; i = 1; x = ma_fonction_fortran(&i);
J'ai aussi déjà vu un truc assez louche qui a mon avis est assez casse gueule et ne doit pas passer partout :
int i; x = ma_fonction_fortran(&(i = 1), &(i = 2));
Il n'y a pas à dire, de ce côté là, le Fortran est nettement mieux foutu qu ele C, puisqu'il est possible d'utiliser une interface spécifique à chaque type d'appel (voir BIND depuis F95 ou F2003, je ne sais plus). Pour être tranquille, il vaut mieux (si l'on peut) utiliser de part et d'autre des variables de même type :
int32/integer*4 int64/integer*8...
parce qu'il est possible d'avoir des surprises sur certaines architectures en utilisant les types historiques ;-)
Le plus amusant reste tout de même le passage de chaîne de caractères par descripteur. On passe alors un pointeur sur la chaîne (pointeur C) _et_ la longueur de celle_ci (sans le caractère nul, si on ne veut pas avoir de problèmes). Le souci majeur est que la place de ce caractère change en fonction des compilos. Sur VMS, la longueur suit le pointeur alors qu'avec gcc, g77, gfortran et d'autres, l'ensemble des longueurs figure _après_ tous les autres arguments et dans l'ordre d'apparition des chaînes.
Cordialement,
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Le 04-04-2008, à propos de
Re: Python,
Pierre Maurette écrivait dans fr.comp.lang.c :
[...]
Dame, il est clair donc que C et Python ont été conçus par des
implémenteurs, tandis que Ada (et probablement la construction IF+THEN/ENDIF
du Fortran que tu cites) ont été conçus par des comités.
:|
Puisque je vous ai au bout du clavier, une question qui me taraude:
quelle est la façon élégante d'appeler depuis C une fonction d'une bib
Fortran qui attend donc un pointeur vers une constante ?
Certains compilos prennent :
x = ma_fonction_fortran(&1);
C'est le cas du compilo C de VMS (et certainement d'OpenVMS). Pour
la famille gcc, il faut ruser avec quelque chose du genre :
int i;
i = 1;
x = ma_fonction_fortran(&i);
J'ai aussi déjà vu un truc assez louche qui a mon avis est assez casse
gueule et ne doit pas passer partout :
int i;
x = ma_fonction_fortran(&(i = 1), &(i = 2));
Il n'y a pas à dire, de ce côté là, le Fortran est nettement mieux
foutu qu ele C, puisqu'il est possible d'utiliser une interface
spécifique à chaque type d'appel (voir BIND depuis F95 ou F2003, je
ne sais plus). Pour être tranquille, il vaut mieux (si l'on peut)
utiliser de part et d'autre des variables de même type :
int32/integer*4
int64/integer*8...
parce qu'il est possible d'avoir des surprises sur certaines
architectures en utilisant les types historiques ;-)
Le plus amusant reste tout de même le passage de chaîne de
caractères par descripteur. On passe alors un pointeur sur la chaîne
(pointeur C) _et_ la longueur de celle_ci (sans le caractère nul, si
on ne veut pas avoir de problèmes). Le souci majeur est que la place
de ce caractère change en fonction des compilos. Sur VMS, la
longueur suit le pointeur alors qu'avec gcc, g77, gfortran et
d'autres, l'ensemble des longueurs figure _après_ tous les autres
arguments et dans l'ordre d'apparition des chaînes.
Cordialement,
JKB
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Le 04-04-2008, à propos de Re: Python, Pierre Maurette écrivait dans fr.comp.lang.c :
[...]
Dame, il est clair donc que C et Python ont été conçus par des implémenteurs, tandis que Ada (et probablement la construction IF+THEN/ENDIF du Fortran que tu cites) ont été conçus par des comités.
:|
Puisque je vous ai au bout du clavier, une question qui me taraude: quelle est la façon élégante d'appeler depuis C une fonction d'une bib Fortran qui attend donc un pointeur vers une constante ?
Certains compilos prennent :
x = ma_fonction_fortran(&1);
C'est le cas du compilo C de VMS (et certainement d'OpenVMS). Pour la famille gcc, il faut ruser avec quelque chose du genre :
int i; i = 1; x = ma_fonction_fortran(&i);
J'ai aussi déjà vu un truc assez louche qui a mon avis est assez casse gueule et ne doit pas passer partout :
int i; x = ma_fonction_fortran(&(i = 1), &(i = 2));
Il n'y a pas à dire, de ce côté là, le Fortran est nettement mieux foutu qu ele C, puisqu'il est possible d'utiliser une interface spécifique à chaque type d'appel (voir BIND depuis F95 ou F2003, je ne sais plus). Pour être tranquille, il vaut mieux (si l'on peut) utiliser de part et d'autre des variables de même type :
int32/integer*4 int64/integer*8...
parce qu'il est possible d'avoir des surprises sur certaines architectures en utilisant les types historiques ;-)
Le plus amusant reste tout de même le passage de chaîne de caractères par descripteur. On passe alors un pointeur sur la chaîne (pointeur C) _et_ la longueur de celle_ci (sans le caractère nul, si on ne veut pas avoir de problèmes). Le souci majeur est que la place de ce caractère change en fonction des compilos. Sur VMS, la longueur suit le pointeur alors qu'avec gcc, g77, gfortran et d'autres, l'ensemble des longueurs figure _après_ tous les autres arguments et dans l'ordre d'apparition des chaînes.
Cordialement,
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.