Je viens d'installer Visual Studio 2005 et en lançant l'ide, je lis ceci :
«
C++/CLI is a self-contained, component-based dynamic programming
language that, like C# or Java, is derived from C++. Unlike those
languages, however, we have worked hard to integrate C++/CLI into
ISO-C++, using the historical model of evolving the C/C++ programming
language to support modern programming paradigms. You can say that
C++/CLI is to C++ as C++ is to C.
»
Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans ISO-C++,
mais ils oublient de dire que ce n'est pas encore fait...
Je viens d'installer Visual Studio 2005 et en lançant l'ide, je lis ceci :
«
C++/CLI is a self-contained, component-based dynamic programming
language that, like C# or Java, is derived from C++. Unlike those
languages, however, we have worked hard to integrate C++/CLI into
ISO-C++, using the historical model of evolving the C/C++ programming
language to support modern programming paradigms. You can say that
C++/CLI is to C++ as C++ is to C.
»
Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans ISO-C++,
mais ils oublient de dire que ce n'est pas encore fait...
Je viens d'installer Visual Studio 2005 et en lançant l'ide, je lis ceci :
«
C++/CLI is a self-contained, component-based dynamic programming
language that, like C# or Java, is derived from C++. Unlike those
languages, however, we have worked hard to integrate C++/CLI into
ISO-C++, using the historical model of evolving the C/C++ programming
language to support modern programming paradigms. You can say that
C++/CLI is to C++ as C++ is to C.
»
Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans ISO-C++,
mais ils oublient de dire que ce n'est pas encore fait...
Arnaud Meurgues writes:Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans
ISO-C++, mais ils oublient de dire que ce n'est pas encore fait...
Il y a du progres, ils admettent que c'est un autre langage, aussi
different du C++ que le C l'est du C++. Ce qui n'est pas tout a
fait vrai.
L'ampleur des differentes est une admission implicite de l'echec de
CLI. CLI n'est pas une infrastructure qui peut etre commune aux
langages si un langage aussi repandu que C++ doit etre autant
modifie pour en profiter.
Arnaud Meurgues <news.arnaud@meurgues.non.fr.invalid> writes:
Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans
ISO-C++, mais ils oublient de dire que ce n'est pas encore fait...
Il y a du progres, ils admettent que c'est un autre langage, aussi
different du C++ que le C l'est du C++. Ce qui n'est pas tout a
fait vrai.
L'ampleur des differentes est une admission implicite de l'echec de
CLI. CLI n'est pas une infrastructure qui peut etre commune aux
langages si un langage aussi repandu que C++ doit etre autant
modifie pour en profiter.
Arnaud Meurgues writes:Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans
ISO-C++, mais ils oublient de dire que ce n'est pas encore fait...
Il y a du progres, ils admettent que c'est un autre langage, aussi
different du C++ que le C l'est du C++. Ce qui n'est pas tout a
fait vrai.
L'ampleur des differentes est une admission implicite de l'echec de
CLI. CLI n'est pas une infrastructure qui peut etre commune aux
langages si un langage aussi repandu que C++ doit etre autant
modifie pour en profiter.
Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Je suppose que Java aussi est un échec alors...
Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Je suppose que Java aussi est un échec alors...
Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Je suppose que Java aussi est un échec alors...
On Tue, 16 May 2006 18:51:51 -0400, "Michel Michaud" :Je ne veux pas défendre C++/CLI (même si j'en fais présentement
:-), mais dire que quelque chose qui n'est pas supporté
directement par C++ est un échec, ça me paraît gros !
Si je peux me permettre de reprendre l'idée de Jean-Marc à mon
compte, je dirai que l'échec est l'"interface" entre C++ et .Net.
AMHA "C++/CLI" est un échec à cause de son nom.
Je suppose que Java aussi est un échec alors...
S'il s'était appelé "C++/Java", alors oui, ce serait un échec, car
ce langage n'est pas C++.
Mais comme il s'appelle "Java", il a parfaitement le droit de ne pas
ressembler au C++, et d'être jugé comme une réussite, indépendamment
du C++.
En gros, si je comprends bien, les choses se sont passées comme
^^^^^^^^^^^^^^^^^^^^^
suit : - Microsoft veut imposer son propre langage, pour que les
programmeurs l'apprennent et se retrouvent incapables de
s'intéresser à d'autres plate-formes.
Le service marketing appelle
ça "C#". - Ah ben zut, y'a plein de gens qui programment en C++.
Peuvent
pas programmer en VB, comme tout le monde, ces petits cons ? Bon,
c'est pas grave, affinons notre tactique : on va créer un deuxième
nouveau langage, avec un nom qui contient "C++", en espérant que les
programmeurs C++ viennent à nous, tout en évitant que les
utilisateurs de ce nouveau langage ne soient tentés d'aller vers le
C++.
Quand le service marketing dirige le service "développement
informatique", le résultat n'est pas beau à voir... :-/
On Tue, 16 May 2006 18:51:51 -0400, "Michel Michaud" <mm@gdzid.com>:
Je ne veux pas défendre C++/CLI (même si j'en fais présentement
:-), mais dire que quelque chose qui n'est pas supporté
directement par C++ est un échec, ça me paraît gros !
Si je peux me permettre de reprendre l'idée de Jean-Marc à mon
compte, je dirai que l'échec est l'"interface" entre C++ et .Net.
AMHA "C++/CLI" est un échec à cause de son nom.
Je suppose que Java aussi est un échec alors...
S'il s'était appelé "C++/Java", alors oui, ce serait un échec, car
ce langage n'est pas C++.
Mais comme il s'appelle "Java", il a parfaitement le droit de ne pas
ressembler au C++, et d'être jugé comme une réussite, indépendamment
du C++.
En gros, si je comprends bien, les choses se sont passées comme
^^^^^^^^^^^^^^^^^^^^^
suit : - Microsoft veut imposer son propre langage, pour que les
programmeurs l'apprennent et se retrouvent incapables de
s'intéresser à d'autres plate-formes.
Le service marketing appelle
ça "C#". - Ah ben zut, y'a plein de gens qui programment en C++.
Peuvent
pas programmer en VB, comme tout le monde, ces petits cons ? Bon,
c'est pas grave, affinons notre tactique : on va créer un deuxième
nouveau langage, avec un nom qui contient "C++", en espérant que les
programmeurs C++ viennent à nous, tout en évitant que les
utilisateurs de ce nouveau langage ne soient tentés d'aller vers le
C++.
Quand le service marketing dirige le service "développement
informatique", le résultat n'est pas beau à voir... :-/
On Tue, 16 May 2006 18:51:51 -0400, "Michel Michaud" :Je ne veux pas défendre C++/CLI (même si j'en fais présentement
:-), mais dire que quelque chose qui n'est pas supporté
directement par C++ est un échec, ça me paraît gros !
Si je peux me permettre de reprendre l'idée de Jean-Marc à mon
compte, je dirai que l'échec est l'"interface" entre C++ et .Net.
AMHA "C++/CLI" est un échec à cause de son nom.
Je suppose que Java aussi est un échec alors...
S'il s'était appelé "C++/Java", alors oui, ce serait un échec, car
ce langage n'est pas C++.
Mais comme il s'appelle "Java", il a parfaitement le droit de ne pas
ressembler au C++, et d'être jugé comme une réussite, indépendamment
du C++.
En gros, si je comprends bien, les choses se sont passées comme
^^^^^^^^^^^^^^^^^^^^^
suit : - Microsoft veut imposer son propre langage, pour que les
programmeurs l'apprennent et se retrouvent incapables de
s'intéresser à d'autres plate-formes.
Le service marketing appelle
ça "C#". - Ah ben zut, y'a plein de gens qui programment en C++.
Peuvent
pas programmer en VB, comme tout le monde, ces petits cons ? Bon,
c'est pas grave, affinons notre tactique : on va créer un deuxième
nouveau langage, avec un nom qui contient "C++", en espérant que les
programmeurs C++ viennent à nous, tout en évitant que les
utilisateurs de ce nouveau langage ne soient tentés d'aller vers le
C++.
Quand le service marketing dirige le service "développement
informatique", le résultat n'est pas beau à voir... :-/
Je suppose que Java aussi est un échec alors...
S'il s'était appelé "C++/Java", alors oui, ce serait un échec, car
ce langage n'est pas C++.
Ce n'est pas l'affirmation faite par Jean-Marc, il disait simplement
que CLI est un échec parce que ça demande trop de différences entre
C++ et C++/CLI.
La théorie du complot
n'est pas la seule explication possible...
Je suppose que Java aussi est un échec alors...
S'il s'était appelé "C++/Java", alors oui, ce serait un échec, car
ce langage n'est pas C++.
Ce n'est pas l'affirmation faite par Jean-Marc, il disait simplement
que CLI est un échec parce que ça demande trop de différences entre
C++ et C++/CLI.
La théorie du complot
n'est pas la seule explication possible...
Je suppose que Java aussi est un échec alors...
S'il s'était appelé "C++/Java", alors oui, ce serait un échec, car
ce langage n'est pas C++.
Ce n'est pas l'affirmation faite par Jean-Marc, il disait simplement
que CLI est un échec parce que ça demande trop de différences entre
C++ et C++/CLI.
La théorie du complot
n'est pas la seule explication possible...
On Tue, 16 May 2006 21:51:22 -0400, "Michel Michaud" :Ce n'est pas l'affirmation faite par Jean-Marc, il disait
simplement que CLI est un échec parce que ça demande trop de
différences entre C++ et C++/CLI.
Je reformule : si le but de Java est de fournir un framework
compatible avec C++, alors oui, Java est un échec.
La théorie du complot
n'est pas la seule explication possible...
Y'a bien une autre théorie : c'est un sacré bordel, la direction de
Microsoft...
On Tue, 16 May 2006 21:51:22 -0400, "Michel Michaud" <mm@gdzid.com>:
Ce n'est pas l'affirmation faite par Jean-Marc, il disait
simplement que CLI est un échec parce que ça demande trop de
différences entre C++ et C++/CLI.
Je reformule : si le but de Java est de fournir un framework
compatible avec C++, alors oui, Java est un échec.
La théorie du complot
n'est pas la seule explication possible...
Y'a bien une autre théorie : c'est un sacré bordel, la direction de
Microsoft...
On Tue, 16 May 2006 21:51:22 -0400, "Michel Michaud" :Ce n'est pas l'affirmation faite par Jean-Marc, il disait
simplement que CLI est un échec parce que ça demande trop de
différences entre C++ et C++/CLI.
Je reformule : si le but de Java est de fournir un framework
compatible avec C++, alors oui, Java est un échec.
La théorie du complot
n'est pas la seule explication possible...
Y'a bien une autre théorie : c'est un sacré bordel, la direction de
Microsoft...
Dans le message ,Arnaud Meurgues writes:Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans
ISO-C++, mais ils oublient de dire que ce n'est pas encore fait...
Je crois que ça veut dire que la syntaxe des ajouts est dans
l'esprit C++... Ce qui n'est pas complètement faux.
Il y a du progres, ils admettent que c'est un autre langage, aussi
different du C++ que le C l'est du C++. Ce qui n'est pas tout a
fait vrai.
Qu'est-ce qui n'est pas vrai ? Tu veux dire que c'est « plus »
différent de C++ que ne l'est C++ de C ? C'est très discutable, je
crois...
L'ampleur des differentes est une admission implicite de l'echec
de CLI. CLI n'est pas une infrastructure qui peut etre commune
aux langages si un langage aussi repandu que C++ doit etre autant
modifie pour en profiter.
Un troll, non ?
Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Je suppose que Java aussi est un échec alors...
Je crois bien qu'on pourrait,en principe, avoir une bibliothèque C++
pur qui permettrait de faire des accès à .NET, mais MS -- ou ses
clients -- semble dire que ce ne serait pas aussi agréable à
utiliser que C++/CLI ou les autres langages orientés .NET.
Mon expérience actuelle avec C++/CLI est plutôt positive. En fait,
je ne mets pas en compétition C++ et C++/CLI, mais plutôt C++/CLI et
C#, ou C++/CLI et VB. Pour le moment, C++/CLI me semble l'emporter
haut la main, mais il est vrai que les outils de développement
offerts par MS sont meilleurs dans leurs versions C# et
VB. J'imagine que ça va s'améliorer. En tout cas, personnellement,
je ne vois plus vraiment d'intérêt à C#, au niveau de l'écriture du
code. Mais je suis peut-être biaisé vers C++ pour des raisons
historiques.
Dans le message pxbu07q6o4l.fsf@news.bourguet.org,
Arnaud Meurgues <news.arnaud@meurgues.non.fr.invalid> writes:
Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans
ISO-C++, mais ils oublient de dire que ce n'est pas encore fait...
Je crois que ça veut dire que la syntaxe des ajouts est dans
l'esprit C++... Ce qui n'est pas complètement faux.
Il y a du progres, ils admettent que c'est un autre langage, aussi
different du C++ que le C l'est du C++. Ce qui n'est pas tout a
fait vrai.
Qu'est-ce qui n'est pas vrai ? Tu veux dire que c'est « plus »
différent de C++ que ne l'est C++ de C ? C'est très discutable, je
crois...
L'ampleur des differentes est une admission implicite de l'echec
de CLI. CLI n'est pas une infrastructure qui peut etre commune
aux langages si un langage aussi repandu que C++ doit etre autant
modifie pour en profiter.
Un troll, non ?
Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Je suppose que Java aussi est un échec alors...
Je crois bien qu'on pourrait,en principe, avoir une bibliothèque C++
pur qui permettrait de faire des accès à .NET, mais MS -- ou ses
clients -- semble dire que ce ne serait pas aussi agréable à
utiliser que C++/CLI ou les autres langages orientés .NET.
Mon expérience actuelle avec C++/CLI est plutôt positive. En fait,
je ne mets pas en compétition C++ et C++/CLI, mais plutôt C++/CLI et
C#, ou C++/CLI et VB. Pour le moment, C++/CLI me semble l'emporter
haut la main, mais il est vrai que les outils de développement
offerts par MS sont meilleurs dans leurs versions C# et
VB. J'imagine que ça va s'améliorer. En tout cas, personnellement,
je ne vois plus vraiment d'intérêt à C#, au niveau de l'écriture du
code. Mais je suis peut-être biaisé vers C++ pour des raisons
historiques.
Dans le message ,Arnaud Meurgues writes:Ils disent qu'ils ont travaillé dur pour intérgrer C++/CLI dans
ISO-C++, mais ils oublient de dire que ce n'est pas encore fait...
Je crois que ça veut dire que la syntaxe des ajouts est dans
l'esprit C++... Ce qui n'est pas complètement faux.
Il y a du progres, ils admettent que c'est un autre langage, aussi
different du C++ que le C l'est du C++. Ce qui n'est pas tout a
fait vrai.
Qu'est-ce qui n'est pas vrai ? Tu veux dire que c'est « plus »
différent de C++ que ne l'est C++ de C ? C'est très discutable, je
crois...
L'ampleur des differentes est une admission implicite de l'echec
de CLI. CLI n'est pas une infrastructure qui peut etre commune
aux langages si un langage aussi repandu que C++ doit etre autant
modifie pour en profiter.
Un troll, non ?
Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Je suppose que Java aussi est un échec alors...
Je crois bien qu'on pourrait,en principe, avoir une bibliothèque C++
pur qui permettrait de faire des accès à .NET, mais MS -- ou ses
clients -- semble dire que ce ne serait pas aussi agréable à
utiliser que C++/CLI ou les autres langages orientés .NET.
Mon expérience actuelle avec C++/CLI est plutôt positive. En fait,
je ne mets pas en compétition C++ et C++/CLI, mais plutôt C++/CLI et
C#, ou C++/CLI et VB. Pour le moment, C++/CLI me semble l'emporter
haut la main, mais il est vrai que les outils de développement
offerts par MS sont meilleurs dans leurs versions C# et
VB. J'imagine que ça va s'améliorer. En tout cas, personnellement,
je ne vois plus vraiment d'intérêt à C#, au niveau de l'écriture du
code. Mais je suis peut-être biaisé vers C++ pour des raisons
historiques.
On Tue, 16 May 2006 18:51:51 -0400, "Michel Michaud" :Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Si je peux me permettre de reprendre l'idée de Jean-Marc à mon compte,
je dirai que l'échec est l'"interface" entre C++ et .Net.
AMHA "C++/CLI" est un échec à cause de son nom.
On Tue, 16 May 2006 18:51:51 -0400, "Michel Michaud" <mm@gdzid.com>:
Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Si je peux me permettre de reprendre l'idée de Jean-Marc à mon compte,
je dirai que l'échec est l'"interface" entre C++ et .Net.
AMHA "C++/CLI" est un échec à cause de son nom.
On Tue, 16 May 2006 18:51:51 -0400, "Michel Michaud" :Je ne veux pas défendre C++/CLI (même si j'en fais présentement :-),
mais dire que quelque chose qui n'est pas supporté directement par
C++ est un échec, ça me paraît gros !
Si je peux me permettre de reprendre l'idée de Jean-Marc à mon compte,
je dirai que l'échec est l'"interface" entre C++ et .Net.
AMHA "C++/CLI" est un échec à cause de son nom.
Mais bon, on a déjà vu plus menteur comme nom, genre Turbo Pascal?:-)
Mais bon, on a déjà vu plus menteur comme nom, genre Turbo Pascal?:-)
Mais bon, on a déjà vu plus menteur comme nom, genre Turbo Pascal?:-)
Turbo faisait reference a la rapidite de compilation. Ce n'etait pas
un mensonge du tout quand on compare au Pascal de MS a l'epoque.
Pascal, ce n'etait pas le Pascal normalise (est-ce qu'il l'etait deja
a l'epoque au fait, la norme est sortie tres tard) mais personne ne
l'a jamais reellement supporte celui-la.
Turbo faisait reference a la rapidite de compilation. Ce n'etait pas
un mensonge du tout quand on compare au Pascal de MS a l'epoque.
Pascal, ce n'etait pas le Pascal normalise (est-ce qu'il l'etait deja
a l'epoque au fait, la norme est sortie tres tard) mais personne ne
l'a jamais reellement supporte celui-la.
Turbo faisait reference a la rapidite de compilation. Ce n'etait pas
un mensonge du tout quand on compare au Pascal de MS a l'epoque.
Pascal, ce n'etait pas le Pascal normalise (est-ce qu'il l'etait deja
a l'epoque au fait, la norme est sortie tres tard) mais personne ne
l'a jamais reellement supporte celui-la.