In article <btmiuq$8pj$, ricky wrote:
on vit dans un monde ou les os ne sont plus textuels. le minimum serait
que les langages en tiennet compte desole ...
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
5) ça s'oppose a tout ce qu'on enseigne en conception
d'IHM sérieux, ou on découple le modèle et la vue
(le cas du controle étant compliqué)
encore une fois, tu t'oppose a la realite
on n'est plus a la fac
In article <btmiuq$8pj$1@news-reader5.wanadoo.fr>, ricky wrote:
on vit dans un monde ou les os ne sont plus textuels. le minimum serait
que les langages en tiennet compte desole ...
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
5) ça s'oppose a tout ce qu'on enseigne en conception
d'IHM sérieux, ou on découple le modèle et la vue
(le cas du controle étant compliqué)
encore une fois, tu t'oppose a la realite
on n'est plus a la fac
In article <btmiuq$8pj$, ricky wrote:
on vit dans un monde ou les os ne sont plus textuels. le minimum serait
que les langages en tiennet compte desole ...
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
5) ça s'oppose a tout ce qu'on enseigne en conception
d'IHM sérieux, ou on découple le modèle et la vue
(le cas du controle étant compliqué)
encore une fois, tu t'oppose a la realite
on n'est plus a la fac
Alain Naigeon wrote:"Marc Boyer" a écrit dans le
message
news: btgv2f$kod$ricky wrote:Plus exactement, un langage qui laisse le programmeur choisir sa
bibliothèque GUI ;-)
mouais
mais en mettre une petite par defaut serait une aide a bcp de
personnes
Mais serait un défaut pour de bien plus nombreuses personnes.
"default" = pris en compte si et seulement si rien d'autre
n'est choisi ; comme je suis sûr que tu le sais mieux que moi,
j'ai l'impression que ta réponse ressemble à un coup de pied
en touche ;-)
Non, elle est minimalement polémique, mais j'ai des arguments
derrière.
1) elle obligerait les gens qui veulent faire un compilateur
conforme à implémenter cette GUI, ce qui leur ferait perdre du
temps, qui ne serait pas passé à autre chose.
2) elle aurait un effet "attracteur": énormément de
projet, pour résoudre les problèmes de portabilité,
prendrait cette GUI, donc à terme exigerait qu'elle soit
de qualité, d'y ajouter des choses.
4) Un potentiel problème grave de perénité: qui
peut prétendre que l'on va continuer à communiquer
avec une machine principalement avec un clavier et
un écran ?
Alain Naigeon wrote:
"Marc Boyer" <Marc.Boyer@enseeiht.yahoo.fr.invalid> a écrit dans le
message
news: btgv2f$kod$1@news.cict.fr...
ricky wrote:
Plus exactement, un langage qui laisse le programmeur choisir sa
bibliothèque GUI ;-)
mouais
mais en mettre une petite par defaut serait une aide a bcp de
personnes
Mais serait un défaut pour de bien plus nombreuses personnes.
"default" = pris en compte si et seulement si rien d'autre
n'est choisi ; comme je suis sûr que tu le sais mieux que moi,
j'ai l'impression que ta réponse ressemble à un coup de pied
en touche ;-)
Non, elle est minimalement polémique, mais j'ai des arguments
derrière.
1) elle obligerait les gens qui veulent faire un compilateur
conforme à implémenter cette GUI, ce qui leur ferait perdre du
temps, qui ne serait pas passé à autre chose.
2) elle aurait un effet "attracteur": énormément de
projet, pour résoudre les problèmes de portabilité,
prendrait cette GUI, donc à terme exigerait qu'elle soit
de qualité, d'y ajouter des choses.
4) Un potentiel problème grave de perénité: qui
peut prétendre que l'on va continuer à communiquer
avec une machine principalement avec un clavier et
un écran ?
Alain Naigeon wrote:"Marc Boyer" a écrit dans le
message
news: btgv2f$kod$ricky wrote:Plus exactement, un langage qui laisse le programmeur choisir sa
bibliothèque GUI ;-)
mouais
mais en mettre une petite par defaut serait une aide a bcp de
personnes
Mais serait un défaut pour de bien plus nombreuses personnes.
"default" = pris en compte si et seulement si rien d'autre
n'est choisi ; comme je suis sûr que tu le sais mieux que moi,
j'ai l'impression que ta réponse ressemble à un coup de pied
en touche ;-)
Non, elle est minimalement polémique, mais j'ai des arguments
derrière.
1) elle obligerait les gens qui veulent faire un compilateur
conforme à implémenter cette GUI, ce qui leur ferait perdre du
temps, qui ne serait pas passé à autre chose.
2) elle aurait un effet "attracteur": énormément de
projet, pour résoudre les problèmes de portabilité,
prendrait cette GUI, donc à terme exigerait qu'elle soit
de qualité, d'y ajouter des choses.
4) Un potentiel problème grave de perénité: qui
peut prétendre que l'on va continuer à communiquer
avec une machine principalement avec un clavier et
un écran ?
il ne s'agit pas d'ajouter trop de chose mais d'ajouter du vital
meme les string etaient moins vitales que ca, car au moins avec des
char * on peut les emuler alors que le graphisme et les directory nada
Ah ben oui, vu comme ça, on comprend tout de suite mieux ce qui est
vital et ce qui ne l'est pas. Je crois qu'avec ça tu auras su
convaincre tous les intervenants de ce groupe !
il ne s'agit pas d'ajouter trop de chose mais d'ajouter du vital
meme les string etaient moins vitales que ca, car au moins avec des
char * on peut les emuler alors que le graphisme et les directory nada
Ah ben oui, vu comme ça, on comprend tout de suite mieux ce qui est
vital et ce qui ne l'est pas. Je crois qu'avec ça tu auras su
convaincre tous les intervenants de ce groupe !
il ne s'agit pas d'ajouter trop de chose mais d'ajouter du vital
meme les string etaient moins vitales que ca, car au moins avec des
char * on peut les emuler alors que le graphisme et les directory nada
Ah ben oui, vu comme ça, on comprend tout de suite mieux ce qui est
vital et ce qui ne l'est pas. Je crois qu'avec ça tu auras su
convaincre tous les intervenants de ce groupe !
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
Même chose pour une voiture, un PABX, une machine à laver, un onduleur,
un ascenceur, et plein d'autres processeurs embarqués.
complètement cernés par les processeurs, et la très grande majorité
d'entre eux n'a ni clavier, ni écran.
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.
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
Même chose pour une voiture, un PABX, une machine à laver, un onduleur,
un ascenceur, et plein d'autres processeurs embarqués.
complètement cernés par les processeurs, et la très grande majorité
d'entre eux n'a ni clavier, ni écran.
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.
De quels OS parles-tu ? Un OS sur une carte à puce n'a
même pas d'interface textuelle.
Même chose pour une voiture, un PABX, une machine à laver, un onduleur,
un ascenceur, et plein d'autres processeurs embarqués.
complètement cernés par les processeurs, et la très grande majorité
d'entre eux n'a ni clavier, ni écran.
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.
Mais la question n'est pas là, il faut se demander ce qui prendrait le
plus de temps :
Apprendre le C++ et TK pour les gens faisant de l'IHM
ou
Apprendre un C++ enrichi de fonctions de type TK mais pensées pour C++
et non génériques
Pour quelqu'un qui ne fait pas d'IHM, la proposition intégrée est plus
longue, pour ceux qui en font, on peu supposer qu'elle est légèreemnt
plus courte.
Quel coût supplémentaire ? Le coût pour les boîtes serait AMA le même
s'il y avait des bibliothèques graphiques suffisemment standardisées.
Je pense personellement que si, dans le sens où une boîte faisant de
petits projets aura souvent besoin de faire des projets assez semblables
les uns aux autres, et la réutilisabilité qui est un point fort de C++
peut permettre de répartir l'investissement sur plusieurs projets.
- Une façon standardisée de faire de l'IHM serait intéressante
- L'IHM est un monde qui évolue beaucoup, et où chacun à ses propres
idées : Une IHM standardisée n'est pas facile, et devra de toute façon
être très configurable
- Les outils d'IHM en C++ que je connais n'exploitent pas vraiment le
standard C++, et au contraire le duplique un peu par moment (QString de
et QMap de QT)
- Une bibliothèque d'IHM n'est pas utile, ou même n'a pas de sens, sur
tous les environnements où le C++ peut tourner
- Un standard à géométrie variable est une vraie horreur à gérer
- Il pourrait être intéressant de permettre de choisir le fournisseur de
l'implémentation de la bibliothèque graphique indépendemment du choix du
fournisseur de compilateur
Puis ma conclusion :
Une bibliothèque standardisée d'IHM pour le C++, je serais pour, mais à
condition qu'elle constitue un standard en soi, et non une sous partie
du standard C++. Ce standard aurait un champ d'application plus
restreind que le standard C++.
Ainsi ceux qui souhaitent l'utiliser peuvent le faire, etceux qui ne
veulent (peuvent) pas l'implémenter n'ont pas à le faire.
Parmi les bibliothèques que je connais un peu, aucune ne serait un
candidat envisageable comme base pour un tel standard. :(
Mais la question n'est pas là, il faut se demander ce qui prendrait le
plus de temps :
Apprendre le C++ et TK pour les gens faisant de l'IHM
ou
Apprendre un C++ enrichi de fonctions de type TK mais pensées pour C++
et non génériques
Pour quelqu'un qui ne fait pas d'IHM, la proposition intégrée est plus
longue, pour ceux qui en font, on peu supposer qu'elle est légèreemnt
plus courte.
Quel coût supplémentaire ? Le coût pour les boîtes serait AMA le même
s'il y avait des bibliothèques graphiques suffisemment standardisées.
Je pense personellement que si, dans le sens où une boîte faisant de
petits projets aura souvent besoin de faire des projets assez semblables
les uns aux autres, et la réutilisabilité qui est un point fort de C++
peut permettre de répartir l'investissement sur plusieurs projets.
- Une façon standardisée de faire de l'IHM serait intéressante
- L'IHM est un monde qui évolue beaucoup, et où chacun à ses propres
idées : Une IHM standardisée n'est pas facile, et devra de toute façon
être très configurable
- Les outils d'IHM en C++ que je connais n'exploitent pas vraiment le
standard C++, et au contraire le duplique un peu par moment (QString de
et QMap de QT)
- Une bibliothèque d'IHM n'est pas utile, ou même n'a pas de sens, sur
tous les environnements où le C++ peut tourner
- Un standard à géométrie variable est une vraie horreur à gérer
- Il pourrait être intéressant de permettre de choisir le fournisseur de
l'implémentation de la bibliothèque graphique indépendemment du choix du
fournisseur de compilateur
Puis ma conclusion :
Une bibliothèque standardisée d'IHM pour le C++, je serais pour, mais à
condition qu'elle constitue un standard en soi, et non une sous partie
du standard C++. Ce standard aurait un champ d'application plus
restreind que le standard C++.
Ainsi ceux qui souhaitent l'utiliser peuvent le faire, etceux qui ne
veulent (peuvent) pas l'implémenter n'ont pas à le faire.
Parmi les bibliothèques que je connais un peu, aucune ne serait un
candidat envisageable comme base pour un tel standard. :(
Mais la question n'est pas là, il faut se demander ce qui prendrait le
plus de temps :
Apprendre le C++ et TK pour les gens faisant de l'IHM
ou
Apprendre un C++ enrichi de fonctions de type TK mais pensées pour C++
et non génériques
Pour quelqu'un qui ne fait pas d'IHM, la proposition intégrée est plus
longue, pour ceux qui en font, on peu supposer qu'elle est légèreemnt
plus courte.
Quel coût supplémentaire ? Le coût pour les boîtes serait AMA le même
s'il y avait des bibliothèques graphiques suffisemment standardisées.
Je pense personellement que si, dans le sens où une boîte faisant de
petits projets aura souvent besoin de faire des projets assez semblables
les uns aux autres, et la réutilisabilité qui est un point fort de C++
peut permettre de répartir l'investissement sur plusieurs projets.
- Une façon standardisée de faire de l'IHM serait intéressante
- L'IHM est un monde qui évolue beaucoup, et où chacun à ses propres
idées : Une IHM standardisée n'est pas facile, et devra de toute façon
être très configurable
- Les outils d'IHM en C++ que je connais n'exploitent pas vraiment le
standard C++, et au contraire le duplique un peu par moment (QString de
et QMap de QT)
- Une bibliothèque d'IHM n'est pas utile, ou même n'a pas de sens, sur
tous les environnements où le C++ peut tourner
- Un standard à géométrie variable est une vraie horreur à gérer
- Il pourrait être intéressant de permettre de choisir le fournisseur de
l'implémentation de la bibliothèque graphique indépendemment du choix du
fournisseur de compilateur
Puis ma conclusion :
Une bibliothèque standardisée d'IHM pour le C++, je serais pour, mais à
condition qu'elle constitue un standard en soi, et non une sous partie
du standard C++. Ce standard aurait un champ d'application plus
restreind que le standard C++.
Ainsi ceux qui souhaitent l'utiliser peuvent le faire, etceux qui ne
veulent (peuvent) pas l'implémenter n'ont pas à le faire.
Parmi les bibliothèques que je connais un peu, aucune ne serait un
candidat envisageable comme base pour un tel standard. :(
moi je me suis ballade dans bcdp de pme pour mon travail
et quasiment TOUS les programmeurs ralaient et il y en a eu au mojns 10%
qui ont quitte le cpp rien que pour ca
Et ils ont pris quoi comme langage ?
Pourquoi Tk et pas autre chose ?
Peut-être que C++ n'est pas fait pour les petites boites qui
veulent dépenser peu en formation.
BS dit un truc genre "C++ was designed for making programming
more fun for serious programmers".
Peut-être que Java ou VC++ sont la bonne solution
pour les PME.
Je ne crois pas qu'il existe de langage universel.
En fait,
je crois qu'il en existe deux: C et Java, mais que comme
toute solution générique, elles sont inadaptées dans plein de
cas particuliers.
Je vois un créneau pour des langages C++/Ada/Eiffel,
il n'implique pas de GUI.
je rappel que ce n'est pas le meme prix en exterieur qui fait du c et un
exterieur qui fait c+tcl+tk+wxwindows +...
VB ? VC++ ? Java ?
On peut faire la même réponse pour un OS, une pile
protocolaire et un débogueur.
Alors je pense que les évolutions que tu cites étaient déjà
de manière plus ou moins présentes dans le projet initial
de C++, et qu'en se centrant sur un créneau donnée, C++ donne
plutôt de bons résultats.
Et ben, je sais pas. Qu'ils utilisent autre chose. Je ne
prétends pas que C++ soit la meilleure solution au
développement logiciel pour toutes les configurations.
Visiblement, il existe des gens qui pensent que le rôle
de C++ c'est d'offrir string et pas TextDialog.
Ada, C++, Eiffel, bash, awk...
Me semble qu'on fait plus vite un bon programmeur Tk qu'un
bon programmeur C++, mais je me trompe peut-être.
Ben, C++ est conçu pour être un langage avec une forte
capacité d'abstraction, de bonnes performances, et ne pas
être un système complet, et c'est pour cela qu'il est
insuffisant pour les petits projets.
VB ? VC++ ?
Je sais pas si C++ s'intéresse à ces petits projets.
moi je me suis ballade dans bcdp de pme pour mon travail
et quasiment TOUS les programmeurs ralaient et il y en a eu au mojns 10%
qui ont quitte le cpp rien que pour ca
Et ils ont pris quoi comme langage ?
Pourquoi Tk et pas autre chose ?
Peut-être que C++ n'est pas fait pour les petites boites qui
veulent dépenser peu en formation.
BS dit un truc genre "C++ was designed for making programming
more fun for serious programmers".
Peut-être que Java ou VC++ sont la bonne solution
pour les PME.
Je ne crois pas qu'il existe de langage universel.
En fait,
je crois qu'il en existe deux: C et Java, mais que comme
toute solution générique, elles sont inadaptées dans plein de
cas particuliers.
Je vois un créneau pour des langages C++/Ada/Eiffel,
il n'implique pas de GUI.
je rappel que ce n'est pas le meme prix en exterieur qui fait du c et un
exterieur qui fait c+tcl+tk+wxwindows +...
VB ? VC++ ? Java ?
On peut faire la même réponse pour un OS, une pile
protocolaire et un débogueur.
Alors je pense que les évolutions que tu cites étaient déjà
de manière plus ou moins présentes dans le projet initial
de C++, et qu'en se centrant sur un créneau donnée, C++ donne
plutôt de bons résultats.
Et ben, je sais pas. Qu'ils utilisent autre chose. Je ne
prétends pas que C++ soit la meilleure solution au
développement logiciel pour toutes les configurations.
Visiblement, il existe des gens qui pensent que le rôle
de C++ c'est d'offrir string et pas TextDialog.
Ada, C++, Eiffel, bash, awk...
Me semble qu'on fait plus vite un bon programmeur Tk qu'un
bon programmeur C++, mais je me trompe peut-être.
Ben, C++ est conçu pour être un langage avec une forte
capacité d'abstraction, de bonnes performances, et ne pas
être un système complet, et c'est pour cela qu'il est
insuffisant pour les petits projets.
VB ? VC++ ?
Je sais pas si C++ s'intéresse à ces petits projets.
moi je me suis ballade dans bcdp de pme pour mon travail
et quasiment TOUS les programmeurs ralaient et il y en a eu au mojns 10%
qui ont quitte le cpp rien que pour ca
Et ils ont pris quoi comme langage ?
Pourquoi Tk et pas autre chose ?
Peut-être que C++ n'est pas fait pour les petites boites qui
veulent dépenser peu en formation.
BS dit un truc genre "C++ was designed for making programming
more fun for serious programmers".
Peut-être que Java ou VC++ sont la bonne solution
pour les PME.
Je ne crois pas qu'il existe de langage universel.
En fait,
je crois qu'il en existe deux: C et Java, mais que comme
toute solution générique, elles sont inadaptées dans plein de
cas particuliers.
Je vois un créneau pour des langages C++/Ada/Eiffel,
il n'implique pas de GUI.
je rappel que ce n'est pas le meme prix en exterieur qui fait du c et un
exterieur qui fait c+tcl+tk+wxwindows +...
VB ? VC++ ? Java ?
On peut faire la même réponse pour un OS, une pile
protocolaire et un débogueur.
Alors je pense que les évolutions que tu cites étaient déjà
de manière plus ou moins présentes dans le projet initial
de C++, et qu'en se centrant sur un créneau donnée, C++ donne
plutôt de bons résultats.
Et ben, je sais pas. Qu'ils utilisent autre chose. Je ne
prétends pas que C++ soit la meilleure solution au
développement logiciel pour toutes les configurations.
Visiblement, il existe des gens qui pensent que le rôle
de C++ c'est d'offrir string et pas TextDialog.
Ada, C++, Eiffel, bash, awk...
Me semble qu'on fait plus vite un bon programmeur Tk qu'un
bon programmeur C++, mais je me trompe peut-être.
Ben, C++ est conçu pour être un langage avec une forte
capacité d'abstraction, de bonnes performances, et ne pas
être un système complet, et c'est pour cela qu'il est
insuffisant pour les petits projets.
VB ? VC++ ?
Je sais pas si C++ s'intéresse à ces petits projets.
et meme si mon exemple fait rire, tu ne peut pas prouver que string
est "plus" vital qu'un mini gui pour une appli actuelle car je peux
contourner l'abscence de string sans quitter ce que fait un compilo de
base, mais pas l'abscence de gui ...
mais parfois, ils oublient qu'il y a des petits qui ne peuvent pas
investire dans certaines choses, qui ne peuvent pas forcement
cnnaitre la norme par coeur, et qui ont de "petits" besoins tout
bete, qu'on trouve resolu dans la majorite des langages sauf le
cpp... et qui sont quand meme obliges de faure vivre des appli en
cpp...
je suis fan de c (par le coeur) et j'aime le cpp (par la raison), et
je ne cherche pas a dire qu'il faut voir ailleur...
perso, je me suis mis avec plaisir a wxwindows, mais je ne le
conseillerais pas dans certaines boites qui veulent juste un
ensemble de boutons simplistes !
et meme si mon exemple fait rire, tu ne peut pas prouver que string
est "plus" vital qu'un mini gui pour une appli actuelle car je peux
contourner l'abscence de string sans quitter ce que fait un compilo de
base, mais pas l'abscence de gui ...
mais parfois, ils oublient qu'il y a des petits qui ne peuvent pas
investire dans certaines choses, qui ne peuvent pas forcement
cnnaitre la norme par coeur, et qui ont de "petits" besoins tout
bete, qu'on trouve resolu dans la majorite des langages sauf le
cpp... et qui sont quand meme obliges de faure vivre des appli en
cpp...
je suis fan de c (par le coeur) et j'aime le cpp (par la raison), et
je ne cherche pas a dire qu'il faut voir ailleur...
perso, je me suis mis avec plaisir a wxwindows, mais je ne le
conseillerais pas dans certaines boites qui veulent juste un
ensemble de boutons simplistes !
et meme si mon exemple fait rire, tu ne peut pas prouver que string
est "plus" vital qu'un mini gui pour une appli actuelle car je peux
contourner l'abscence de string sans quitter ce que fait un compilo de
base, mais pas l'abscence de gui ...
mais parfois, ils oublient qu'il y a des petits qui ne peuvent pas
investire dans certaines choses, qui ne peuvent pas forcement
cnnaitre la norme par coeur, et qui ont de "petits" besoins tout
bete, qu'on trouve resolu dans la majorite des langages sauf le
cpp... et qui sont quand meme obliges de faure vivre des appli en
cpp...
je suis fan de c (par le coeur) et j'aime le cpp (par la raison), et
je ne cherche pas a dire qu'il faut voir ailleur...
perso, je me suis mis avec plaisir a wxwindows, mais je ne le
conseillerais pas dans certaines boites qui veulent juste un
ensemble de boutons simplistes !
enfin, je ne demande pas a gcc d'evoluer comme ca, le travail est
admirable et c'est gratuit... mais combien de compilo ont pris en compte
les template en peu de temps ? seuls quelques payants l'ont fait, les
autres ont edulcores la notion en gardant les moteurs de bases et en
virant des verif .. c'est arrive avec le temps
enfin, je ne demande pas a gcc d'evoluer comme ca, le travail est
admirable et c'est gratuit... mais combien de compilo ont pris en compte
les template en peu de temps ? seuls quelques payants l'ont fait, les
autres ont edulcores la notion en gardant les moteurs de bases et en
virant des verif .. c'est arrive avec le temps
enfin, je ne demande pas a gcc d'evoluer comme ca, le travail est
admirable et c'est gratuit... mais combien de compilo ont pris en compte
les template en peu de temps ? seuls quelques payants l'ont fait, les
autres ont edulcores la notion en gardant les moteurs de bases et en
virant des verif .. c'est arrive avec le temps
helloMais la question n'est pas là, il faut se demander ce qui prendrait le
plus de temps :
Apprendre le C++ et TK pour les gens faisant de l'IHM
ou
Apprendre un C++ enrichi de fonctions de type TK mais pensées pour C++
et non génériquesPour quelqu'un qui ne fait pas d'IHM, la proposition intégrée est plus
longue, pour ceux qui en font, on peu supposer qu'elle est légèreemnt
plus courte.
desole mais par experience, et la j'en ai vu, sans aucun probleme le c++
enrichi
l'une des raisons est simple : la ou les personnes ont perdus le plus de
temps est dans le mecanisme de transmission des variables entre les
couches , et le debuggage par le plus connu des gratuits (gdb) qui a bcp
de mal dans les cas (c++ - tcl - tk et c++ - java)
Quel coût supplémentaire ? Le coût pour les boîtes serait AMA le même
s'il y avait des bibliothèques graphiques suffisemment standardisées.
non il y a le probleme de transfert
dans l'une des boites, la gestion differait selon solaris, hp, windows
dans la facon de transmettre les variables
alors que pour un systeme integre, tu utilise directement les variables cpp
exemple typique par exemple : le tcl n'a pas de type, dans certains cas
cela pose probleme a la transmissionJe pense personellement que si, dans le sens où une boîte faisant de
petits projets aura souvent besoin de faire des projets assez
semblables les uns aux autres, et la réutilisabilité qui est un point
fort de C++ peut permettre de répartir l'investissement sur plusieurs
projets.
amha non
aucunes des boites que j'ai vu ne fonctionne come cela
je suis d'accord avec ce que tu dis, mais dans la realite, les grosses
boites preferent scinder les projets et les faire rentrer en conccurence
- Une façon standardisée de faire de l'IHM serait intéressante
oui- L'IHM est un monde qui évolue beaucoup, et où chacun à ses propres
idées : Une IHM standardisée n'est pas facile, et devra de toute façon
être très configurable
pas forcement
la demande est surtout d'un "minimum", l'evolution est moins forte dans
ce cadre
je continue a dire que je peux m'en sortir avec des char* a la place du
string , mais pas sur un affichage...
- Une bibliothèque d'IHM n'est pas utile, ou même n'a pas de sens, sur
tous les environnements où le C++ peut tourner
pas plus que la notion de template, ou que les string (dans le cas de
tres peu de memeoire) ou que la majorite de la stl
- Un standard à géométrie variable est une vraie horreur à gérer
c'est deja le cas pourtant !
aucun compilo n'est parfaitement standard donc dans la realite c'est le
cas (visual c++ est different de gcc, different de CC, etc)
on passe assez de temps a passer de l'in a l'autre
alors qu'est ce que cela changerait ?
- Il pourrait être intéressant de permettre de choisir le fournisseur
de l'implémentation de la bibliothèque graphique indépendemment du
choix du fournisseur de compilateur
oui et alors?
on a un minimum en stl
cela ne supprime rien au reste ?????
Ainsi ceux qui souhaitent l'utiliser peuvent le faire, etceux qui ne
veulent (peuvent) pas l'implémenter n'ont pas à le faire.
c'est le cas pour la stl non ?
je ne suis pas oblige de l'utiliser ou de l'implementer :)
hello
Mais la question n'est pas là, il faut se demander ce qui prendrait le
plus de temps :
Apprendre le C++ et TK pour les gens faisant de l'IHM
ou
Apprendre un C++ enrichi de fonctions de type TK mais pensées pour C++
et non génériques
Pour quelqu'un qui ne fait pas d'IHM, la proposition intégrée est plus
longue, pour ceux qui en font, on peu supposer qu'elle est légèreemnt
plus courte.
desole mais par experience, et la j'en ai vu, sans aucun probleme le c++
enrichi
l'une des raisons est simple : la ou les personnes ont perdus le plus de
temps est dans le mecanisme de transmission des variables entre les
couches , et le debuggage par le plus connu des gratuits (gdb) qui a bcp
de mal dans les cas (c++ - tcl - tk et c++ - java)
Quel coût supplémentaire ? Le coût pour les boîtes serait AMA le même
s'il y avait des bibliothèques graphiques suffisemment standardisées.
non il y a le probleme de transfert
dans l'une des boites, la gestion differait selon solaris, hp, windows
dans la facon de transmettre les variables
alors que pour un systeme integre, tu utilise directement les variables cpp
exemple typique par exemple : le tcl n'a pas de type, dans certains cas
cela pose probleme a la transmission
Je pense personellement que si, dans le sens où une boîte faisant de
petits projets aura souvent besoin de faire des projets assez
semblables les uns aux autres, et la réutilisabilité qui est un point
fort de C++ peut permettre de répartir l'investissement sur plusieurs
projets.
amha non
aucunes des boites que j'ai vu ne fonctionne come cela
je suis d'accord avec ce que tu dis, mais dans la realite, les grosses
boites preferent scinder les projets et les faire rentrer en conccurence
- Une façon standardisée de faire de l'IHM serait intéressante
oui
- L'IHM est un monde qui évolue beaucoup, et où chacun à ses propres
idées : Une IHM standardisée n'est pas facile, et devra de toute façon
être très configurable
pas forcement
la demande est surtout d'un "minimum", l'evolution est moins forte dans
ce cadre
je continue a dire que je peux m'en sortir avec des char* a la place du
string , mais pas sur un affichage...
- Une bibliothèque d'IHM n'est pas utile, ou même n'a pas de sens, sur
tous les environnements où le C++ peut tourner
pas plus que la notion de template, ou que les string (dans le cas de
tres peu de memeoire) ou que la majorite de la stl
- Un standard à géométrie variable est une vraie horreur à gérer
c'est deja le cas pourtant !
aucun compilo n'est parfaitement standard donc dans la realite c'est le
cas (visual c++ est different de gcc, different de CC, etc)
on passe assez de temps a passer de l'in a l'autre
alors qu'est ce que cela changerait ?
- Il pourrait être intéressant de permettre de choisir le fournisseur
de l'implémentation de la bibliothèque graphique indépendemment du
choix du fournisseur de compilateur
oui et alors?
on a un minimum en stl
cela ne supprime rien au reste ?????
Ainsi ceux qui souhaitent l'utiliser peuvent le faire, etceux qui ne
veulent (peuvent) pas l'implémenter n'ont pas à le faire.
c'est le cas pour la stl non ?
je ne suis pas oblige de l'utiliser ou de l'implementer :)
helloMais la question n'est pas là, il faut se demander ce qui prendrait le
plus de temps :
Apprendre le C++ et TK pour les gens faisant de l'IHM
ou
Apprendre un C++ enrichi de fonctions de type TK mais pensées pour C++
et non génériquesPour quelqu'un qui ne fait pas d'IHM, la proposition intégrée est plus
longue, pour ceux qui en font, on peu supposer qu'elle est légèreemnt
plus courte.
desole mais par experience, et la j'en ai vu, sans aucun probleme le c++
enrichi
l'une des raisons est simple : la ou les personnes ont perdus le plus de
temps est dans le mecanisme de transmission des variables entre les
couches , et le debuggage par le plus connu des gratuits (gdb) qui a bcp
de mal dans les cas (c++ - tcl - tk et c++ - java)
Quel coût supplémentaire ? Le coût pour les boîtes serait AMA le même
s'il y avait des bibliothèques graphiques suffisemment standardisées.
non il y a le probleme de transfert
dans l'une des boites, la gestion differait selon solaris, hp, windows
dans la facon de transmettre les variables
alors que pour un systeme integre, tu utilise directement les variables cpp
exemple typique par exemple : le tcl n'a pas de type, dans certains cas
cela pose probleme a la transmissionJe pense personellement que si, dans le sens où une boîte faisant de
petits projets aura souvent besoin de faire des projets assez
semblables les uns aux autres, et la réutilisabilité qui est un point
fort de C++ peut permettre de répartir l'investissement sur plusieurs
projets.
amha non
aucunes des boites que j'ai vu ne fonctionne come cela
je suis d'accord avec ce que tu dis, mais dans la realite, les grosses
boites preferent scinder les projets et les faire rentrer en conccurence
- Une façon standardisée de faire de l'IHM serait intéressante
oui- L'IHM est un monde qui évolue beaucoup, et où chacun à ses propres
idées : Une IHM standardisée n'est pas facile, et devra de toute façon
être très configurable
pas forcement
la demande est surtout d'un "minimum", l'evolution est moins forte dans
ce cadre
je continue a dire que je peux m'en sortir avec des char* a la place du
string , mais pas sur un affichage...
- Une bibliothèque d'IHM n'est pas utile, ou même n'a pas de sens, sur
tous les environnements où le C++ peut tourner
pas plus que la notion de template, ou que les string (dans le cas de
tres peu de memeoire) ou que la majorite de la stl
- Un standard à géométrie variable est une vraie horreur à gérer
c'est deja le cas pourtant !
aucun compilo n'est parfaitement standard donc dans la realite c'est le
cas (visual c++ est different de gcc, different de CC, etc)
on passe assez de temps a passer de l'in a l'autre
alors qu'est ce que cela changerait ?
- Il pourrait être intéressant de permettre de choisir le fournisseur
de l'implémentation de la bibliothèque graphique indépendemment du
choix du fournisseur de compilateur
oui et alors?
on a un minimum en stl
cela ne supprime rien au reste ?????
Ainsi ceux qui souhaitent l'utiliser peuvent le faire, etceux qui ne
veulent (peuvent) pas l'implémenter n'ont pas à le faire.
c'est le cas pour la stl non ?
je ne suis pas oblige de l'utiliser ou de l'implementer :)
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 ?
On ne peut pas connaître la norme par coeur et tu voudrais en
rajouter...
Tu veux un langage avec quelques briques dans chaque
direction.
C++ n'a pas pris cette direction, et un tel langage me
paraît en pratique inutilisable (parce qu'il faudrait tout faire
soi-même).
Ce qui est dans le langage est cohérent et assez
complet. Ce qui n'y est pas se trouve ailleurs, en particulier quand
c'est aussi spécifique qu'une GUI.
Mais pourquoi pas, si un autre langage convient mieux ?
S'il n'existe
pas de GUI pour le C++ à te convenir, c'est peut-être ce qu'il y a de
mieux à faire. Le manque n'est pas dans C++, il manque juste la
bibliothèque graphique simple qui t'irait.
Mais ça c'est un besoin particulier.
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.
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 ?
On ne peut pas connaître la norme par coeur et tu voudrais en
rajouter...
Tu veux un langage avec quelques briques dans chaque
direction.
C++ n'a pas pris cette direction, et un tel langage me
paraît en pratique inutilisable (parce qu'il faudrait tout faire
soi-même).
Ce qui est dans le langage est cohérent et assez
complet. Ce qui n'y est pas se trouve ailleurs, en particulier quand
c'est aussi spécifique qu'une GUI.
Mais pourquoi pas, si un autre langage convient mieux ?
S'il n'existe
pas de GUI pour le C++ à te convenir, c'est peut-être ce qu'il y a de
mieux à faire. Le manque n'est pas dans C++, il manque juste la
bibliothèque graphique simple qui t'irait.
Mais ça c'est un besoin particulier.
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.
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 ?
On ne peut pas connaître la norme par coeur et tu voudrais en
rajouter...
Tu veux un langage avec quelques briques dans chaque
direction.
C++ n'a pas pris cette direction, et un tel langage me
paraît en pratique inutilisable (parce qu'il faudrait tout faire
soi-même).
Ce qui est dans le langage est cohérent et assez
complet. Ce qui n'y est pas se trouve ailleurs, en particulier quand
c'est aussi spécifique qu'une GUI.
Mais pourquoi pas, si un autre langage convient mieux ?
S'il n'existe
pas de GUI pour le C++ à te convenir, c'est peut-être ce qu'il y a de
mieux à faire. Le manque n'est pas dans C++, il manque juste la
bibliothèque graphique simple qui t'irait.
Mais ça c'est un besoin particulier.
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.