Un malloc (et un new en C++) coute beaucoup de ressources. Il est bien plus utile de réutiliser des espace mémoire déja alloués que de les libérer pour en créer d'autre après.
Bien sûr il faut aussi éviter les fuites mémoire :)
Voila une bonne nouvelle qu'elle est bonne. Par contre, personnellement, je ne recois des spams que sur ma boite Yahoo (dont l'email traine sur un nombre incroyable de site) et sur mon compte hotmail qui n'est connu de personne sauf des gens avec qui je discute sur msn messenger...
mode ironie: p'tet luter contre le spam ca veut dire vendre plus cher les listes d'adresses email...
Euh, et pour suivre les discutions, on fait comment. Le gars qui revient x heures après risque de plus rien retrouver si l'ordre a complètement changé.
Ben, déjà expliquer ce qu'est OpenOffice.org pour les gens qui débarquent (en deux mots) et puis comme il reste de la place dans la depeche inciter les gens à tester la 1.1...
Parler par forcément mais le lire et le comprendre ça aide par contre.
D'ailleurs, HS total, est-ce qu'il est possible de faire une hierarchie des locales ?
Du genre qu'une appli ne propose pas systematiquement de l'anglais si la locale n'existe pas mais regarde un second choix, un troisième, etc...
C'est un point à creuser mais il me semble que c'est galère à implémenter efficacement ce genre de trucs puisqu'il te faut faire la sélection de la méthode sur plusieurs arguments.
Je pense qu'a la base ce systeme est pour inciter les gens à voter et ne pas laisser la censure à une minorité de votants.
Or c'est vrai que le contre-coup est d'avoir des gens qui votent pour se débarasser et avoir plus d'XPs
Mais là où je me pose des questions c'est : mais pourquoi donc ces gens se forcent à voter puisque dans leur vision, le seul interet de voter est d'avoir des XPs sachant que jusqu'a preuve du contraire, les XP ne servent qu'a avoir plus de votes...
A moins d'avoir une mentalité "j'ai plus d'Xp que toi" mais naïvement je pensais trouver ça sur jeuxvideo.com (où la moyenne d'age est à un chiffre) par exemple et pas sur linuxfr.
J'ai jamais dit le contraire du moins il ne me semble pas. Je n'attaque jamais les choses sur leur apparance ni le fait que des gens aiment où n'aiment pas.
Sauf evidemment les gens qui font du Perl bien endendu :p
Je suis bien d'accord avec toi, s'il y a bien une plaie dans Ruby c'est les variables implicites, mais déjà elles sont implicitement locales ce qui est un moindre mal. (et puis c'est pratique quand on est un faignasse)
Sinon je ne me suis froté qu'une fois à Python, pour un projet on avait le choix entre Java et Jython et j'ai été le seul a le faire en Jython :)
Mais je connais pas assez Python pour en dire du bien ou du mal mais il m'avait l'air assez Objet et assez simple à utiliser.
Quand au fait que Ruby soit naturel à lire, ben, c'est une question d'habitude (et de la personne qui code) mais il est généralement facilement facile à relire et facile à ecrire. Et puis ce que je prefère dans Ruby c'est les itérateurs, de vrais itérateurs virils à la SmallTalk ! :p
Il existe des langages à objets sans classes : les langages à prototypes dont les plus connus sont Self (développé par un certain Sun qui à laisser tomber parceque un truc commençant pas J devenait populaire (et puis parceque self avec quelques problèmes aussi)) et Y3 (Yafool, Yafen, Yaflog) qui est vachement moins connu.
Il me semblait que Genericité* et template c'est la même chose. Template est le nom C++ et il ne faudrait pas utiliser ailleurs qu'en C++.
Il ne faut pas confondre un paradigme avec son implémentation.
Sinon, l'implémentation de la généricité à la C++ est mauvaise car en effet elle est pas beaucoup plus intéligente qu'un préprocesseur. Ainsi une classe générique (le .h et le .cpp associé) ne peuvent être compilés séparément ce qui pose des problèmes de surreté du code : en gros on doit attendre l'instanciation du composant générique pour avoir les éventuels messages d'erreurs. Donc on ne sait que la classe est correcte au niveau de l'interface qu'une fois celle-ci livré.
Un deuxième problème est que la généricité contrainte n'est pas présente en C++ (il me semble mais ca fait longtemps que j'ai pas touché au C++). C'est à dire on ne peut pas fabriquer une classé générique Pile en précisant que T doit être sous-type de Vaisselle, donc permettre l'instanciation d'une pile d'Assiette mais pas celle d'une pile de Poulet.
D'ailleurs, dans leurs projets, la généricité en Java sera-t-elle contrainte ?
* Un autre synomyme qui en jette auprès des filles est "Polymorphisme paramétrique" (attention, ça marche pas avec toutes les filles)
Mais de là a dire que tout le monde il est beau tout le monde il est gentil il y a un pas. Certains voient les lagages commes des mode de pensée voire des philosophie. Il ont peut-être raison mais pour moi un langage est avant tout un outil.
Loin de moi l'idée de rentrer dans un jeu sans interet "mon langage il est plus gros que le tien" ! Mais certains outils ont des faiblesses et d'autre sont mieux. Et pour une raison ou pour une autre certain outils pas terribles se retrouvent utilisés par une majorité de gens voire plébicités. Quel informaticien programmeur oserait dire à un futur employeur qu'il ne connait pas Java par exemple ? Combien de developpement se focalisent sur Java parceque un guignon à trouvé que cela faisait tendance (quoique la tendance à baissée avec .NET) ?
Java est un outil, il permet de faire des choses plus facilement ou mieux qu'avec d'autres outils. Mais cet outil a beaucoup de défauts, beaucoup trop. Mais on ne s'en rend compte que si l'on compare à autre chose : les gens écoutent et achètent de la soupe car il n'y a que ça à la radio et à la télé, la plupart ne connaissent tout simplement pas les vrais chanteurs, les vrais musiciens (ou en on un mauvais apriori). les gens utilisent un système d'exploitation peu stable et drolement cher pour ce que, il sont à cents lieux d'imaginer qu'il existe des tas de systèmes d'exploitations (ok pas des tas p'tet) efficaces, stables, etc (et s'il le savent, il en ont une mauvaise impression, et puis leurs materiels et données risquent de ne pas être utilisables). Et dans une moindre mesure, les gens vont s'entasser sur les plages parcequ'il s'imaginent que la campagne c'est chiant :p
Java est un outil, un bon si on le compare à Cobol ou Basic. Mais je pense qu'il est fondatalement mauvais si on le compare avec certains langages moins connus. Je pense aussi que tous les points vraiment géniaux de Java (portable, et entre autre tous les machins aux sigles commerciaux plein de 'J' de 'E' et de 'X') ne sont pas spécifiques à Java dans le sens où is aurait pû être déployés sur la base d'un langage de programmation mieux foutu.
(et c'est mon opinion personelle que je n'oblige personne à être d'accord, ch'uis pas fanatique comme RMS (oups, j'ai trollé))
J'avais un prof de droit qui disait que il n'est pas marqué dans la loi que c'est interdit de tuer les gens (c'est marqué dans la bible par contre). Dans la loi il y aurait juste marqué que celui qui tue des gens prend tant d'années de prison.
Ca me parait bizarre, un juriste pour infirmer/confirmer ?
[^] # Re: Visualisateur et retouchage aussi d'images
Posté par MrTout (site web personnel) . En réponse au journal Visualisateur et retouchage aussi d'images. Évalué à 1.
[^] # Re: Optimiser un programme C++
Posté par MrTout (site web personnel) . En réponse au journal Optimiser un programme C++. Évalué à 1.
Bien sûr il faut aussi éviter les fuites mémoire :)
# Re: De Windows à Linux : Prélude
Posté par MrTout (site web personnel) . En réponse au journal De Windows à Linux : Prélude. Évalué à 2.
[^] # Re: Humeur du jour
Posté par MrTout (site web personnel) . En réponse au journal Humeur du jour. Évalué à 1.
[^] # Re: AOL, Microsoft et Yahoo! alliés... contre le SPAM
Posté par MrTout (site web personnel) . En réponse à la dépêche AOL, Microsoft et Yahoo! alliés... contre le SPAM. Évalué à 1.
# Re: AOL, Microsoft et Yahoo! alliés... contre le SPAM
Posté par MrTout (site web personnel) . En réponse à la dépêche AOL, Microsoft et Yahoo! alliés... contre le SPAM. Évalué à 10.
mode ironie: p'tet luter contre le spam ca veut dire vendre plus cher les listes d'adresses email...
[^] # Re: Windows nuit-il aux vocations dans l'informatique ?
Posté par MrTout (site web personnel) . En réponse à la dépêche Windows nuit-il aux vocations dans l'informatique ?. Évalué à 1.
# Re: Question existentielle
Posté par MrTout (site web personnel) . En réponse au journal Question existentielle. Évalué à 3.
Et dans le même ordre d'idée, quelle est l'origine du «toto» «titi» «tata» francophone ?
# Re: De l'intérêt des fils de discussion...
Posté par MrTout (site web personnel) . En réponse au journal De l'intérêt des fils de discussion.... Évalué à 4.
[^] # Re: Une autre idée dans la même veine
Posté par MrTout (site web personnel) . En réponse au journal De l'intérêt des fils de discussion.... Évalué à 5.
puis F3 ou Ctrl+G pour les suivants
Bien sur sous Mozilla ou Phoenix.
[^] # Re: Site du ministère de l'agriculture en logiciels libres
Posté par MrTout (site web personnel) . En réponse à la dépêche Site du ministère de l'agriculture en logiciels libres. Évalué à 2.
[^] # Re: Openoffice.org 1.0.3 sorti
Posté par MrTout (site web personnel) . En réponse à la dépêche Openoffice.org 1.0.3 sorti. Évalué à 10.
Euh, en fait je sais pas :p
[^] # Re: Openoffice.org 1.0.3 sorti
Posté par MrTout (site web personnel) . En réponse à la dépêche Openoffice.org 1.0.3 sorti. Évalué à 3.
[^] # Re: Sortie de VideoLAN Client (VLC) 0.5.3
Posté par MrTout (site web personnel) . En réponse à la dépêche Sortie de VideoLAN Client (VLC) 0.5.3. Évalué à 3.
[^] # Re: Bande dessinée informatique en ligne « Roberto et Pepita »
Posté par MrTout (site web personnel) . En réponse à la dépêche Bande dessinée informatique en ligne « Roberto et Pepita ». Évalué à 0.
# Re: Test de la RedHat 9
Posté par MrTout (site web personnel) . En réponse à la dépêche Test de la RedHat 9. Évalué à 5.
Au labo j'ai une machine pré installé comme un cochon par Dell et pour beaucoup d'appli c'est pas la joie.
[^] # Re: L'avenir ...
Posté par MrTout (site web personnel) . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 1.
Mais je pense que c'est une bonne idée.
[^] # Re: Et ça score, et ça score
Posté par MrTout (site web personnel) . En réponse au journal Et ça score, et ça score. Évalué à 8.
Or c'est vrai que le contre-coup est d'avoir des gens qui votent pour se débarasser et avoir plus d'XPs
Mais là où je me pose des questions c'est : mais pourquoi donc ces gens se forcent à voter puisque dans leur vision, le seul interet de voter est d'avoir des XPs sachant que jusqu'a preuve du contraire, les XP ne servent qu'a avoir plus de votes...
A moins d'avoir une mentalité "j'ai plus d'Xp que toi" mais naïvement je pensais trouver ça sur jeuxvideo.com (où la moyenne d'age est à un chiffre) par exemple et pas sur linuxfr.
[^] # Re: Et ça score, et ça score
Posté par MrTout (site web personnel) . En réponse au journal Et ça score, et ça score. Évalué à 2.
[^] # Re: Pas vraiment un troll ...
Posté par MrTout (site web personnel) . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 0.
Sauf evidemment les gens qui font du Perl bien endendu :p
[^] # Re: Pas vraiment un troll ...
Posté par MrTout (site web personnel) . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 1.
Sinon je ne me suis froté qu'une fois à Python, pour un projet on avait le choix entre Java et Jython et j'ai été le seul a le faire en Jython :)
Mais je connais pas assez Python pour en dire du bien ou du mal mais il m'avait l'air assez Objet et assez simple à utiliser.
Quand au fait que Ruby soit naturel à lire, ben, c'est une question d'habitude (et de la personne qui code) mais il est généralement facilement facile à relire et facile à ecrire. Et puis ce que je prefère dans Ruby c'est les itérateurs, de vrais itérateurs virils à la SmallTalk ! :p
[^] # Re: On les sent aux abois !
Posté par MrTout (site web personnel) . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 4.
Hein ? C'était de l'humour.. oh.. :p
[^] # Re: Pour rentrer dans les details
Posté par MrTout (site web personnel) . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 3.
Il ne faut pas confondre un paradigme avec son implémentation.
Sinon, l'implémentation de la généricité à la C++ est mauvaise car en effet elle est pas beaucoup plus intéligente qu'un préprocesseur. Ainsi une classe générique (le .h et le .cpp associé) ne peuvent être compilés séparément ce qui pose des problèmes de surreté du code : en gros on doit attendre l'instanciation du composant générique pour avoir les éventuels messages d'erreurs. Donc on ne sait que la classe est correcte au niveau de l'interface qu'une fois celle-ci livré.
Un deuxième problème est que la généricité contrainte n'est pas présente en C++ (il me semble mais ca fait longtemps que j'ai pas touché au C++). C'est à dire on ne peut pas fabriquer une classé générique Pile en précisant que T doit être sous-type de Vaisselle, donc permettre l'instanciation d'une pile d'Assiette mais pas celle d'une pile de Poulet.
D'ailleurs, dans leurs projets, la généricité en Java sera-t-elle contrainte ?
* Un autre synomyme qui en jette auprès des filles est "Polymorphisme paramétrique" (attention, ça marche pas avec toutes les filles)
[^] # Re: L'avenir ...
Posté par MrTout (site web personnel) . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 5.
Mais de là a dire que tout le monde il est beau tout le monde il est gentil il y a un pas. Certains voient les lagages commes des mode de pensée voire des philosophie. Il ont peut-être raison mais pour moi un langage est avant tout un outil.
Loin de moi l'idée de rentrer dans un jeu sans interet "mon langage il est plus gros que le tien" ! Mais certains outils ont des faiblesses et d'autre sont mieux. Et pour une raison ou pour une autre certain outils pas terribles se retrouvent utilisés par une majorité de gens voire plébicités. Quel informaticien programmeur oserait dire à un futur employeur qu'il ne connait pas Java par exemple ? Combien de developpement se focalisent sur Java parceque un guignon à trouvé que cela faisait tendance (quoique la tendance à baissée avec .NET) ?
Java est un outil, il permet de faire des choses plus facilement ou mieux qu'avec d'autres outils. Mais cet outil a beaucoup de défauts, beaucoup trop. Mais on ne s'en rend compte que si l'on compare à autre chose : les gens écoutent et achètent de la soupe car il n'y a que ça à la radio et à la télé, la plupart ne connaissent tout simplement pas les vrais chanteurs, les vrais musiciens (ou en on un mauvais apriori). les gens utilisent un système d'exploitation peu stable et drolement cher pour ce que, il sont à cents lieux d'imaginer qu'il existe des tas de systèmes d'exploitations (ok pas des tas p'tet) efficaces, stables, etc (et s'il le savent, il en ont une mauvaise impression, et puis leurs materiels et données risquent de ne pas être utilisables). Et dans une moindre mesure, les gens vont s'entasser sur les plages parcequ'il s'imaginent que la campagne c'est chiant :p
Java est un outil, un bon si on le compare à Cobol ou Basic. Mais je pense qu'il est fondatalement mauvais si on le compare avec certains langages moins connus. Je pense aussi que tous les points vraiment géniaux de Java (portable, et entre autre tous les machins aux sigles commerciaux plein de 'J' de 'E' et de 'X') ne sont pas spécifiques à Java dans le sens où is aurait pû être déployés sur la base d'un langage de programmation mieux foutu.
(et c'est mon opinion personelle que je n'oblige personne à être d'accord, ch'uis pas fanatique comme RMS (oups, j'ai trollé))
[^] # Re: Kazaa pas illegal
Posté par MrTout (site web personnel) . En réponse à la dépêche De plus en plus de « faux » CD (et de problèmes pour les lire). Évalué à 1.
Ca me parait bizarre, un juriste pour infirmer/confirmer ?