Discussion: tu parles d'une pub !
Afficher un message
Vieux 07/02/2008, 22h46   #17
sheep
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: tu parles d'une pub !


"Jean Lacoste" <lacoste@alussinan.org> a écrit dans le message de news:
foeevq$4h1$1@sd-6836.dedibox.fr...
> sheep a écrit :
>> Cher Paul,
>> et si vous achetiez simplement la dernière version de Delphi, tout
>> simplement ?
>>
>> (Perso, je n'ai jamais travaillé de manière intuitive avec le C++, c'est
>> trop plein
>> de choses cachées sui me gâchent le plaisir et la performance, style
>> constructeurs
>> là où on s'attends vraiment pas à en trouver , etc...)

>
> Etonnant. En c++, on a un appel de constucteur quand on construit un
> objet, et c'est automatique, comme la destruction. Là où on a 1 ligne en
> c++ pour déclarer et utiliser un objet, il en faut obligatoirement 5 (je
> ne parle même pas de la déclaration de la variable) en delphi. Le risque
> d'erreur est considérablement réduit.


Vous croyez qu'un appel à un constructeur ne se fait que lors que vous
décidez de créer
un objet ?
Faites du pas à pas et vous serez surpris du nombre de constructeurs faisant
suite à la simple
utilisation de variables correspondants * a priori * a des types simples.
Quelques recherches sur l'optimisation en c++ sur le net, et vous trouverez
un temps d'exemples ! Que de code exécuté pour rien !


>> Et puis, je reste toujours très méfiant vis à vis de ces bip de buffer
>> overflow

>
> Des buffers overflow, en c++ ? Tu parles d'un vieux programmeur c qui
> s'est mis sur le tard au c++ et qui programme comme un nourin ?
> Quelqu'un qui programme en c++, il a moins de chance de déborder un
> tableau qu'en delphi (tu en connais beaucoup qui activent l'option
> Vérification des limites avec delphi ?).


En bebug, oui : moi. Je ne suis vraiement tranquille qu"apres des tests
unitaires
en couverture C2 (méthode cocomo). 60 % de mon temps.
Quant au c++, regardez comment est gérée une réservation de mémoire :
regardez
comment il y a surdemsionnement, comment il y a un magic crré en fin de zone
et comme le code gégéné teste la présence de ce magic pour éviter
l'adressage au dela !
C'est une usine à gaz, je ne vous dis pas !
.... Et ca fait toujours plus de code invisible exécuté !

> Jean


Cordialement,
--
Phil


  Réponse avec citation
 
Page generated in 0,10857 seconds with 9 queries