René's URL Explorer Experiment


Title: C++20

Open Graph Title: C++20

X Title: C++20

Description: The final meeting for new features in C++ is over, so let’s explore the new features in C++, from a data science point of view. This is the largest release of C++ since C++11, and when you consider C++14 and C++17 to be interim releases, the entire 9 year cycle is possibly the largest yet! It may not feel quite as massive as C++11, since we didn’t have interim releases for C++11 and because C++11 is a much more complete, useful language than C++03, but this is still a really impactful release! This is also the first version to include every major feature from Bjarne Stroustrup’s “The Design and Evolution of C++”, also known as D&E, from 1994! Let’s look at the major new features, as well as collections of smaller ones.

Open Graph Description: The final meeting for new features in C++ is over, so let’s explore the new features in C++, from a data science point of view. This is the largest release of C++ since C++11, and when you consider C++14 and C++17 to be interim releases, the entire 9 year cycle is possibly the largest yet! It may not feel quite as massive as C++11, since we didn’t have interim releases for C++11 and because C++11 is a much more complete, useful language than C++03, but this is still a really impactful release! This is also the first version to include every major feature from Bjarne Stroustrup’s “The Design and Evolution of C++”, also known as D&E, from 1994! Let’s look at the major new features, as well as collections of smaller ones.

X Description: The final meeting for new features in C++ is over, so let’s explore the new features in C++, from a data science point of view. This is the largest release of C++ since C++11, and when you …

Mail addresses
henryfs@princeton.edu

Opengraph URL: https://iscinumpy.dev/post/cpp-20/

X: @HenrySchreiner3

Generator: Hugo 0.161.1

direct link

Domain: iscinumpy.dev


Hey, it has json ld scripts:
{"@context":"https://schema.org","@graph":[{"@id":"https://iscinumpy.dev/#website","@type":"WebSite","name":"ISciNumPy.dev","publisher":{"@id":"https://iscinumpy.dev/#organization"},"url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/#organization","@type":"Organization","name":"Henry Schreiner","url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/post/cpp-20/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://iscinumpy.dev/","name":"Home","position":1},{"@type":"ListItem","item":"https://iscinumpy.dev/post/","name":"Posts","position":2},{"@type":"ListItem","item":"https://iscinumpy.dev/post/cpp-20/","name":"C++20","position":3}]},{"@id":"https://iscinumpy.dev/post/cpp-20/#webpage","@type":"WebPage","breadcrumb":{"@id":"https://iscinumpy.dev/post/cpp-20/#breadcrumb"},"isPartOf":{"@id":"https://iscinumpy.dev/#website"},"name":"C++20","url":"https://iscinumpy.dev/post/cpp-20/"},{"@id":"https://iscinumpy.dev/#author-henry-schreiner","@type":"Person","name":"Henry Schreiner","url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/post/cpp-20/#article","@type":"Article","author":[{"@id":"https://iscinumpy.dev/#author-henry-schreiner"}],"dateCreated":"2019-07-20T22:42:21-04:00","dateModified":"2026-06-09T15:40:47-04:00","datePublished":"2019-07-20T22:42:21-04:00","description":"The final meeting for new features in C++ is over, so let’s explore the new features in C++, from a data science point of view. This is the largest release of C++ since C++11, and when you consider C++14 and C++17 to be interim releases, the entire 9 year cycle is possibly the largest yet! It may not feel quite as massive as C++11, since we didn’t have interim releases for C++11 and because C++11 is a much more complete, useful language than C++03, but this is still a really impactful release! This is also the first version to include every major feature from Bjarne Stroustrup’s “The Design and Evolution of C++”, also known as D\u0026E, from 1994!\nLet’s look at the major new features, as well as collections of smaller ones.\n","headline":"C++20","image":"https://iscinumpy.dev/images/avatar.jpg","inLanguage":"en","keywords":["programming","cpp","cppxx"],"mainEntityOfPage":{"@id":"https://iscinumpy.dev/post/cpp-20/#webpage"},"publisher":{"@id":"https://iscinumpy.dev/#organization"},"timeRequired":"PT11M","wordCount":2208}]}

NoneIE=edge
authorHenry Schreiner
og:site_nameISciNumPy.dev
og:localeen_us
og:typearticle
article:sectionpost
article:published_time2019-07-20T22:42:21-04:00
article:modified_time2026-06-09T15:40:47-04:00
article:tagCppxx
twitter:imagehttps://iscinumpy.dev/images/avatar.jpg
twitter:cardsummary_large_image
twitter:creator@HenrySchreiner3

Links:

ISciNumPy.devhttps://iscinumpy.dev/
Linkshttps://iscinumpy.dev/post/cpp-20
Useful Linkshttps://iscinumpy.dev/page/useful-links/
Softwarehttps://iscinumpy.dev/page/software/
Writinghttps://iscinumpy.dev/page/writing/
Presentationshttps://iscinumpy.dev/page/presentations/
Illustrations and videoshttps://iscinumpy.dev/page/illustrations/
My UC sitehttps://hschrein.web.cern.ch/hschrein/
Sitehttps://iscinumpy.dev/post/cpp-20
Archiveshttps://iscinumpy.dev/page/archive/
Tagshttps://iscinumpy.dev/tags/
Categorieshttps://iscinumpy.dev/categories/
Abouthttps://iscinumpy.dev/post/cpp-20
About mehttps://iscinumpy.dev/page/about/
My projectshttps://iscinumpy.dev/page/projects/
https://iscinumpy.dev/
Henry Schreinerhttps://iscinumpy.dev/
C++11https://iscinumpy.dev/post/cpp-11
C++14https://iscinumpy.dev/post/cpp-14
C++17https://iscinumpy.dev/post/cpp-17
C++23https://iscinumpy.dev/post/cpp-23
Constexpr all the things!https://www.youtube.com/watch?v=PJwd4JLYJJY
1https://iscinumpy.dev/post/cpp-20#fn:1
Constexpr all the things!https://www.youtube.com/watch?v=PJwd4JLYJJY
herehttps://wandbox.org/permlink/tFqZCxZoa3dpPAWi
shorthand template syntaxhttp://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1141r1.html
post herehttp://ericniebler.com/2018/12/05/standard-ranges/
example herehttps://wandbox.org/permlink/VqFVkBGmEesJLsmH
There is an interesting proposal to use async definitions and a simpler syntaxhttps://quuxplusone.github.io/blog/2019/06/26/pro-p1485/
dangling referenceshttps://quuxplusone.github.io/blog/2019/07/10/ways-to-get-dangling-references-with-coroutines/
2https://iscinumpy.dev/post/cpp-20#fn:2
3https://iscinumpy.dev/post/cpp-20#fn:3
some issueshttps://quuxplusone.github.io/blog/2019/07/04/strong-structural-equality-is-broken/
GCC C++ Statushttps://www.gnu.org/software/gcc/projects/cxx-status.html
Clang C++ statushttps://clang.llvm.org/cxx_status.html
Libcxx C++20 statushttps://libcxx.llvm.org/cxx2a_status.html
C++ Working Drafts pagehttps://en.cppreference.com/w/cpp/links
Sutter’s Mill Prague Summaryhttps://herbsutter.com/2020/02/15/trip-report-winter-iso-c-standards-meeting-prague/
Reddit Prague Reporthttps://www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is/
Sutter’s Mill Belfast Summaryhttps://herbsutter.com/2019/11/09/trip-report-autumn-iso-c-standards-meeting-belfast/
Reddit Belfast Reporthttps://www.reddit.com/r/cpp/comments/dtuov8/201911_belfast_iso_c_committee_trip_report/
Sutter’s Mill Cologne Summaryhttps://herbsutter.com/2019/07/20/trip-report-summer-iso-c-standards-meeting-cologne/
Reddit Cologne Reporthttps://www.reddit.com/r/cpp/comments/cfk9de/201907_cologne_iso_c_committee_trip_report_the/
Sutter’s Mill Kona Summaryhttps://herbsutter.com/2019/02/23/trip-report-winter-iso-c-standards-meeting-kona/
Reddit Kona Reporthttps://old.reddit.com/r/cpp/comments/au0c4x/201902_kona_iso_c_committee_trip_report_c20/
Sutter’s Mill San Diego Summaryhttps://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/
Reddit San Diego Reporthttps://www.reddit.com/r/cpp/comments/9vwvbz/2018_san_diego_iso_c_committee_trip_report_ranges/?utm_source=reddit&utm_medium=usertext&utm_name=cpp&utm_content=t3_au0c4x
Sutter’s Mill Rapperswil Summaryhttps://herbsutter.com/2018/07/02/trip-report-summer-iso-c-standards-meeting-rapperswil/
Reddit Rapperswil Reporthttps://www.reddit.com/r/cpp/comments/8prqzm/2018_rapperswil_iso_c_committee_trip_report/
Sutter’s Mill Jacksonville Summaryhttps://herbsutter.com/2018/04/02/trip-report-winter-iso-c-standards-meeting-jacksonville/
Reddit Jacksonville Reporthttps://www.reddit.com/r/cpp/comments/854mu9/2018_jacksonville_iso_c_committee_reddit_trip/
Sutter’s Mill Albuquerque Summaryhttps://herbsutter.com/2017/11/11/trip-report-fall-iso-c-standards-meeting-albuquerque/
Reddit Albuquerque Reporthttps://www.reddit.com/r/cpp/comments/7ca2sh/2017_albuquerque_iso_c_committee_reddit_trip/
Reddit Toronto Reporthttps://www.reddit.com/r/cpp/comments/6ngkgc/2017_toronto_iso_c_committee_discussion_thread/
Wikipediahttps://en.wikipedia.org/wiki/C%2B%2B20
C++11https://iscinumpy.dev/post/cpp-11
C++14https://iscinumpy.dev/post/cpp-14
C++17https://iscinumpy.dev/post/cpp-17
C++23https://iscinumpy.dev/post/cpp-23
↩︎https://iscinumpy.dev/post/cpp-20#fnref:1
↩︎https://iscinumpy.dev/post/cpp-20#fnref:2
↩︎https://iscinumpy.dev/post/cpp-20#fnref:3
cpphttps://iscinumpy.dev/categories/cpp/
programminghttps://iscinumpy.dev/tags/programming/
cpphttps://iscinumpy.dev/tags/cpp/
cppxxhttps://iscinumpy.dev/tags/cppxx/
https://iscinumpy.dev/post/setup-a-new-mac/
https://iscinumpy.dev/post/python-38/
Previous Posthttps://iscinumpy.dev/post/setup-a-new-mac/
Next Post https://iscinumpy.dev/post/python-38/
Moduleshttps://iscinumpy.dev/post/cpp-20#modules
Constexpr all the thingshttps://iscinumpy.dev/post/cpp-20#constexpr-all-the-things
Conceptshttps://iscinumpy.dev/post/cpp-20#concepts
Rangeshttps://iscinumpy.dev/post/cpp-20#ranges
Coroutineshttps://iscinumpy.dev/post/cpp-20#coroutines
Formattinghttps://iscinumpy.dev/post/cpp-20#formatting
Usability featureshttps://iscinumpy.dev/post/cpp-20#usability-features
Other featureshttps://iscinumpy.dev/post/cpp-20#other-features
Reminder on C++14 and C++17https://iscinumpy.dev/post/cpp-20#reminder-on-c14-and-c17
Further readinghttps://iscinumpy.dev/post/cpp-20#further-reading
https://www.facebook.com/henryschreineriii
https://github.com/henryiii
https://gitlab.com/henryiii
https://twitter.com/HenrySchreiner3
https://reddit.com/u/henryschreineriii
https://linkedin.com/in/in/henryiii
https://stackoverflow.com/users/2402816
https://www.youtube.com/henryschreiner
https://fosstodon.org/@henryiii
https://bsky.app/profile/henryiii.bsky.social
https://iscinumpy.dev/index.xml
Henry Schreinerhttps://iscinumpy.dev/
ISciNumPy.devhttps://iscinumpy.dev/
Hugo v0.161.1https://gohugo.io
Beautiful Hugohttps://github.com/halogenica/beautifulhugo
Beautiful Jekyllhttps://deanattali.com/beautiful-jekyll/
41dc7d2bhttps://gitlab.com/iscinumpy/iscinumpy.gitlab.io/-/tree/41dc7d2b452a43aa9d875539269b92f82008a44c

Viewport: width=device-width,initial-scale=1,maximum-scale=1


URLs of crawlers that visited me.