• [^] # Re: Syntaxe étonnante

    Posté par . En réponse au journal C++Now 2014. Évalué à 4.

    Tu peux apprendre à faire du C++ en à peu près 2h pour les fonctionnalités de base indispensable. Après, tu peux découvrir ses possibilités pendant 10 ans, et être étonné tous les jours d'en apprendre encore. Ces possibilités sont des opportunités pour améliorer ta productivité dans ce langage, mais tu peux aussi rester avec les fonctionnalités de base, c'est au choix.

    Comme d'habitude, le problème n'est pas quand on fait des pâtés tout seul dans son coin, mais quand on interagit avec des projets existants, vu qu'il faut bien se familiariser avec les idiomes utilisés (et pour peu que le projet ait un certain âge, ceux-ci risquent d'être multiples et d'épuiser toute la gamme des possibilités offertes par le langage).

    Je pense que les normalisateurs du C++ gagneraient à définir un sous-ensemble "safe C++" ou "modern C++" qui constituerait une baseline devenant à terme l'idiome dominant et recommandé par la communauté (avec éventuellement des flags de compilation ou des pragmas pour alerter le développeur quand du code sort de ce sous-ensemble).