{"id":395439,"date":"2024-06-29T12:13:24","date_gmt":"2024-06-29T12:13:24","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=395439"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=395439","title":{"rendered":"<span>Technical Note. From C++1998 to C++2020<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>This technical note is devoted to covering information regarding all primary C++ programming language standards: C++03\/98\/11\/14\/17\/20.<\/p>\n<p>I am glad to share a technical note with some details regarding the C and all primary C++ programming language standards based on my experience and materials from the\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\/blob\/main\/Cpp-Technical-Note.md#references\" rel=\"noopener noreferrer nofollow\">Reference Section<\/a>\u00a0of this document.<\/p>\n<p>As of\u00a0<em>August 15, 2022<\/em>, this technical note in PDF format consists of 72 pages.<\/p>\n<ul>\n<li>\n<p>GitHub Repository:\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020<\/a><\/p>\n<\/li>\n<li>\n<p>Link to PDF:\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\/blob\/main\/Cpp-Technical-Note.pdf\" rel=\"noopener noreferrer nofollow\">Cpp-Technical-Note.pdf<\/a><\/p>\n<\/li>\n<li>\n<p>Link to Markdown:\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\/blob\/main\/Cpp-Technical-Note.md\" rel=\"noopener noreferrer nofollow\">Cpp-Technical-Note.md<\/a><\/p>\n<\/li>\n<\/ul>\n<p>The C++ programming language is complex, but currently, it\u2019s the fastest high-level general purpose programming language in the world.<\/p>\n<p>The limitations of traditional interpreter scripting languages (as of 2022) are described in this technical note as well (See the appropriate section:\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\/blob\/main\/Cpp-Technical-Note.md#downsides-of-interpretable-languages\" rel=\"noopener noreferrer nofollow\">Link<\/a>).<\/p>\n<p>The information from this technical note can be helpful mainly for three categories of people:<\/p>\n<ul>\n<li>\n<p>People who want to refresh or go deep into several language constructions in C++.<\/p>\n<\/li>\n<li>\n<p>Obtain a pretty in-depth overview of new features from C++11\/14\/17\/20.<\/p>\n<\/li>\n<li>\n<p>People who need to support (legacy) C++03 or C99 code base.<\/p>\n<\/li>\n<\/ul>\n<p>Right now and in the future authors of this technical note will welcome anybody who wants to contribute for improvement. There is only one requirement for contributions to it &#8212; it\u2019s about style. The style should be between language lawyer and practical applicability, not extremes of both of them.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/683714\/\"> https:\/\/habr.com\/ru\/articles\/683714\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>This technical note is devoted to covering information regarding all primary C++ programming language standards: C++03\/98\/11\/14\/17\/20.<\/p>\n<p>I am glad to share a technical note with some details regarding the C and all primary C++ programming language standards based on my experience and materials from the\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\/blob\/main\/Cpp-Technical-Note.md#references\" rel=\"noopener noreferrer nofollow\">Reference Section<\/a>\u00a0of this document.<\/p>\n<p>As of\u00a0<em>August 15, 2022<\/em>, this technical note in PDF format consists of 72 pages.<\/p>\n<ul>\n<li>\n<p>GitHub Repository:\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020<\/a><\/p>\n<\/li>\n<li>\n<p>Link to PDF:\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\/blob\/main\/Cpp-Technical-Note.pdf\" rel=\"noopener noreferrer nofollow\">Cpp-Technical-Note.pdf<\/a><\/p>\n<\/li>\n<li>\n<p>Link to Markdown:\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\/blob\/main\/Cpp-Technical-Note.md\" rel=\"noopener noreferrer nofollow\">Cpp-Technical-Note.md<\/a><\/p>\n<\/li>\n<\/ul>\n<p>The C++ programming language is complex, but currently, it\u2019s the fastest high-level general purpose programming language in the world.<\/p>\n<p>The limitations of traditional interpreter scripting languages (as of 2022) are described in this technical note as well (See the appropriate section:\u00a0<a href=\"https:\/\/github.com\/burlachenkok\/CPP_from_1998_to_2020\/blob\/main\/Cpp-Technical-Note.md#downsides-of-interpretable-languages\" rel=\"noopener noreferrer nofollow\">Link<\/a>).<\/p>\n<p>The information from this technical note can be helpful mainly for three categories of people:<\/p>\n<ul>\n<li>\n<p>People who want to refresh or go deep into several language constructions in C++.<\/p>\n<\/li>\n<li>\n<p>Obtain a pretty in-depth overview of new features from C++11\/14\/17\/20.<\/p>\n<\/li>\n<li>\n<p>People who need to support (legacy) C++03 or C99 code base.<\/p>\n<\/li>\n<\/ul>\n<p>Right now and in the future authors of this technical note will welcome anybody who wants to contribute for improvement. There is only one requirement for contributions to it &#8212; it\u2019s about style. The style should be between language lawyer and practical applicability, not extremes of both of them.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/683714\/\"> https:\/\/habr.com\/ru\/articles\/683714\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-395439","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/395439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=395439"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/395439\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=395439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=395439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=395439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}