Mon AMA d’hier est disponible sur YouTube – Sutter’s Mill

Eh bien, Jens Weller change rapidement la donne ! Merci encore, Jens, de m’avoir invité à votre émission Meeting C++ Live.

J’ai mis ci-dessous une liste de questions, avec des liens horodatés…

Toutes les questions et réponses, avec des liens

00:19 Que faites-vous actuellement avec le C++ / qu’est-ce qui vous passionne ?

04:04 Sean Baxter a finalement rédigé une proposition visant à amener le contrôle d’emprunt en C++, afin d’améliorer la sécurité. Que pensez-vous de sa proposition et quelle approche envisage le Cpp2 ?

08h48 Existe-t-il une vision à long terme pour le C++ ? Comment le C++ peut-il conserver sa pertinence dans les 20 prochaines années ?

13h14 Quel est votre éditeur/IDE C++ préféré lorsque vous n’utilisez pas Microsoft Visual Studio ?

14h19 La mise en réseau sera-t-elle en C++26 ?

17h43 Pourquoi MSVC 2022 est-il en retard sur Clang et GCC sur les fonctionnalités C++23 et C++26 ?

21h21 Quelle est la feuille de route du Cpp2 ? Sera-t-il adapté à une utilisation en production ?

26h30 La stdlib devrait-elle être divisée en deux parties. Un avec des changements lents et un avec des changements rapides. Par exemple, les plages ont été introduites en C++20 mais terminées en C++23. Il me manque encore certaines fonctionnalités.

29:34 Est-il prévu de traiter les ABI avec des interfaces ou d’autres fonctionnalités en C++ ?

36:18 Quelle est votre réponse à la complexité croissante du C++ qui doit être appris surtout par les novices ? Comment pourrions-nous enseigner le C++ (par exemple, à l’université) s’il devenait de plus en plus important ?

40:53 Dans le contexte de la philosophie des abstractions à coût nul du C++, comment voyez-vous les futures propositions visant à rendre la vérification des limites dans std::vector à la fois plus sûre et plus efficace ?

47:13 Les initiatives de sécurité C++ arrivent-elles trop tard pour freiner l’adoption croissante de Rust pour le développement « sûr » de bas niveau ?

55:25 Quel est l’état de la proposition de profils en C++ ? Une partie fera-t-elle partie du C++26 ou du C++29 ?

57h35 La spécification commune du package, qui semblait très prometteuse, semble au point mort. Pourquoi l’outillage dans la langue n’est-il pas une priorité ?

59:11 Que pensez-vous de std::execution / P2300R10 ? L’API a beaucoup changé au fil des articles, et pour moi, c’est tout un travail à intégrer pour les implémenteurs de bibliothèques.

1:04:35 N’avez-vous pas peur que la réflexion soit trop utilisée à mauvais escient (par exemple, utilisez-la pour la sérialisation) ?

1:06:46 Si les variables locales non initialisées ne sont plus UB, comment se comporteront-elles ? Pourriez-vous s’il vous plaît développer un peu cela ?

1:11:30 Comment se déroule le TS Contrats ? Que pensez-vous de la programmation basée sur des contrats en général ?

1:15:56 Y a-t-il une chance d’avoir un effacement de type (principalement std :: any) dans MSVC réimplémenté pas au-dessus de RTTI ? Malheureusement, l’implémentation actuelle le rend inutilisable dans les endroits où les noms de symboles sont laissés de côté par RTTI.

1:17:38 Que s’est-il passé avec la publication officielle du standard C++23 ?

1:22:31 Aperçu de mon discours du mois prochain au Meeting C++.

Edité par Herb Sutter

Herb Sutter est auteur et conférencier, architecte logiciel chez Microsoft et président du comité des normes ISO C++. Afficher tous les articles de Herb Sutter

Publié
2024-10-12

#Mon #AMA #dhier #est #disponible #sur #YouTube #Sutters #Mill

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.