OVH Cloud OVH Cloud

Votre IDE préféré ?

125 réponses
Avatar
Vincent Schmid
Bonjour,
Questions aux développeurs, s'il y en a sur ce groupe :
- Quel est votre langage de développement multi-plateforme préféré ?
- Quel est le meilleur IDE pour Java ?
- Quelqu'un a-t-il essayé Mono ? Est-ce une bonne solution ?
- Y a-t-il quelqu'un qui utilise Kylix ?
Voilà, réponses, commentaires, avis autorisés ou non sont les bienvenus...

Vincent

10 réponses

Avatar
news
Laurent BERNE wrote:
Parce que ça t'éclate de rechercher les fuites mémoires et les
pointeurs perdus, toi?


Si tu fais du C++, tu n'utilises pas de pointeurs, donc pas de fuite
mémoire. Tu confonds avec le C.



enfin, en pratique. En theorie, y'a des allocations cachees qui ne sont
pas toujours bien gerees.
J'ai perdu la ref du truc, mais si je la retrouve, je la poste.


Avatar
Julien CROUZET aka c2c
Laurent BERNE pipotte et a dit :

Parce que ça t'éclate de rechercher les fuites mémoires et les
pointeurs perdus, toi?


Si tu fais du C++, tu n'utilises pas de pointeurs, donc pas de fuite
mémoire. Tu confonds avec le C.


Donc selon toi, il n'y a pas (besoin|de gestion) des pointeurs en C++ ?

--
Julien CROUZET aka c2c Promo 2007
Dieu a dit : "Tu aimeras ton prochain comme toi-même."
D'abord, Dieu ou pas, j'ai horreur qu'on me tutoie...
P. Desproges


Avatar
Sam Hocevar
On Fri, 27 Aug 2004 16:34:35 +0200, Laurent BERNE wrote:

Si tu fais du C++, tu n'utilises pas de pointeurs, donc pas de fuite
mémoire. Tu confonds avec le C.


Merci, tu es presque aussi drôle que Bjarne Stroustrup, qui à la page
220 de /The Design and Evolution of C++/ écrivait "memory leaks are
quite acceptable in many applications".

--
Sam.

Avatar
Miod Vallat
Si tu fais du C++, tu n'utilises pas de pointeurs, donc pas de fuite
mémoire. Tu confonds avec le C.



enfin, en pratique. En theorie, y'a des allocations cachees qui ne sont
pas toujours bien gerees.
J'ai perdu la ref du truc, mais si je la retrouve, je la poste.


Perdre une référence, en C++, c'est un comble, non ?


Avatar
news
Laurent BERNE wrote:

Donc selon toi, il n'y a pas (besoin|de gestion) des pointeurs en C++ ?



Tout est fourni avec la STL.
Au lieu de faire

Maclasse *pMaclasse = new pMaclasse; // ca c'est du vieux code C tout
pourrave
...
//Traitement sur pMaclasse
...
delete pMaclasse;

on fait :
auto_ptr<Maclasse> pMaclasse( new T ); // pas besoin de libérer quoi que
ce soit, la STL s'en charge

C'est le code standard du C++ (page 408 de l'édtion française du Soustroup)




ca marche aussi pour les appels systemes qui sont pas encapsules dans
des classes?


Avatar
news
news wrote:
Laurent BERNE wrote:
C'est le code standard du C++ (page 408 de l'édtion française du
Soustroup)




ca marche aussi pour les appels systemes qui sont pas encapsules dans
des classes?


enfin, pour les donnees qui y sont liees


Avatar
Laurent BERNE

Donc selon toi, il n'y a pas (besoin|de gestion) des pointeurs en C++ ?


Tout est fourni avec la STL.
Au lieu de faire

Maclasse *pMaclasse = new pMaclasse; // ca c'est du vieux code C tout
pourrave
...
//Traitement sur pMaclasse
...
delete pMaclasse;

on fait :
auto_ptr<Maclasse> pMaclasse( new T ); // pas besoin de libérer quoi
que ce soit, la STL s'en charge

C'est le code standard du C++ (page 408 de l'édtion française du
Soustroup)

--
Ce n'est pas parce que tu touches le fond que tu dois t'arrêter de
creuser

Avatar
Anonyme
les problemes de fuites c'est toujours un peu pénible ;-)
Avatar
Laurent BERNE

Merci, tu es presque aussi drôle que Bjarne Stroustrup, qui à la page
220 de /The Design and Evolution of C++/ écrivait "memory leaks are
quite acceptable in many applications".
Si tu as envie de rire, vas faire un tour sur fclc++ et décrit comment

le C++ a une gestion pourrie des pointeurs.
Tu vas va voir tu vas y déclencher l'hilarité générale !

--
Ce n'est pas parce que tu touches le fond que tu dois t'arrêter de
creuser

Avatar
Laurent BERNE
ca marche aussi pour les appels systemes qui sont pas encapsules dans des
classes?
oui.


enfin, pour les donnees qui y sont liees
J'arrive même à m'en servir avec les classes en pascal de la VCL (y

compris des fenêtres..).

L'objet est systèmatiquement dértuit à la fin de la portée.

--
Ce n'est pas parce que tu touches le fond que tu dois t'arrêter de
creuser