Il me semble que pour les template, justement, gcc a été relativement
réactif, comparé par exemle à visual C++
Il me semble que pour les template, justement, gcc a été relativement
réactif, comparé par exemle à visual C++
Il me semble que pour les template, justement, gcc a été relativement
réactif, comparé par exemle à visual C++
Je voulais parler d'une bibliothèque externe mais pensée pour le C++.
Dans ce cas, il n'y a pas vraiment de problème de transition.
Pourquoi si la bibliothèque et le langage sont tous deux standardisés y
aurait-il des problèmes différents suivant les OS ?
Je n'ai pas l'expérience de telles boîtes, mais si elle n'ont pas de
structure pour gérer ce qui est commun entre leurs projets, c'est :
- Soit qu'elle achètent tout ce qui pourrait être commun à l'extérieur
- Soit qu'elles perdent une bonne occasion de gagner de l'argent
portable et un Mac.
J'arrive à imaginer des cas où std::string ou std::vector ne sont pas
utilisés, mais j'ai plus de mal à imaginer des cas où ils ne sont pas
utilisables.
Pour ce qui est de l'IHM, j'ai pluus de mal à voir ce qu'elle peut
signifier sur un calculateur d'ABS.
source sure (c'est un peu mon boulot) que même dans un monde très
prudent comme l'automobile, on commence à parler de langages de
programmation haut niveau pour les systèmes embarqués. Certains
fournisseurs ont même des protos écrits en Java.
Qu'il y a un but unique à atteindre. Même s'il n'est pas encore atteind.
Si maintenant on met plein d'élémens optionnels dans le standard, même
ce voeux pieu d'objectif commun s'écroule(1).
auraient AMA priorité sur l'IHM : Threads, réseau, et d'autres éléments
sont AMA du même niveau : regex, gestino du son, interface vers des
ports (USB, série, parallèle, cartes d'E/S...).
Je ne peux pas utiliser la bibliothèque standard de GCC avec Visual C++
(je ne sais vraiment pas pourquoi j'en ai envie dans ce cas particulier,
mais bon...).
Tu n'es pas obligé de l'utiliser, mais ceux qui veulent faire un
compilateur répondant à la norme (ce qui est quand même un argument de
vente important) doivent l'implémenter.
Je voulais parler d'une bibliothèque externe mais pensée pour le C++.
Dans ce cas, il n'y a pas vraiment de problème de transition.
Pourquoi si la bibliothèque et le langage sont tous deux standardisés y
aurait-il des problèmes différents suivant les OS ?
Je n'ai pas l'expérience de telles boîtes, mais si elle n'ont pas de
structure pour gérer ce qui est commun entre leurs projets, c'est :
- Soit qu'elle achètent tout ce qui pourrait être commun à l'extérieur
- Soit qu'elles perdent une bonne occasion de gagner de l'argent
portable et un Mac.
J'arrive à imaginer des cas où std::string ou std::vector ne sont pas
utilisés, mais j'ai plus de mal à imaginer des cas où ils ne sont pas
utilisables.
Pour ce qui est de l'IHM, j'ai pluus de mal à voir ce qu'elle peut
signifier sur un calculateur d'ABS.
source sure (c'est un peu mon boulot) que même dans un monde très
prudent comme l'automobile, on commence à parler de langages de
programmation haut niveau pour les systèmes embarqués. Certains
fournisseurs ont même des protos écrits en Java.
Qu'il y a un but unique à atteindre. Même s'il n'est pas encore atteind.
Si maintenant on met plein d'élémens optionnels dans le standard, même
ce voeux pieu d'objectif commun s'écroule(1).
auraient AMA priorité sur l'IHM : Threads, réseau, et d'autres éléments
sont AMA du même niveau : regex, gestino du son, interface vers des
ports (USB, série, parallèle, cartes d'E/S...).
Je ne peux pas utiliser la bibliothèque standard de GCC avec Visual C++
(je ne sais vraiment pas pourquoi j'en ai envie dans ce cas particulier,
mais bon...).
Tu n'es pas obligé de l'utiliser, mais ceux qui veulent faire un
compilateur répondant à la norme (ce qui est quand même un argument de
vente important) doivent l'implémenter.
Je voulais parler d'une bibliothèque externe mais pensée pour le C++.
Dans ce cas, il n'y a pas vraiment de problème de transition.
Pourquoi si la bibliothèque et le langage sont tous deux standardisés y
aurait-il des problèmes différents suivant les OS ?
Je n'ai pas l'expérience de telles boîtes, mais si elle n'ont pas de
structure pour gérer ce qui est commun entre leurs projets, c'est :
- Soit qu'elle achètent tout ce qui pourrait être commun à l'extérieur
- Soit qu'elles perdent une bonne occasion de gagner de l'argent
portable et un Mac.
J'arrive à imaginer des cas où std::string ou std::vector ne sont pas
utilisés, mais j'ai plus de mal à imaginer des cas où ils ne sont pas
utilisables.
Pour ce qui est de l'IHM, j'ai pluus de mal à voir ce qu'elle peut
signifier sur un calculateur d'ABS.
source sure (c'est un peu mon boulot) que même dans un monde très
prudent comme l'automobile, on commence à parler de langages de
programmation haut niveau pour les systèmes embarqués. Certains
fournisseurs ont même des protos écrits en Java.
Qu'il y a un but unique à atteindre. Même s'il n'est pas encore atteind.
Si maintenant on met plein d'élémens optionnels dans le standard, même
ce voeux pieu d'objectif commun s'écroule(1).
auraient AMA priorité sur l'IHM : Threads, réseau, et d'autres éléments
sont AMA du même niveau : regex, gestino du son, interface vers des
ports (USB, série, parallèle, cartes d'E/S...).
Je ne peux pas utiliser la bibliothèque standard de GCC avec Visual C++
(je ne sais vraiment pas pourquoi j'en ai envie dans ce cas particulier,
mais bon...).
Tu n'es pas obligé de l'utiliser, mais ceux qui veulent faire un
compilateur répondant à la norme (ce qui est quand même un argument de
vente important) doivent l'implémenter.
Je ne peux pas le prouver uniquement dans ce contexte où l'on
s'interdit toute utilisation de bibliothèque. La question est de
savoir si ce contexte-là est vraiment pertinent ?
ni plus ni moins que le reste
Tu veux un langage avec quelques briques dans chaque
direction.
dans chaque direction UTILE ou DEMANDEE a l'heure actuelle par un
grand nombre de personnes nuance
java le fait bien dans sa philosophie...
l ihm est devenu quelque chose de quasiment vital de nos jours, il n'y
a pas eu tant de cha,gement que cela ailleurs ...
Mais pourquoi pas, si un autre langage convient mieux ?
parcequ'il y a un passe
parceque certaines boites ne peuvent se permettre de payer des
personnes maitrisant plusieurs langages
parceque les decideurs ne sont pas toujours les techniciens
on est d'accord MAIS une bibli qui s INTEGRE au cpp, et pas qui se
relie au cpp, bref quipermet l'usage direct des variables c par
exemple
comme n'importe quoi mais un besoin particulier qui devient l'un des
besoins les plus demandes dans la realite
Dans un autre projet, il faudra
aussi quelques trucs simplistes, mais ce ne seront pas les mêmes. Et
finalement seule une GUI complète conviendra, et il en existe.
non ca ne marche pas avec ce raisonnement, rien ne conviendrait
Je ne peux pas le prouver uniquement dans ce contexte où l'on
s'interdit toute utilisation de bibliothèque. La question est de
savoir si ce contexte-là est vraiment pertinent ?
ni plus ni moins que le reste
Tu veux un langage avec quelques briques dans chaque
direction.
dans chaque direction UTILE ou DEMANDEE a l'heure actuelle par un
grand nombre de personnes nuance
java le fait bien dans sa philosophie...
l ihm est devenu quelque chose de quasiment vital de nos jours, il n'y
a pas eu tant de cha,gement que cela ailleurs ...
Mais pourquoi pas, si un autre langage convient mieux ?
parcequ'il y a un passe
parceque certaines boites ne peuvent se permettre de payer des
personnes maitrisant plusieurs langages
parceque les decideurs ne sont pas toujours les techniciens
on est d'accord MAIS une bibli qui s INTEGRE au cpp, et pas qui se
relie au cpp, bref quipermet l'usage direct des variables c par
exemple
comme n'importe quoi mais un besoin particulier qui devient l'un des
besoins les plus demandes dans la realite
Dans un autre projet, il faudra
aussi quelques trucs simplistes, mais ce ne seront pas les mêmes. Et
finalement seule une GUI complète conviendra, et il en existe.
non ca ne marche pas avec ce raisonnement, rien ne conviendrait
Je ne peux pas le prouver uniquement dans ce contexte où l'on
s'interdit toute utilisation de bibliothèque. La question est de
savoir si ce contexte-là est vraiment pertinent ?
ni plus ni moins que le reste
Tu veux un langage avec quelques briques dans chaque
direction.
dans chaque direction UTILE ou DEMANDEE a l'heure actuelle par un
grand nombre de personnes nuance
java le fait bien dans sa philosophie...
l ihm est devenu quelque chose de quasiment vital de nos jours, il n'y
a pas eu tant de cha,gement que cela ailleurs ...
Mais pourquoi pas, si un autre langage convient mieux ?
parcequ'il y a un passe
parceque certaines boites ne peuvent se permettre de payer des
personnes maitrisant plusieurs langages
parceque les decideurs ne sont pas toujours les techniciens
on est d'accord MAIS une bibli qui s INTEGRE au cpp, et pas qui se
relie au cpp, bref quipermet l'usage direct des variables c par
exemple
comme n'importe quoi mais un besoin particulier qui devient l'un des
besoins les plus demandes dans la realite
Dans un autre projet, il faudra
aussi quelques trucs simplistes, mais ce ne seront pas les mêmes. Et
finalement seule une GUI complète conviendra, et il en existe.
non ca ne marche pas avec ce raisonnement, rien ne conviendrait
Sans plus d'explication ? C'est une question que d'autres t'ont déjà
posée : que la GUI soit ou non dans le langage, il faut l'apprendre
pour l'utiliser. Quel est alors l'intérêt de s'interdire une GUI
extérieure, juste pour le principe ?
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
Plein de choses vitales à un projet sont fournies par autre chose que
le langage. La GUI est un bon exemple de ce qui peut être fourni par
une bibliothèque.
Mais ce sont de mauvaises raisons, on ne va quand même pas polluer un
langage avec des ajouts incohérents pour ce genre de prétextes. Le
jour où il y aura une solution satisfaisante à intégrer au langage, ce
sera sans doute fait.
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
Fabien t'as conseillé wxWindows qui est « plutôt simple d'utilisation
quand on se contente de quelques trucs basiques ». J'ai utilisé GTK
dont je dirais la même chose.
Dans les parties client.
Si justement, ce qui est entré dans C++ (tu prenais l'exemple des
strings) est suffisamment complet pour convenir à la plupart des
utilisations. On ne peut pas définir la même chose aussi facilement
pour une GUI.
Sans plus d'explication ? C'est une question que d'autres t'ont déjà
posée : que la GUI soit ou non dans le langage, il faut l'apprendre
pour l'utiliser. Quel est alors l'intérêt de s'interdire une GUI
extérieure, juste pour le principe ?
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
Plein de choses vitales à un projet sont fournies par autre chose que
le langage. La GUI est un bon exemple de ce qui peut être fourni par
une bibliothèque.
Mais ce sont de mauvaises raisons, on ne va quand même pas polluer un
langage avec des ajouts incohérents pour ce genre de prétextes. Le
jour où il y aura une solution satisfaisante à intégrer au langage, ce
sera sans doute fait.
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
Fabien t'as conseillé wxWindows qui est « plutôt simple d'utilisation
quand on se contente de quelques trucs basiques ». J'ai utilisé GTK
dont je dirais la même chose.
Dans les parties client.
Si justement, ce qui est entré dans C++ (tu prenais l'exemple des
strings) est suffisamment complet pour convenir à la plupart des
utilisations. On ne peut pas définir la même chose aussi facilement
pour une GUI.
Sans plus d'explication ? C'est une question que d'autres t'ont déjà
posée : que la GUI soit ou non dans le langage, il faut l'apprendre
pour l'utiliser. Quel est alors l'intérêt de s'interdire une GUI
extérieure, juste pour le principe ?
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
Plein de choses vitales à un projet sont fournies par autre chose que
le langage. La GUI est un bon exemple de ce qui peut être fourni par
une bibliothèque.
Mais ce sont de mauvaises raisons, on ne va quand même pas polluer un
langage avec des ajouts incohérents pour ce genre de prétextes. Le
jour où il y aura une solution satisfaisante à intégrer au langage, ce
sera sans doute fait.
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
Fabien t'as conseillé wxWindows qui est « plutôt simple d'utilisation
quand on se contente de quelques trucs basiques ». J'ai utilisé GTK
dont je dirais la même chose.
Dans les parties client.
Si justement, ce qui est entré dans C++ (tu prenais l'exemple des
strings) est suffisamment complet pour convenir à la plupart des
utilisations. On ne peut pas définir la même chose aussi facilement
pour une GUI.
mais on ne s interdit pas un gui exterieur... en plus :)
il faut toujours apprendre le gui, mais dans le cas ou aucune base n
existe, il faut aussi apprendre ale faire communiquer correctement
avec le langage, et cela n existe que dans le cas exterieur...
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
c est bien ce que je dit : donc c est bien un choix arbitraire de ne
pas vouloir l un plus que l autre
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
encore une fois, tout le monde n a pas le choix
sauf qu aucune bibli ne s integre correctement au cpp actuellement
dans le domaine du gui simple
Mais ce sont de mauvaises raisons, on ne va quand même pas polluer un
langage avec des ajouts incohérents pour ce genre de prétextes. Le
jour où il y aura une solution satisfaisante à intégrer au langage, ce
sera sans doute fait.
on ne risque pas de la trouver en refusant de la chercher !
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
trop lourd pour de la base
wxwindows est simple ... quand on maitrise pas mal...
dans ce que j'ai pu voir, pas mal de personnes rament avec ...
ce n est pas une critique contre wx, mais simplement qu il est
puissant... et pas franchement pour du truc basic
Dans les parties client.
et alors? cela compte aussi
pourtant tk convient a la plupart des projets de base que je connais
ona deja defini des sets minimaux qui interessent la majorite et c est
loin d etre aussi "dur a definir" que tu veux le faire croire...
et loin d etre "complet".. c est simplement adapte aux demandes
majoritaires... comme pourrait l etre un gui
et pas plus que de decider de tout ce que contient le string
mais on ne s interdit pas un gui exterieur... en plus :)
il faut toujours apprendre le gui, mais dans le cas ou aucune base n
existe, il faut aussi apprendre ale faire communiquer correctement
avec le langage, et cela n existe que dans le cas exterieur...
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
c est bien ce que je dit : donc c est bien un choix arbitraire de ne
pas vouloir l un plus que l autre
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
encore une fois, tout le monde n a pas le choix
sauf qu aucune bibli ne s integre correctement au cpp actuellement
dans le domaine du gui simple
Mais ce sont de mauvaises raisons, on ne va quand même pas polluer un
langage avec des ajouts incohérents pour ce genre de prétextes. Le
jour où il y aura une solution satisfaisante à intégrer au langage, ce
sera sans doute fait.
on ne risque pas de la trouver en refusant de la chercher !
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
trop lourd pour de la base
wxwindows est simple ... quand on maitrise pas mal...
dans ce que j'ai pu voir, pas mal de personnes rament avec ...
ce n est pas une critique contre wx, mais simplement qu il est
puissant... et pas franchement pour du truc basic
Dans les parties client.
et alors? cela compte aussi
pourtant tk convient a la plupart des projets de base que je connais
ona deja defini des sets minimaux qui interessent la majorite et c est
loin d etre aussi "dur a definir" que tu veux le faire croire...
et loin d etre "complet".. c est simplement adapte aux demandes
majoritaires... comme pourrait l etre un gui
et pas plus que de decider de tout ce que contient le string
mais on ne s interdit pas un gui exterieur... en plus :)
il faut toujours apprendre le gui, mais dans le cas ou aucune base n
existe, il faut aussi apprendre ale faire communiquer correctement
avec le langage, et cela n existe que dans le cas exterieur...
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
c est bien ce que je dit : donc c est bien un choix arbitraire de ne
pas vouloir l un plus que l autre
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
encore une fois, tout le monde n a pas le choix
sauf qu aucune bibli ne s integre correctement au cpp actuellement
dans le domaine du gui simple
Mais ce sont de mauvaises raisons, on ne va quand même pas polluer un
langage avec des ajouts incohérents pour ce genre de prétextes. Le
jour où il y aura une solution satisfaisante à intégrer au langage, ce
sera sans doute fait.
on ne risque pas de la trouver en refusant de la chercher !
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
trop lourd pour de la base
wxwindows est simple ... quand on maitrise pas mal...
dans ce que j'ai pu voir, pas mal de personnes rament avec ...
ce n est pas une critique contre wx, mais simplement qu il est
puissant... et pas franchement pour du truc basic
Dans les parties client.
et alors? cela compte aussi
pourtant tk convient a la plupart des projets de base que je connais
ona deja defini des sets minimaux qui interessent la majorite et c est
loin d etre aussi "dur a definir" que tu veux le faire croire...
et loin d etre "complet".. c est simplement adapte aux demandes
majoritaires... comme pourrait l etre un gui
et pas plus que de decider de tout ce que contient le string
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
le cpp ne sert pas qu'a eux
et souvent ces puces sont programmees en c
Même chose pour une voiture, un PABX, une machine à laver, un onduleur,
un ascenceur, et plein d'autres processeurs embarqués.
ils ont de plus en plus des ecrans (machine a lavee , voiture, onduleur)
on va de plus ne plus vers les ecrans ... et c est exact dans tous tes
exemples ... y compris pour l'ascenseur pour les processus de verification
Nous sommescomplètement cernés par les processeurs, et la très grande majorité
d'entre eux n'a ni clavier, ni écran.
de plus en plus inexact a l'heure actuelle
on evolue, les machines evolues...
ensuite la majorite des systemes dont tu parles sont plus en c qu'en cpp
Ben justement. A la fac, tu ne vois rien d'autre que des PC ou des
stations, bref des machins avec des claviers et des écrans. Mais ça n'est
qu'une petite minorité de ce qui peut se programmer, et de très loin, dans
le monde réel. Donc on n'est plus à la fac, et donc on apprend à séparer
les besoins.
non pas la notion d'ecran...
(pour le clavier je ne vois pas le rapport, tout rensemble de bouton est
assimilable a un clavier)
de plus :
1)
soit ces machines n'ont pas du tout d'ecran, donc autant virer toute
sortie d'apres ton raisonnement
2)
les autres evoluent vers les ecrans pour la plupart, ou sont ecrit en c
3)
en ligne de code, desole mais la majorite est sur ecran, meme si en
nombre la majorite est en embarque...
4)
l'un n'empeche pas l'autre
soit tu affirmes que le cpp n'existe QUE pour les systemes embarques
sans ecran, dont acte, mais je ne le vois pas ecrit dans la norme,
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
le cpp ne sert pas qu'a eux
et souvent ces puces sont programmees en c
Même chose pour une voiture, un PABX, une machine à laver, un onduleur,
un ascenceur, et plein d'autres processeurs embarqués.
ils ont de plus en plus des ecrans (machine a lavee , voiture, onduleur)
on va de plus ne plus vers les ecrans ... et c est exact dans tous tes
exemples ... y compris pour l'ascenseur pour les processus de verification
Nous sommes
complètement cernés par les processeurs, et la très grande majorité
d'entre eux n'a ni clavier, ni écran.
de plus en plus inexact a l'heure actuelle
on evolue, les machines evolues...
ensuite la majorite des systemes dont tu parles sont plus en c qu'en cpp
Ben justement. A la fac, tu ne vois rien d'autre que des PC ou des
stations, bref des machins avec des claviers et des écrans. Mais ça n'est
qu'une petite minorité de ce qui peut se programmer, et de très loin, dans
le monde réel. Donc on n'est plus à la fac, et donc on apprend à séparer
les besoins.
non pas la notion d'ecran...
(pour le clavier je ne vois pas le rapport, tout rensemble de bouton est
assimilable a un clavier)
de plus :
1)
soit ces machines n'ont pas du tout d'ecran, donc autant virer toute
sortie d'apres ton raisonnement
2)
les autres evoluent vers les ecrans pour la plupart, ou sont ecrit en c
3)
en ligne de code, desole mais la majorite est sur ecran, meme si en
nombre la majorite est en embarque...
4)
l'un n'empeche pas l'autre
soit tu affirmes que le cpp n'existe QUE pour les systemes embarques
sans ecran, dont acte, mais je ne le vois pas ecrit dans la norme,
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
le cpp ne sert pas qu'a eux
et souvent ces puces sont programmees en c
Même chose pour une voiture, un PABX, une machine à laver, un onduleur,
un ascenceur, et plein d'autres processeurs embarqués.
ils ont de plus en plus des ecrans (machine a lavee , voiture, onduleur)
on va de plus ne plus vers les ecrans ... et c est exact dans tous tes
exemples ... y compris pour l'ascenseur pour les processus de verification
Nous sommescomplètement cernés par les processeurs, et la très grande majorité
d'entre eux n'a ni clavier, ni écran.
de plus en plus inexact a l'heure actuelle
on evolue, les machines evolues...
ensuite la majorite des systemes dont tu parles sont plus en c qu'en cpp
Ben justement. A la fac, tu ne vois rien d'autre que des PC ou des
stations, bref des machins avec des claviers et des écrans. Mais ça n'est
qu'une petite minorité de ce qui peut se programmer, et de très loin, dans
le monde réel. Donc on n'est plus à la fac, et donc on apprend à séparer
les besoins.
non pas la notion d'ecran...
(pour le clavier je ne vois pas le rapport, tout rensemble de bouton est
assimilable a un clavier)
de plus :
1)
soit ces machines n'ont pas du tout d'ecran, donc autant virer toute
sortie d'apres ton raisonnement
2)
les autres evoluent vers les ecrans pour la plupart, ou sont ecrit en c
3)
en ligne de code, desole mais la majorite est sur ecran, meme si en
nombre la majorite est en embarque...
4)
l'un n'empeche pas l'autre
soit tu affirmes que le cpp n'existe QUE pour les systemes embarques
sans ecran, dont acte, mais je ne le vois pas ecrit dans la norme,
Pour du prototypage oui.
encore l'assembleur.
C'est un peu comme utiliser du VB pour faire une
maquette, et faire le vrai boulot en C++.
Tu ne vas quand même pas prétendre qu'une led sur le tableau de bord d'une
bagnole constitue un écran?
Et le processeur qui se trouve dans mon hub, il a un écran?
calcule l'injection dans ma bagnole, il a un écran? (dans une voiture,
aujourd'hui, on peut trouver une vingtaine de processeurs, et aucun n'a
d'écran, à part peut-être celui du GPS).
Allez, si on passe de 5 à 10% de processeurs qui causent avec un écran,
c'est déjà bien. Mais ça n'en constitue toujours qu'une faible minorité.
Peut-être (encore que pour les cartes à puce, on préfère l'assembleur
Mais le langage C++ n'étant pas destiné qu'aux 10% de machines équippées
d'un écran,
il est normal que l'effort de définir et d'intégrer des
fonctions graphiques soit considéré d'un intérêt douteux.
Tu me montreras les boutons et l'écran sur une carte à puce, un contrôleur
de freinage ABS, ou même une des cartes intégrées dans un PABX.
Non. Mon switch, je peux le contrôler soit par un terminal qui va
m'afficher les octets qu'il envoit, et j'aurais donc une représentation
'visuelle' de ces infos, soit par un programme qui va 'parser' tout ça et
agir comme je l'aurais décidé.
d'écran qu'il faut supprimer toute sortie.
puce, tu supprimes la sortie, et tu te retrouves avec une bête carte
plastique qui ne sert plus à rien.
Encore faux. Mais tu ne travailles que sur des machines avec un écran,
donc ton raisonnement est faussé.
Je demande à voir.
processeurs type Intel 32 bits ou autres (moins de 10%), même en écrivant
beaucoup de lignes de code pour ceux là, s'il y a avantage, il n'est pas
énorme.
Je n'applique pas ton raisonnement. C'est toi qui défend que le C++
*devrait* (comprendre: "si c'est pas ça qui est fait, alors le C++ est un
langage de tapette, et ne sert à rien")
avoir une interface graphique. Je
n'ai jamais prétendu que le C++ n'existait *que* pour les systèmes ne
possédant pas d'écran.
il est normal que l'effort de définir et d'intégrer des
fonctions graphiques soit considéré d'un intérêt douteux.
"
Pour du prototypage oui.
encore l'assembleur.
C'est un peu comme utiliser du VB pour faire une
maquette, et faire le vrai boulot en C++.
Tu ne vas quand même pas prétendre qu'une led sur le tableau de bord d'une
bagnole constitue un écran?
Et le processeur qui se trouve dans mon hub, il a un écran?
calcule l'injection dans ma bagnole, il a un écran? (dans une voiture,
aujourd'hui, on peut trouver une vingtaine de processeurs, et aucun n'a
d'écran, à part peut-être celui du GPS).
Allez, si on passe de 5 à 10% de processeurs qui causent avec un écran,
c'est déjà bien. Mais ça n'en constitue toujours qu'une faible minorité.
Peut-être (encore que pour les cartes à puce, on préfère l'assembleur
Mais le langage C++ n'étant pas destiné qu'aux 10% de machines équippées
d'un écran,
il est normal que l'effort de définir et d'intégrer des
fonctions graphiques soit considéré d'un intérêt douteux.
Tu me montreras les boutons et l'écran sur une carte à puce, un contrôleur
de freinage ABS, ou même une des cartes intégrées dans un PABX.
Non. Mon switch, je peux le contrôler soit par un terminal qui va
m'afficher les octets qu'il envoit, et j'aurais donc une représentation
'visuelle' de ces infos, soit par un programme qui va 'parser' tout ça et
agir comme je l'aurais décidé.
d'écran qu'il faut supprimer toute sortie.
puce, tu supprimes la sortie, et tu te retrouves avec une bête carte
plastique qui ne sert plus à rien.
Encore faux. Mais tu ne travailles que sur des machines avec un écran,
donc ton raisonnement est faussé.
Je demande à voir.
processeurs type Intel 32 bits ou autres (moins de 10%), même en écrivant
beaucoup de lignes de code pour ceux là, s'il y a avantage, il n'est pas
énorme.
Je n'applique pas ton raisonnement. C'est toi qui défend que le C++
*devrait* (comprendre: "si c'est pas ça qui est fait, alors le C++ est un
langage de tapette, et ne sert à rien")
avoir une interface graphique. Je
n'ai jamais prétendu que le C++ n'existait *que* pour les systèmes ne
possédant pas d'écran.
il est normal que l'effort de définir et d'intégrer des
fonctions graphiques soit considéré d'un intérêt douteux.
"
Pour du prototypage oui.
encore l'assembleur.
C'est un peu comme utiliser du VB pour faire une
maquette, et faire le vrai boulot en C++.
Tu ne vas quand même pas prétendre qu'une led sur le tableau de bord d'une
bagnole constitue un écran?
Et le processeur qui se trouve dans mon hub, il a un écran?
calcule l'injection dans ma bagnole, il a un écran? (dans une voiture,
aujourd'hui, on peut trouver une vingtaine de processeurs, et aucun n'a
d'écran, à part peut-être celui du GPS).
Allez, si on passe de 5 à 10% de processeurs qui causent avec un écran,
c'est déjà bien. Mais ça n'en constitue toujours qu'une faible minorité.
Peut-être (encore que pour les cartes à puce, on préfère l'assembleur
Mais le langage C++ n'étant pas destiné qu'aux 10% de machines équippées
d'un écran,
il est normal que l'effort de définir et d'intégrer des
fonctions graphiques soit considéré d'un intérêt douteux.
Tu me montreras les boutons et l'écran sur une carte à puce, un contrôleur
de freinage ABS, ou même une des cartes intégrées dans un PABX.
Non. Mon switch, je peux le contrôler soit par un terminal qui va
m'afficher les octets qu'il envoit, et j'aurais donc une représentation
'visuelle' de ces infos, soit par un programme qui va 'parser' tout ça et
agir comme je l'aurais décidé.
d'écran qu'il faut supprimer toute sortie.
puce, tu supprimes la sortie, et tu te retrouves avec une bête carte
plastique qui ne sert plus à rien.
Encore faux. Mais tu ne travailles que sur des machines avec un écran,
donc ton raisonnement est faussé.
Je demande à voir.
processeurs type Intel 32 bits ou autres (moins de 10%), même en écrivant
beaucoup de lignes de code pour ceux là, s'il y a avantage, il n'est pas
énorme.
Je n'applique pas ton raisonnement. C'est toi qui défend que le C++
*devrait* (comprendre: "si c'est pas ça qui est fait, alors le C++ est un
langage de tapette, et ne sert à rien")
avoir une interface graphique. Je
n'ai jamais prétendu que le C++ n'existait *que* pour les systèmes ne
possédant pas d'écran.
il est normal que l'effort de définir et d'intégrer des
fonctions graphiques soit considéré d'un intérêt douteux.
"
Fabien a répondu à ça, je crois qu'on est plusieurs à ne pas voir cet
obstacle qui "diparaît" si la GUI devient standard :/
Non il y a d'autres critères j'imagine : notamment l'existence de
bibliothèques portables à intégrer au langage. Boost contient de bons
candidats. Où est la GUI idéale prête à être intégrée dans la norme
C++ ?
Dans ce cas ce n'est peut-être pas au C++ d'être la cible de cette
critique ?
WxWindows, GTK, Qt s'intègrent correctement (pour ce qui en a été dit,
ou ce que j'en ai vu).
choses simples à faire. Bien sûr « simple » ça ne se mesure pas en
nombre de lignes.
Mais qui te dit que personne ne cherche ?
Alors ce que tu veux est vraiment spécifique : une GUI, mais pas une
GUI complète, juste ce qu'il faut pour tel projet particulier.
manque c'est une petite bibliothèque GUI C++. Si le besoin est si
fort, comment se fait-il qu'il n'y en ait pas alors qu'on en trouve de
complètes et libres ?
Ça donne vraiment l'impression que ton besoin c'est un langage comme
Python mais qu'une contrainte injustifiée t'oblige à utiliser C++. Ce
n'est pas le C++ qui est en cause...
Ça compte mais c'est limité à ça. Tu disais « l'un des besoins les
plus demandés dans la réalité ».
Et c'est défini comment, « la majorité » ? Où est spécifiée cette GUI
si c'est fait, est-ce qu'elle a été proposée, confrontée à l'avis des
gens du C++ ?
Je ne doute pas que ça puisse être facile à définir dans des cas
particuliers.
Tu dis toi-même que c'est loin d'être complet, alors que string l'est
suffisamment (l'équivalent de ton "set minimal", ce serait de rester
avec les char*).
Fabien a répondu à ça, je crois qu'on est plusieurs à ne pas voir cet
obstacle qui "diparaît" si la GUI devient standard :/
Non il y a d'autres critères j'imagine : notamment l'existence de
bibliothèques portables à intégrer au langage. Boost contient de bons
candidats. Où est la GUI idéale prête à être intégrée dans la norme
C++ ?
Dans ce cas ce n'est peut-être pas au C++ d'être la cible de cette
critique ?
WxWindows, GTK, Qt s'intègrent correctement (pour ce qui en a été dit,
ou ce que j'en ai vu).
choses simples à faire. Bien sûr « simple » ça ne se mesure pas en
nombre de lignes.
Mais qui te dit que personne ne cherche ?
Alors ce que tu veux est vraiment spécifique : une GUI, mais pas une
GUI complète, juste ce qu'il faut pour tel projet particulier.
manque c'est une petite bibliothèque GUI C++. Si le besoin est si
fort, comment se fait-il qu'il n'y en ait pas alors qu'on en trouve de
complètes et libres ?
Ça donne vraiment l'impression que ton besoin c'est un langage comme
Python mais qu'une contrainte injustifiée t'oblige à utiliser C++. Ce
n'est pas le C++ qui est en cause...
Ça compte mais c'est limité à ça. Tu disais « l'un des besoins les
plus demandés dans la réalité ».
Et c'est défini comment, « la majorité » ? Où est spécifiée cette GUI
si c'est fait, est-ce qu'elle a été proposée, confrontée à l'avis des
gens du C++ ?
Je ne doute pas que ça puisse être facile à définir dans des cas
particuliers.
Tu dis toi-même que c'est loin d'être complet, alors que string l'est
suffisamment (l'équivalent de ton "set minimal", ce serait de rester
avec les char*).
Fabien a répondu à ça, je crois qu'on est plusieurs à ne pas voir cet
obstacle qui "diparaît" si la GUI devient standard :/
Non il y a d'autres critères j'imagine : notamment l'existence de
bibliothèques portables à intégrer au langage. Boost contient de bons
candidats. Où est la GUI idéale prête à être intégrée dans la norme
C++ ?
Dans ce cas ce n'est peut-être pas au C++ d'être la cible de cette
critique ?
WxWindows, GTK, Qt s'intègrent correctement (pour ce qui en a été dit,
ou ce que j'en ai vu).
choses simples à faire. Bien sûr « simple » ça ne se mesure pas en
nombre de lignes.
Mais qui te dit que personne ne cherche ?
Alors ce que tu veux est vraiment spécifique : une GUI, mais pas une
GUI complète, juste ce qu'il faut pour tel projet particulier.
manque c'est une petite bibliothèque GUI C++. Si le besoin est si
fort, comment se fait-il qu'il n'y en ait pas alors qu'on en trouve de
complètes et libres ?
Ça donne vraiment l'impression que ton besoin c'est un langage comme
Python mais qu'une contrainte injustifiée t'oblige à utiliser C++. Ce
n'est pas le C++ qui est en cause...
Ça compte mais c'est limité à ça. Tu disais « l'un des besoins les
plus demandés dans la réalité ».
Et c'est défini comment, « la majorité » ? Où est spécifiée cette GUI
si c'est fait, est-ce qu'elle a été proposée, confrontée à l'avis des
gens du C++ ?
Je ne doute pas que ça puisse être facile à définir dans des cas
particuliers.
Tu dis toi-même que c'est loin d'être complet, alors que string l'est
suffisamment (l'équivalent de ton "set minimal", ce serait de rester
avec les char*).
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
c est bien ce que je dit : donc c est bien un choix arbitraire de ne pas
vouloir l un plus que l autre
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
encore une fois, tout le monde n a pas le choix
Plein de choses vitales à un projet sont fournies par autre chose que
le langage. La GUI est un bon exemple de ce qui peut être fourni par
une bibliothèque.
sauf qu aucune bibli ne s integre correctement au cpp actuellement dans
le domaine du gui simple
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
trop lourd pour de la base
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
c est bien ce que je dit : donc c est bien un choix arbitraire de ne pas
vouloir l un plus que l autre
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
encore une fois, tout le monde n a pas le choix
Plein de choses vitales à un projet sont fournies par autre chose que
le langage. La GUI est un bon exemple de ce qui peut être fourni par
une bibliothèque.
sauf qu aucune bibli ne s integre correctement au cpp actuellement dans
le domaine du gui simple
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
trop lourd pour de la base
Il n'y a aucune nuance, on trouvera des demandeurs pour tous ces
domaines.
c est bien ce que je dit : donc c est bien un choix arbitraire de ne pas
vouloir l un plus que l autre
Ce n'est pas la même philosophie, c'est peut-être Java que tu devrais
utiliser. Et ce n'est pas forcément une réference pour le C++.
encore une fois, tout le monde n a pas le choix
Plein de choses vitales à un projet sont fournies par autre chose que
le langage. La GUI est un bon exemple de ce qui peut être fourni par
une bibliothèque.
sauf qu aucune bibli ne s integre correctement au cpp actuellement dans
le domaine du gui simple
S'il te faut rester avec le même langage, alors wxWindows convient
(par exemple).
trop lourd pour de la base
Fabien a répondu à ça, je crois qu'on est plusieurs à ne pas voir cet
obstacle qui "diparaît" si la GUI devient standard :/
je suis tout a fait d accord avec toi, mais aucun GUI ne deviendra
standard si les pontes du cpp n'y mettent pas du leur en aidant...
tant qu il y aura blocage, il n'y aura pas d 'espoir dans ce domaine
Non il y a d'autres critères j'imagine : notamment l'existence de
bibliothèques portables à intégrer au langage. Boost contient de bons
candidats. Où est la GUI idéale prête à être intégrée dans la norme
C++ ?
peut etre bloquee parceque cela ninteresse pas ceux qui pondent des
specifications liees au cpp?
Dans ce cas ce n'est peut-être pas au C++ d'être la cible de cette
critique ?
mais je ne critique pas le cpp
mais plutot ceux qui le bloque en ne tenant pas compte de cette critique !
le monde evolue, les mots evoluent, et bien les langages aussi
Mais qui te dit que personne ne cherche ?
certaines reponses provenant de ce newsgroup : on ne va pas passer du
temps a cela alors que d'autres choses sont plus importantes!
manque c'est une petite bibliothèque GUI C++. Si le besoin est si
fort, comment se fait-il qu'il n'y en ait pas alors qu'on en trouve de
complètes et libres ?
tu as donne en partie la reponse
les gros projets ont plus de poids que la majorite des petits projets
c est quand meme plus gratifiant d ecrire que "notre produit a ete
utilise sur un programme de 15 millions de lignes dans la plus grosse
boite " que "nous sommes tres utilisespour des petits besoins de pme"
le cpp (ou plutot ceux qui decident de l avenir) est en cause car il
n'evolue pas dans le sens de la demande, et ce qui n'evolue pas devient
mort rapidement
"la majorite" peut facilement se mesurer dans ce cadre oui, avec les
utilisateurs .. il y a des associations qui s'en occupent et des
groupements d'utilisateurs...
et les demandes sont bien qualifiables... je n'ai pas pris l'exemple de
tk par hasard : c est ce qui s'est revele etre le plus a meme de faire
plaisir a la majoritee :)
bon j arrete d ennuyer le forum avec cette discussion
Fabien a répondu à ça, je crois qu'on est plusieurs à ne pas voir cet
obstacle qui "diparaît" si la GUI devient standard :/
je suis tout a fait d accord avec toi, mais aucun GUI ne deviendra
standard si les pontes du cpp n'y mettent pas du leur en aidant...
tant qu il y aura blocage, il n'y aura pas d 'espoir dans ce domaine
Non il y a d'autres critères j'imagine : notamment l'existence de
bibliothèques portables à intégrer au langage. Boost contient de bons
candidats. Où est la GUI idéale prête à être intégrée dans la norme
C++ ?
peut etre bloquee parceque cela ninteresse pas ceux qui pondent des
specifications liees au cpp?
Dans ce cas ce n'est peut-être pas au C++ d'être la cible de cette
critique ?
mais je ne critique pas le cpp
mais plutot ceux qui le bloque en ne tenant pas compte de cette critique !
le monde evolue, les mots evoluent, et bien les langages aussi
Mais qui te dit que personne ne cherche ?
certaines reponses provenant de ce newsgroup : on ne va pas passer du
temps a cela alors que d'autres choses sont plus importantes!
manque c'est une petite bibliothèque GUI C++. Si le besoin est si
fort, comment se fait-il qu'il n'y en ait pas alors qu'on en trouve de
complètes et libres ?
tu as donne en partie la reponse
les gros projets ont plus de poids que la majorite des petits projets
c est quand meme plus gratifiant d ecrire que "notre produit a ete
utilise sur un programme de 15 millions de lignes dans la plus grosse
boite " que "nous sommes tres utilisespour des petits besoins de pme"
le cpp (ou plutot ceux qui decident de l avenir) est en cause car il
n'evolue pas dans le sens de la demande, et ce qui n'evolue pas devient
mort rapidement
"la majorite" peut facilement se mesurer dans ce cadre oui, avec les
utilisateurs .. il y a des associations qui s'en occupent et des
groupements d'utilisateurs...
et les demandes sont bien qualifiables... je n'ai pas pris l'exemple de
tk par hasard : c est ce qui s'est revele etre le plus a meme de faire
plaisir a la majoritee :)
bon j arrete d ennuyer le forum avec cette discussion
Fabien a répondu à ça, je crois qu'on est plusieurs à ne pas voir cet
obstacle qui "diparaît" si la GUI devient standard :/
je suis tout a fait d accord avec toi, mais aucun GUI ne deviendra
standard si les pontes du cpp n'y mettent pas du leur en aidant...
tant qu il y aura blocage, il n'y aura pas d 'espoir dans ce domaine
Non il y a d'autres critères j'imagine : notamment l'existence de
bibliothèques portables à intégrer au langage. Boost contient de bons
candidats. Où est la GUI idéale prête à être intégrée dans la norme
C++ ?
peut etre bloquee parceque cela ninteresse pas ceux qui pondent des
specifications liees au cpp?
Dans ce cas ce n'est peut-être pas au C++ d'être la cible de cette
critique ?
mais je ne critique pas le cpp
mais plutot ceux qui le bloque en ne tenant pas compte de cette critique !
le monde evolue, les mots evoluent, et bien les langages aussi
Mais qui te dit que personne ne cherche ?
certaines reponses provenant de ce newsgroup : on ne va pas passer du
temps a cela alors que d'autres choses sont plus importantes!
manque c'est une petite bibliothèque GUI C++. Si le besoin est si
fort, comment se fait-il qu'il n'y en ait pas alors qu'on en trouve de
complètes et libres ?
tu as donne en partie la reponse
les gros projets ont plus de poids que la majorite des petits projets
c est quand meme plus gratifiant d ecrire que "notre produit a ete
utilise sur un programme de 15 millions de lignes dans la plus grosse
boite " que "nous sommes tres utilisespour des petits besoins de pme"
le cpp (ou plutot ceux qui decident de l avenir) est en cause car il
n'evolue pas dans le sens de la demande, et ce qui n'evolue pas devient
mort rapidement
"la majorite" peut facilement se mesurer dans ce cadre oui, avec les
utilisateurs .. il y a des associations qui s'en occupent et des
groupements d'utilisateurs...
et les demandes sont bien qualifiables... je n'ai pas pris l'exemple de
tk par hasard : c est ce qui s'est revele etre le plus a meme de faire
plaisir a la majoritee :)
bon j arrete d ennuyer le forum avec cette discussion