Salut vendredi !
Quelle belle journĂ©e, c'est la canicule, beaucoup sont ceux se prĂ©parant Ă aller siroter des perroquets dans leurs piscines. Et certains pourraient croire Ă une insolation en lisant que la branche de GCC en C++ vient d'ĂȘtre fusionnĂ©e dans la branche principale.
Bbon ok, c'est un peu exagĂ©rĂ©, mais en mĂȘme temps mieux laisser s'exprimer les "connoisseurs".
Voilou, c'est tout.
Hop.
# Tu as oublié...
PostĂ© par Gof (site web personnel) . ĂvaluĂ© Ă 9.
La Npresentation
[^] # Re: Tu as oublié...
PostĂ© par Zenitram (site web personnel) . ĂvaluĂ© Ă 10.
Ca bourrine, je l'aime bien cette Ncitation :
"- Why not C++? The FSF doesn’t like it!
- The FSF is not writing the code."
[^] # Re: Tu as oublié...
PostĂ© par Lutin . ĂvaluĂ© Ă 3.
Pourquoi la FSF n'aime-t-elle pas le C++ ?
[^] # Re: Tu as oublié...
PostĂ© par neil . ĂvaluĂ© Ă 2. DerniĂšre modification le 17 aoĂ»t 2012 Ă 19:04.
Pour ceux qui ont la flegme de taper la commande, leurs arguments sont : C++ a besoin d’un autre compilateur, et plus de gens connaissent le C.
# "connoisseurs"
PostĂ© par moi1392 . ĂvaluĂ© Ă 10.
Dans le contexte, j'aurais plutĂŽt dit les "coinnaisseurs".
Sinon pour ce qui est du portage vers c++, il y a des bons et des mauvais argument contre que je vois beaucoup.
Pour les bons, je dirais l'emprunte mĂ©moire de la libstdc++ qui est plutĂŽt gĂȘnante pour les systĂšmes embarquĂ©s. En mĂȘme temps je pense que la cross-compilation marche pas trop mal et que cet argument est plus valable pour gdb que pour gcc.
Le second est l'abi c++ qui n'est pas terrible et qui a du changer Ă plusieurs reprises.
Mais on peut raisonnablement supposer qu'un compilateur c++ soit livré avec le runtime c++ qui va bien.
Ensuite, pour les mauvais arguments, j'ai toujours du mal avec les critiques sur c++.
Oui oui, on peut faire des tas de choses horribles avec, mais il est quand mĂȘme fourni avec une librairie standard pas trop mal, surtout si on prends boost avec (pas standard ok, mais vraiment pratique pour pas mal de choses)
Et puis je suis dĂ©solĂ©, mais travailler avec des structures de donnĂ©es et des concepts dĂ©finis dans un langage, ça reste toujours mieux que de refaire sois mĂȘme (dans le mĂȘme langage, Ă peu de choses prĂšs) une implĂ©mentation objet (des tableaux de pointeurs de fonctions, hĂ©ritage par inclusion ou copie, beurk), des conteneurs pour chaque type (pas de gĂ©nĂ©ricitĂ© du code, beurk)
Ă un moment il faut arrĂȘter les conneries, en 1995, les compilos et librairies standard n'Ă©taient peut-ĂȘtre pas au point, mais ça n'est plus le cas depuis bien longtemps.
D'autant plus que l'effort pour passer de C avec une implémentation moisie d'un concept objet (d'un point de vue utilisabilité et maintenabilité du code) à du c++, c'est pas la mort.
PS: c'est mon premier flamewar c/c++ et c'est moi qui le lance en plus, c'est pas beau
(ćé€) la vie (ćé€ăăăŸă§)le vendredi ?[^] # Re: "connoisseurs"
PostĂ© par ze_lionix . ĂvaluĂ© Ă 2.
c'est mon premier flamewar c/c++
♬ Caaaaapitaine Flamme tu n'es pas… ♪
♬ De notre galaxie….. ♪
Fuse : j'en Use et Abuse !
[^] # Re: "connoisseurs"
PostĂ© par barmic . ĂvaluĂ© Ă 5.
J'ai appris cette semaine que Debian était entrain (tout doucement seul experimental le fait pour le moment) de remplacer libstdc++ par libc++ grùce à un projet GsoC de cette année. Je n'ai pas encore pris le temps de regarder les différence entre les deux, tu en sais plus ? C'est plus léger (mis à par les 3 caractÚres du nom :) ?
Note : Tu lance mal ton flameware Ă mon avis. Tu ne tape pas assez sur les autres langages (par exemple : « en 95 peut ĂȘtre mais en 2012 comment peut-on imaginer Ă©crire un logiciel un peu sĂ©rieux et grand en C ? » sans en dire plus laisser le lecteur trouver lui mĂȘme les dĂ©fauts du C).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: "connoisseurs"
PostĂ© par moi1392 . ĂvaluĂ© Ă 1.
j'ai vu passer aussi la news, je me suis mis un marque page dessus, mais je n'ai pas encore eu le temps d'aller voir ça tranquilement (Et Ă priori, c'est pas pour ce week end non plus…)
D'ailleurs j'ai été assez surpris, et je suis curieux de savoir quel est l'objectif de ce remplacement.
Dans tous les cas, si c'est une lib c++ standard qu'ils veulent, cela va ĂȘtre compliquĂ© de faire sensiblement moins gros, Ă part peut-ĂȘtre en la splittant en plusieurs biliothĂšques un peu Ă la boost ?
Ăa pourrait ĂȘtre une idĂ©e intĂ©ressante pour les projects c++ embarquĂ©s qui veulent le minimum de dĂ©pendances.
Si j'arrive quand mĂȘme Ă trouver le temps d'y jeter un Ćil ce week end, je posterai sur ce fil de discussion ce que j'en ai compris.
[^] # Re: "connoisseurs"
PostĂ© par claudex . ĂvaluĂ© Ă 4.
On peut voir la raison sur la page wiki du projet http://wiki.debian.org/SummerOfCode2012/StudentApplications/AndrejBelym
En résumé : meilleur support du standard C++ et surtout meilleur support de C++0x
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: "connoisseurs"
PostĂ© par Mr Kapouik . ĂvaluĂ© Ă 6.
Hola malheureux tu en oublies l'essentiel !
« en 95 peut ĂȘtre mais en 2012 comment peut-on imaginer Ă©crire un logiciel un peu sĂ©rieux et grand en C ? Mais aprĂšs tout quand on voit qu'il y a des gens pour faire du python, il ne faut plus s'Ă©tonner de rien. »
VoilĂ tu tapes sur un langage Ă la mode qui est complĂštement hors sujet et tu verras s'enflammer les passions !
ps : Et si possible tu ne mets pas d'accents et tu laisses quelques fautes d'orthographe et grammaire.
[^] # Re: "connoisseurs"
PostĂ© par ze_lionix . ĂvaluĂ© Ă 1.
(…) et tu verras s'enflammer les passions !
♬ Caaaaapitaine Flam tu n'es pas… ♪
♬ De notre galaxie….. ♪
Fuse : j'en Use et Abuse !
[^] # Re: "connoisseurs"
PostĂ© par boq . ĂvaluĂ© Ă 0.
J'ai une inflammation du gros orteil.
[^] # Re: "connoisseurs"
PostĂ© par Kekun (site web personnel, Mastodon) . ĂvaluĂ© Ă -1.
Fétichisme du pied ?
[^] # Re: "connoisseurs"
PostĂ© par boq . ĂvaluĂ© Ă 1.
J'essayai d'obtenir un combo X3 mais ça n'a pas marché
[^] # Re: "connoisseurs"
PostĂ© par barmic . ĂvaluĂ© Ă 3.
Ăa a malheureusement tendance Ă ĂȘtre mon mode par dĂ©faut ça…
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: "connoisseurs"
PostĂ© par đČ Tanguy Ortolo (site web personnel) . ĂvaluĂ© Ă 3.
Visiblement cette libc++ vient de LLVM ; c'est une bibliothĂšque C++ standard pour C++11.
[^] # Re: "connoisseurs"
PostĂ© par Sylvestre Ledru (site web personnel) . ĂvaluĂ© Ă 4.
Olala, non, pas du tout. Pour le moment, le seul objectif est de proposer plus de liberté (technique) aux développeurs et packageurs.
Si, un jour, il y a des avantages Ă switcher Ă libc++ (performances par exemple), on peut ĂȘtre que ça sera considĂ©rĂ© mais on en est loin…
Par exemple, ça build vraiment pas sur les autres archs que amd64 & i386:
https://buildd.debian.org/status/package.php?p=libc%2B%2B&suite=experimental
En terme d'avantages, upstream dit:
- Correctness as defined by the C++11 standard.
- Fast execution.
- Minimal memory use.
- Fast compile times.
- ABI compatibility with gcc's libstdc++ for some low-level features such as exception objects, rtti and memory allocation.
- Extensive unit tests.
# et en brainfuck alors ?
PostĂ© par kuroineko . ĂvaluĂ© Ă -1.
et en brainfuck alors ?
[^] # Re: et en brainfuck alors ?
PostĂ© par Mr Kapouik . ĂvaluĂ© Ă 1.
Je préfÚre le Ook !
[^] # Re: et en brainfuck alors ?
PostĂ© par lendemain . ĂvaluĂ© Ă 5.
Et pourquoi pas en Perl tant qu'on y est?
[^] # Re: et en brainfuck alors ?
PostĂ© par Meku (site web personnel) . ĂvaluĂ© Ă 3.
En une ligne !
[^] # Re: et en brainfuck alors ?
PostĂ© par Mimoza . ĂvaluĂ© Ă 0.
En Lapin Cretin si tu veux aussi
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.