Ha ben mince alors.
Prononce le mot Delphi, ils viendront au moins t'insulter.
Ha ben mince alors.
Prononce le mot Delphi, ils viendront au moins t'insulter.
Ha ben mince alors.
Prononce le mot Delphi, ils viendront au moins t'insulter.
Aller stop sur ces polémiques !!!!!!
Aller stop sur ces polémiques !!!!!!
Aller stop sur ces polémiques !!!!!!
Olivier Huet wrote:
Arg, ne prononce pas le nom de ce langage dans un thread où il est
question
de debugging !! :-)
Désolé, mais moi aussi je suis alergique - la dernière fois que je l'ai
utilisé c'est certe un peu vieux (la dernière version sous Win16), mais
c'était vraiment une horreur : un cauchemar !!!
Olivier Huet
Bon, je viens ajouter ma couche :)
J'ai appris a programmer (si on peut dire ca) avec Delphi et je trouve
vraiment qu'il est super meme si justement on fait des choses enormes
sans rien comprendre ce qui rend les questions des debutants vraiments
stupides dans le sens que quelqu'un qui voit les rouages mis en place ne
serait que pour creer la fenetre principale d'une appli pensera autrement.
Bref, apres quelques annees(j'ai commence avec D2, puis D5 juska la 7),
je le trouve pas mal du tout. Juste quelques gros defauts qui je pense
ne seront jamais corriges :
-Taille des exe
-optimisation de la VCL et RTL
et quelques autres mais moins importants (que je n'ai pas en tete :)).
Sinon, niveau debug, je le trouve pas mauvais du tout justement, il y a
une fenetre CPU (registres + desassembleur) avec une correspondance
entre ASM et code delphi (ca sert quand on comprend pas trop l'ASM), des
"watches", bref ce que je demande a un debugger :)
Il est vrai que je ne l'emploi pas completement (toute la partie
internet par exemple) et donc je ne connais pas reellement ses limites,
cependant je trouve qu'il permet deja de faire au moins autant qu'en
C/C++ (excepte pour les drivers mais je m'y suis pas encore plonge non
plus...). Quand au BASM (ASM integre), je trouve ca pas mal du tout car
ca permet d'approcher l'assembleur plutot dooucement (on garde le code
"interace" en Delphi et on met du BASM pour les parties critiques ou
simplements les procedures). J'ai procede ainsi et je sais qu'etant
maintenant completement en ASM, ca m'a facilite la chose (experience
personnelle mais qui je pense peut se generaliser).
Enfin, tout ca pour dire que Delphi est quand meme un outil et un
langage assez puissant qui n'a vraiment rien a voir avec VB et qui, je
pense, n'a pas grand chose a envier au C/C++ (et ses compilos).
Olivier Huet wrote:
Arg, ne prononce pas le nom de ce langage dans un thread où il est
question
de debugging !! :-)
Désolé, mais moi aussi je suis alergique - la dernière fois que je l'ai
utilisé c'est certe un peu vieux (la dernière version sous Win16), mais
c'était vraiment une horreur : un cauchemar !!!
Olivier Huet
Bon, je viens ajouter ma couche :)
J'ai appris a programmer (si on peut dire ca) avec Delphi et je trouve
vraiment qu'il est super meme si justement on fait des choses enormes
sans rien comprendre ce qui rend les questions des debutants vraiments
stupides dans le sens que quelqu'un qui voit les rouages mis en place ne
serait que pour creer la fenetre principale d'une appli pensera autrement.
Bref, apres quelques annees(j'ai commence avec D2, puis D5 juska la 7),
je le trouve pas mal du tout. Juste quelques gros defauts qui je pense
ne seront jamais corriges :
-Taille des exe
-optimisation de la VCL et RTL
et quelques autres mais moins importants (que je n'ai pas en tete :)).
Sinon, niveau debug, je le trouve pas mauvais du tout justement, il y a
une fenetre CPU (registres + desassembleur) avec une correspondance
entre ASM et code delphi (ca sert quand on comprend pas trop l'ASM), des
"watches", bref ce que je demande a un debugger :)
Il est vrai que je ne l'emploi pas completement (toute la partie
internet par exemple) et donc je ne connais pas reellement ses limites,
cependant je trouve qu'il permet deja de faire au moins autant qu'en
C/C++ (excepte pour les drivers mais je m'y suis pas encore plonge non
plus...). Quand au BASM (ASM integre), je trouve ca pas mal du tout car
ca permet d'approcher l'assembleur plutot dooucement (on garde le code
"interace" en Delphi et on met du BASM pour les parties critiques ou
simplements les procedures). J'ai procede ainsi et je sais qu'etant
maintenant completement en ASM, ca m'a facilite la chose (experience
personnelle mais qui je pense peut se generaliser).
Enfin, tout ca pour dire que Delphi est quand meme un outil et un
langage assez puissant qui n'a vraiment rien a voir avec VB et qui, je
pense, n'a pas grand chose a envier au C/C++ (et ses compilos).
Olivier Huet wrote:
Arg, ne prononce pas le nom de ce langage dans un thread où il est
question
de debugging !! :-)
Désolé, mais moi aussi je suis alergique - la dernière fois que je l'ai
utilisé c'est certe un peu vieux (la dernière version sous Win16), mais
c'était vraiment une horreur : un cauchemar !!!
Olivier Huet
Bon, je viens ajouter ma couche :)
J'ai appris a programmer (si on peut dire ca) avec Delphi et je trouve
vraiment qu'il est super meme si justement on fait des choses enormes
sans rien comprendre ce qui rend les questions des debutants vraiments
stupides dans le sens que quelqu'un qui voit les rouages mis en place ne
serait que pour creer la fenetre principale d'une appli pensera autrement.
Bref, apres quelques annees(j'ai commence avec D2, puis D5 juska la 7),
je le trouve pas mal du tout. Juste quelques gros defauts qui je pense
ne seront jamais corriges :
-Taille des exe
-optimisation de la VCL et RTL
et quelques autres mais moins importants (que je n'ai pas en tete :)).
Sinon, niveau debug, je le trouve pas mauvais du tout justement, il y a
une fenetre CPU (registres + desassembleur) avec une correspondance
entre ASM et code delphi (ca sert quand on comprend pas trop l'ASM), des
"watches", bref ce que je demande a un debugger :)
Il est vrai que je ne l'emploi pas completement (toute la partie
internet par exemple) et donc je ne connais pas reellement ses limites,
cependant je trouve qu'il permet deja de faire au moins autant qu'en
C/C++ (excepte pour les drivers mais je m'y suis pas encore plonge non
plus...). Quand au BASM (ASM integre), je trouve ca pas mal du tout car
ca permet d'approcher l'assembleur plutot dooucement (on garde le code
"interace" en Delphi et on met du BASM pour les parties critiques ou
simplements les procedures). J'ai procede ainsi et je sais qu'etant
maintenant completement en ASM, ca m'a facilite la chose (experience
personnelle mais qui je pense peut se generaliser).
Enfin, tout ca pour dire que Delphi est quand meme un outil et un
langage assez puissant qui n'a vraiment rien a voir avec VB et qui, je
pense, n'a pas grand chose a envier au C/C++ (et ses compilos).
-Taille des exe
Le principal problème, c'est la taille d'un petit .exe déployé vers des
plateformes n'ayant pas déjà les .bpl. En fait, ça dépend du contexte,
des stratégies de déploiement.
-optimisation de la VCL et RTL
Voir quand même le projet Fastcode, justement sur
borland.public.delphi.language.basm
et quelques autres mais moins importants (que je n'ai pas en tete :)).
Sinon, niveau debug, je le trouve pas mauvais du tout justement, il y
a une fenetre CPU (registres + desassembleur) avec une correspondance
entre ASM et code delphi (ca sert quand on comprend pas trop l'ASM),
des "watches", bref ce que je demande a un debugger :)
OK, c'est génial. Et extrèmement pédagogique. Dans cette optique, un
énorme reproche, les versions gratuites sont privées de le fenêtre FPU
(donc 3DNow/MMX/SSE).
A signaler qu'une option permet d'uiliser TD32, gratuit et plus complet,
même si moins convivial que le debugger intégré.
Enfin, tout ca pour dire que Delphi est quand meme un outil et un
langage assez puissant qui n'a vraiment rien a voir avec VB et qui, je
pense, n'a pas grand chose a envier au C/C++ (et ses compilos).
OK. Maintenant, deux gros défauts: limité à Windows (et Linux avec la
CLS), mais x86 exclusivement. Et de gros doutes sur l'avenir (dans notre
optique bas niveau), rien de prévu en 64bit par exemple.
-Taille des exe
Le principal problème, c'est la taille d'un petit .exe déployé vers des
plateformes n'ayant pas déjà les .bpl. En fait, ça dépend du contexte,
des stratégies de déploiement.
-optimisation de la VCL et RTL
Voir quand même le projet Fastcode, justement sur
borland.public.delphi.language.basm
et quelques autres mais moins importants (que je n'ai pas en tete :)).
Sinon, niveau debug, je le trouve pas mauvais du tout justement, il y
a une fenetre CPU (registres + desassembleur) avec une correspondance
entre ASM et code delphi (ca sert quand on comprend pas trop l'ASM),
des "watches", bref ce que je demande a un debugger :)
OK, c'est génial. Et extrèmement pédagogique. Dans cette optique, un
énorme reproche, les versions gratuites sont privées de le fenêtre FPU
(donc 3DNow/MMX/SSE).
A signaler qu'une option permet d'uiliser TD32, gratuit et plus complet,
même si moins convivial que le debugger intégré.
Enfin, tout ca pour dire que Delphi est quand meme un outil et un
langage assez puissant qui n'a vraiment rien a voir avec VB et qui, je
pense, n'a pas grand chose a envier au C/C++ (et ses compilos).
OK. Maintenant, deux gros défauts: limité à Windows (et Linux avec la
CLS), mais x86 exclusivement. Et de gros doutes sur l'avenir (dans notre
optique bas niveau), rien de prévu en 64bit par exemple.
-Taille des exe
Le principal problème, c'est la taille d'un petit .exe déployé vers des
plateformes n'ayant pas déjà les .bpl. En fait, ça dépend du contexte,
des stratégies de déploiement.
-optimisation de la VCL et RTL
Voir quand même le projet Fastcode, justement sur
borland.public.delphi.language.basm
et quelques autres mais moins importants (que je n'ai pas en tete :)).
Sinon, niveau debug, je le trouve pas mauvais du tout justement, il y
a une fenetre CPU (registres + desassembleur) avec une correspondance
entre ASM et code delphi (ca sert quand on comprend pas trop l'ASM),
des "watches", bref ce que je demande a un debugger :)
OK, c'est génial. Et extrèmement pédagogique. Dans cette optique, un
énorme reproche, les versions gratuites sont privées de le fenêtre FPU
(donc 3DNow/MMX/SSE).
A signaler qu'une option permet d'uiliser TD32, gratuit et plus complet,
même si moins convivial que le debugger intégré.
Enfin, tout ca pour dire que Delphi est quand meme un outil et un
langage assez puissant qui n'a vraiment rien a voir avec VB et qui, je
pense, n'a pas grand chose a envier au C/C++ (et ses compilos).
OK. Maintenant, deux gros défauts: limité à Windows (et Linux avec la
CLS), mais x86 exclusivement. Et de gros doutes sur l'avenir (dans notre
optique bas niveau), rien de prévu en 64bit par exemple.
Pierre Maurette wrote:-Taille des exe
Le principal problème, c'est la taille d'un petit .exe déployé vers
des plateformes n'ayant pas déjà les .bpl. En fait, ça dépend du
contexte, des stratégies de déploiement.
Ben, c'est sur mais un exe avec une fenetre simple et 3 boutons ca prend
5Ko en ASM et 360Ko en Delphi !!!
A signaler qu'une option permet d'uiliser TD32, gratuit et plus
complet, même si moins convivial que le debugger intégré.
Y'a aussi OllyDgb qui est un programme a part mais extremement complet
aussi
Pour le portage en 64 bits, apparement c'est a l'etude (vu sur le forum
de fast project justement ;)
Linux, c'est la CLX pas CLS.... (erreur de frappe je suppose) et c'est
pas vraiment top...
Pour l'architecture processeur, c'est vrai que c'est un peu regretable
d'etre aussi limite mais bon, vu les problemes qu'ils ont pour passer au
64 bits, je me dis qu'il faut mieux rester sur le x86 :P
Pierre Maurette wrote:
-Taille des exe
Le principal problème, c'est la taille d'un petit .exe déployé vers
des plateformes n'ayant pas déjà les .bpl. En fait, ça dépend du
contexte, des stratégies de déploiement.
Ben, c'est sur mais un exe avec une fenetre simple et 3 boutons ca prend
5Ko en ASM et 360Ko en Delphi !!!
A signaler qu'une option permet d'uiliser TD32, gratuit et plus
complet, même si moins convivial que le debugger intégré.
Y'a aussi OllyDgb qui est un programme a part mais extremement complet
aussi
Pour le portage en 64 bits, apparement c'est a l'etude (vu sur le forum
de fast project justement ;)
Linux, c'est la CLX pas CLS.... (erreur de frappe je suppose) et c'est
pas vraiment top...
Pour l'architecture processeur, c'est vrai que c'est un peu regretable
d'etre aussi limite mais bon, vu les problemes qu'ils ont pour passer au
64 bits, je me dis qu'il faut mieux rester sur le x86 :P
Pierre Maurette wrote:-Taille des exe
Le principal problème, c'est la taille d'un petit .exe déployé vers
des plateformes n'ayant pas déjà les .bpl. En fait, ça dépend du
contexte, des stratégies de déploiement.
Ben, c'est sur mais un exe avec une fenetre simple et 3 boutons ca prend
5Ko en ASM et 360Ko en Delphi !!!
A signaler qu'une option permet d'uiliser TD32, gratuit et plus
complet, même si moins convivial que le debugger intégré.
Y'a aussi OllyDgb qui est un programme a part mais extremement complet
aussi
Pour le portage en 64 bits, apparement c'est a l'etude (vu sur le forum
de fast project justement ;)
Linux, c'est la CLX pas CLS.... (erreur de frappe je suppose) et c'est
pas vraiment top...
Pour l'architecture processeur, c'est vrai que c'est un peu regretable
d'etre aussi limite mais bon, vu les problemes qu'ils ont pour passer au
64 bits, je me dis qu'il faut mieux rester sur le x86 :P