Envoyé par
Ehonn
GCC et Clang sont multiplateformes, libres, gratuits et open source.
Pour quelle version de VS ? En tout cas pas VS2010 le plus utilisé professionnellement actuellement !
Envoyé par
Ehonn
Ma réponse portait sur les mot « imposer » (imposer != insister).
Hoooooo le politicien ? Jouerait-on sur le mots ? Pas grave tant que ce n'est pas le fameux
léger mieux...
Dans mon petit laïus :
Insister <=> imposer <=> obliger <=> contrôler <=> sinon pas son aval et là ....
Ce serait une censure totale <=> absolue <=> échec majeur ( sauf pour les hobbyistes ) dans tout mon entourage professionnel mais aussi pour nombre de mes anciens collègues travaillent dans le domaine du Vital et de la sécurité.
Dans le milieu professionnel :
Insister <=> manière très polie et douce de nous annoncer avec un tendre sourire ( management oblige ) que nous avons deux options possibles : Oui ! ou Oui ! et parfois un choix multiple ... Nous permettant d'opter exceptionnellement pour Oui sans le ! c'est déjà une forme de liberté.
Le succès du C++ c'est sa rigueur et sa fiabilité garantie par BS... A ne pas négliger ! car les enjeux sont très grands
ILLUSTRATION : Pourquoi utilise-t-on Boost ?
Uniquement parce que Bjarne le trouve ok ... malgré une complexité reprochée qui a été sujet de grandes et nombreuses discutions pour les fault-finding..
What do you think of Boost?
Boost is a large and expanding collection of libraries designed to work well with the ISO C++ standard library. It contains many extremely useful and well-engineered libraries, such as asio, filesystem, regex, and thread (apologies for not trying to identify more useful libraries; there are just too many). One library, TR1, contains a good approximation of new C++11 standard library components.
The Boost libraries have tests suites, have documentation, have been tested on multiple systems, and are peer reviewed.
I have two problems with Boost, though, which I hope will be dealt with eventually:
It is too hard to download and use just one Boost library; the libraries seem overly coupled making it hard to pick and choose.
Some of the libraries are too clever for my taste. Sometimes, generality and simplicity coincide; in Boost, the balance is IMO too often so far towards generality that novices and average users are lost.
That said, it is usually a really dumb idea to go and reinvent a wheel that boost already offers.
http://www.stroustrup.com/bs_faq.html#boost
Partager