CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 5 of 5
  1. #1
    Join Date
    Sep 2000
    Location
    Indianapolis
    Posts
    6,758

    Post Are you doing C++ 23 and looking at 26 stuff yet?

    I'm looking for someone doing C++ 23 and possibly C++ 26. If you are using Linux, that's even better. Have you done C++ on a Mac? Even better yet.

    I need someone to review a book and simply state what is or is not correct as it relates to modern C++ programming (and specifically programming to C++ 23/26 standards). The book is aimed at C++, so is cross platform. This is a simple tech review of a book being written.

    2Kaud, Victor, Ovid? One of the past mods or C++ MVPs? If someone is interested, this is a project that is happening over time, so it shouldn't require a lot of time. Should be fun. You'll get to tell someone how wrong they are -- which most programmers love to do!

    Brad!
    -----------------------------------------------
    Brad! Jones,
    Yowza Publishing
    LotsOfSoftware, LLC

    -----------------------------------------------

  2. #2
    Join Date
    Sep 2000
    Location
    Indianapolis
    Posts
    6,758

    Re: Are you doing C++ 23 and looking at 26 stuff yet?

    On a related note - I'd be curious to know how many people are coding to more modern standards. A couple of questions --

    Are you using print/println more often than cout now?
    Are you using smart pointers (shared_ptr and unique_ptr) more than new and delete?
    Are you using concepts, contracts, or other features?

    Or are you like the guys over at VBForums and still stuck on a version that is 20+ years old hoping the modern world doesn't make you as obsolete as the register keyword?
    -----------------------------------------------
    Brad! Jones,
    Yowza Publishing
    LotsOfSoftware, LLC

    -----------------------------------------------

  3. #3
    2kaud's Avatar
    2kaud is offline Super Moderator Power Poster
    Join Date
    Dec 2012
    Location
    England
    Posts
    7,907

    Re: Are you doing C++ 23 and looking at 26 stuff yet?

    Sorry Brad. I only have some knowledge of C++23 and none of C++26. Since I retired nnn years ago I no longer really bother now with new C++ standards and have stuck mainly with C++20 with just parts of C++23 I want for my own programs (for Windows).

    print/println and format - yes for new progs.
    smart pointers - yes. Have done since they were introduced.
    concepts, contracts et al - no.

    IMO the C++ language is getting/got too large and complex.
    All advice is offered in good faith only. All my code is tested (unless stated explicitly otherwise) with the latest version of Microsoft Visual Studio (using the supported features of the latest standard) and is offered as examples only - not as production quality. I cannot offer advice regarding any other c/c++ compiler/IDE or incompatibilities with VS. You are ultimately responsible for the effects of your programs and the integrity of the machines they run on. Anything I post, code snippets, advice, etc is licensed as Public Domain https://creativecommons.org/publicdomain/zero/1.0/ and can be used without reference or acknowledgement. Also note that I only provide advice and guidance via the forums - and not via private messages!

    C++23 Compiler: Microsoft VS2022 (17.6.5)

  4. #4
    Join Date
    Sep 2000
    Location
    Indianapolis
    Posts
    6,758

    Re: Are you doing C++ 23 and looking at 26 stuff yet?

    Getting too large and too complex is what programming languages all seem to do......

    Thanks 2kaud for the response. It sounds like you are ahead of the game compared to most people even if you are retired!

    Being that C++ 26 isn't officially released, I'm guessing there are few using it, but someone hard core into C++ 23 could likely pick up and review a book if they are familiar with working with standards.

    Anyone have any recommendations on someone that might have the skills and interest?

    Brad!
    -----------------------------------------------
    Brad! Jones,
    Yowza Publishing
    LotsOfSoftware, LLC

    -----------------------------------------------

  5. #5
    Join Date
    Jun 2025
    Posts
    5

    Re: Are you doing C++ 23 and looking at 26 stuff yet?

    Quote Originally Posted by Brad Jones View Post
    Getting too large and too complex is what programming languages all seem to do......
    To remain relevant, a programming language must evolve, and with that comes complexity. C++ is one of the most complex languages, yet it is the second most popular language according to the Tiobe index (June 2025),

    https://www.tiobe.com/tiobe-index

    So, C++ must be doing something right. The switch to regular and frequent updates signals progress. C++ certainly feels like a confident language in the hands of very competent people. Having the founder on board after so many years is also a great asset.

    I consider every new C++ feature and use it if it helps reduce and simplify my code. That programmers shouldn't care is a myth, I'm sure. Any slow adoption of new features is more likely due to cautious companies. As of now, I'm particularly looking forward to the execution control library (std::execution) of C++ 26. My primary source of information is the ISO C++ home page and links from there,

    https://isocpp.org/

    Anyone looking to enter the Modern C++ book market must aim higher than "Modern C++ Programming Cookbook" by Marius Bancila, an excellent book I recommend. I cannot help now, but maybe when I retire sometime around C++ 38. Good luck with the review!

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured