• ?Is C++ Dead??

    From Lynn McGuire@3:633/10 to All on Thu Mar 5 15:19:48 2026
    ?Is C++ Dead??
    https://deepengineering.substack.com/p/is-c-dead

    ?According to the January TIOBE Index, C++ is currently the fourth most popular programming language after C and Python. C++ is the main
    programming language used in many critical systems, including hospitals,
    cars, and airplanes. But dare I say it: C++ is prone to errors. And in
    2024, even the U.S. government chipped in. They dropped the bomb: C and
    C++ are not memory-safe programming languages. In 2026, might C++ be
    seeing its last days??
    https://www.tiobe.com/tiobe-index/

    https://bidenwhitehouse.archives.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf

    No, not even close to starting to die. New projects are being started
    in C++ daily.

    Lynn


    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From wij@3:633/10 to All on Fri Mar 6 08:14:47 2026
    On Thu, 2026-03-05 at 15:19 -0600, Lynn McGuire wrote:
    ?Is C++ Dead??

    C++ will be diminishing (dying) as I felt >20 years ago for reasons of itse
    lf.
    ... In all, build your own library, not the c++ std-lib. Don't be surprised

    nothing˙will be lost (etc. portability, efficiency).

    ˙˙˙ https://deepengineering.substack.com/p/is-c-dead

    ?According to the January TIOBE Index, C++ is currently the fourt
    h most
    popular programming language after C and Python. C++ is the main
    programming language used in many critical systems, including hospitals,

    cars, and airplanes. But dare I say it: C++ is prone to errors. And in

    2024, even the U.S. government chipped in. They dropped the bomb: C and

    C++ are not memory-safe programming languages. In 2026, might C++ be
    seeing its last days??
    ˙˙˙ https://www.tiobe.com/tiobe-index/
    ˙

    The fact for me: I rarely encounter 'memory-safe' problems in C++.

    https://bidenwhitehouse.archives.gov/wp-content/uploads/2024/02/Final-ONC
    D-Technical-Report.pdf

    No, not even close to starting to die.˙ New projects are being start
    ed
    in C++ daily.

    Lynn

    ... New programmers would not use C++. Experienced programmers would likely
    choose C++.


    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Mr. Man-wai Chang@3:633/10 to All on Fri Mar 6 12:48:22 2026
    On 3/6/2026 5:19 AM, Lynn McGuire wrote:

    2024, even the U.S. government chipped in. They dropped the bomb: C and
    C++ are not memory-safe programming languages.


    That's why operating systems manage and secure memory. Most operating
    systems are written in C and maybe with C++ attachment.

    In 2026, might C++ be seeing its last days??

    Not in business applications, I suppose. would Java die in 2026? Would
    C# rise to power in 2026? :)

    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Mr. Man-wai Chang@3:633/10 to All on Fri Mar 6 12:53:39 2026
    On 3/6/2026 8:14 AM, wij wrote:

    The fact for me: I rarely encounter 'memory-safe' problems in C++.

    ... New programmers would not use C++. Experienced programmers would likely choose C++.

    Everything comes down to programmers that "do no evil"! ;)

    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Chris M. Thomasson@3:633/10 to All on Fri Mar 6 13:25:53 2026
    On 3/5/2026 8:48 PM, Mr. Man-wai Chang wrote:
    On 3/6/2026 5:19 AM, Lynn McGuire wrote:

    2024, even the U.S. government chipped in. They dropped the bomb: C and
    C++ are not memory-safe programming languages.


    That's why operating systems manage and secure memory. Most operating systems are written in C and maybe with C++ attachment.

    In 2026, might C++ be seeing its last days??

    Not in business applications, I suppose. would Java die in 2026? Would
    C# rise to power in 2026? :)


    C#? Garbage collected crap? I know how to use it, but I don't really
    like it.

    What about Q#? ;^)

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Mr. Man-wai Chang@3:633/10 to All on Sat Mar 7 13:15:12 2026
    On 3/7/2026 5:25 AM, Chris M. Thomasson wrote:

    C#? Garbage collected crap? I know how to use it, but I don't really
    like it.
    I suspect many stock trading and quoting systems were written in C for
    speed. Then it's natural for those systems to transition to C++ and C#.
    I dunno that world though. :)

    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Michael S@3:633/10 to All on Sat Mar 7 20:03:13 2026
    On Fri, 6 Mar 2026 13:25:53 -0800
    "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> wrote:

    On 3/5/2026 8:48 PM, Mr. Man-wai Chang wrote:
    On 3/6/2026 5:19 AM, Lynn McGuire wrote:

    2024, even the U.S. government chipped in. They dropped the bomb:
    C and C++ are not memory-safe programming languages.


    That's why operating systems manage and secure memory. Most
    operating systems are written in C and maybe with C++ attachment.

    In 2026, might C++ be seeing its last days??

    Not in business applications, I suppose. would Java die in 2026?
    Would C# rise to power in 2026? :)


    C#? Garbage collected crap? I know how to use it, but I don't really
    like it.

    What about Q#? ;^)

    Both Java and C# are garbage-collected languages.
    Garbage-collected language is a right choice for business applications
    in overwhelming majority of cases.
    Is C# better than Java? Probably. But probably not by much.
    I like Go better than either of them, but it does not appear to stand a
    chance in this battle.



    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Mr. Man-wai Chang@3:633/10 to All on Sun Mar 8 16:26:26 2026
    On 3/8/2026 2:03 AM, Michael S wrote:

    Both Java and C# are garbage-collected languages.
    Garbage-collected language is a right choice for business applications
    in overwhelming majority of cases.
    Is C# better than Java? Probably. But probably not by much.
    I like Go better than either of them, but it does not appear to stand a chance in this battle.
    Coders, developers and programmers need to make a living and they will
    always choose the programming language that actually does the job. They
    are not paid to stay in the irovy towers of the acamdeic world! :)

    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From David Brown@3:633/10 to All on Sun Mar 8 11:49:30 2026
    On 08/03/2026 09:26, Mr. Man-wai Chang wrote:
    On 3/8/2026 2:03 AM, Michael S wrote:

    Both Java and C# are garbage-collected languages.
    Garbage-collected language is a right choice for business applications
    in overwhelming majority of cases.
    Is C# better than Java? Probably. But probably not by much.
    I like Go better than either of them, but it does not appear to stand a
    chance in this battle.
    Coders, developers and programmers need to make a living and they will always choose the programming language that actually does the job. They
    are not paid to stay in the irovy towers of the acamdeic world! :)


    Programmers rarely choose their programming language for their day job -
    they use what the job says they should use. They can choose what they
    want for their own coding, and that can influence what job they get, but
    for most programmers, the language they use is what the boss says they
    must use - even if they know they could do a better job in a different language.

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Bonita Montero@3:633/10 to All on Sun Mar 8 16:46:30 2026
    Am 08.03.2026 um 11:49 schrieb David Brown:

    Programmers rarely choose their programming language for
    their day job - they use what the job says they should use. ...

    No, they chose the job with the lanugage they like.

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From David Brown@3:633/10 to All on Sun Mar 8 19:22:43 2026
    On 08/03/2026 16:46, Bonita Montero wrote:
    Am 08.03.2026 um 11:49 schrieb David Brown:

    Programmers rarely choose their programming language for
    their day job - they use what the job says they should use. ...

    No, they chose the job with the lanugage they like.

    Some can do that. Some can also choose the language that their employer
    uses. But most programmers get a job that they can get, and do what the
    job requires - just like most non-programmers.


    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Chris M. Thomasson@3:633/10 to All on Sun Mar 8 14:11:11 2026
    On 3/8/2026 3:49 AM, David Brown wrote:
    On 08/03/2026 09:26, Mr. Man-wai Chang wrote:
    On 3/8/2026 2:03 AM, Michael S wrote:

    Both Java and C# are garbage-collected languages.
    Garbage-collected language is a right choice for business applications
    in overwhelming majority of cases.
    Is C# better than Java? Probably. But probably not by much.
    I like Go better than either of them, but it does not appear to stand a
    chance in this battle.
    Coders, developers and programmers need to make a living and they will
    always choose the programming language that actually does the job.
    They are not paid to stay in the irovy towers of the acamdeic world! :)


    Programmers rarely choose their programming language for their day job - they use what the job says they should use.˙ They can choose what they
    want for their own coding, and that can influence what job they get, but
    for most programmers, the language they use is what the boss says they
    must use - even if they know they could do a better job in a different language.

    Exactly.

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Chris M. Thomasson@3:633/10 to All on Sun Mar 8 14:38:23 2026
    On 3/8/2026 11:22 AM, David Brown wrote:
    On 08/03/2026 16:46, Bonita Montero wrote:
    Am 08.03.2026 um 11:49 schrieb David Brown:

    Programmers rarely choose their programming language for
    their day job - they use what the job says they should use. ...

    No, they chose the job with the lanugage they like.

    Some can do that.˙ Some can also choose the language that their employer uses.˙ But most programmers get a job that they can get, and do what the
    job requires - just like most non-programmers.


    If a boss of mine asks me to code something in C#, I will. But, just
    won't like it all that much. Remember that managed C++ thing from MS?

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Tristan Wibberley@3:633/10 to All on Sun Mar 8 22:54:54 2026
    On 08/03/2026 08:26, Mr. Man-wai Chang wrote:

    Coders, developers and programmers need to make a living and they will always choose the programming language that actually does the job. They
    are not paid to stay in the irovy towers of the acamdeic world! :)


    Yes, because the universities don't pay you to solve solved problems
    again but slowly. Only fools pay you to do that.

    Developers and Programmers need to develop and program to earn a living,
    so, in receipt of said living, they develop and program.

    It is sad that they cannot allow themselves to receive a living without
    feeling that they developed and programmed in return.

    --
    Tristan Wibberley

    The message body is Copyright (C) 2026 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.


    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Marcel Mueller@3:633/10 to All on Mon Mar 9 08:27:18 2026
    Am 06.03.26 um 05:48 schrieb Mr. Man-wai Chang:
    On 3/6/2026 5:19 AM, Lynn McGuire wrote:

    2024, even the U.S. government chipped in. They dropped the bomb: C and
    C++ are not memory-safe programming languages.

    That's why operating systems manage and secure memory. Most operating systems are written in C and maybe with C++ attachment.

    Linux recently added Rust to the kernel. I think at long term they will
    prefer Rust.

    In 2026, might C++ be seeing its last days??

    Not in business applications,

    Well, it depends on what you call "last". ;-)
    Due to the existing code base it will survive some decades. But every
    language has its height.

    I suppose. would Java die in 2026?

    The Java license is potential harmful. Oracle may kill OpenJDK by making
    the certification too complex and too expensive.

    Would C# rise to power in 2026? :)

    The C# license is not that restrictive, and C# has become somewhat
    superior to Java regarding features and performance. But both are still
    far behind C++.
    On the other side the larger existing code base will keep Java alive, at
    least for business.

    C++ has become too complex for many programmers. This is an economic disadvantage from the business point of view. So people move to a newer, simpler language with less features. Until it becomes too complex, of
    course. New hardware (to compensate for performance) is always cheaper
    that programmers, who write efficient code.


    Marcel

    --- PyGate Linux v1.5.12
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)