Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. C# is dying

C# is dying

Scheduled Pinned Locked Moved The Insider News
csharpcomquestionannouncement
16 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    Andrew Zuo[^]:

    In the last few years I have become very worried about the fate of C#

    "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

    TTFN - Kent

    F P O J N 8 Replies Last reply
    0
    • K Kent Sharkey

      Andrew Zuo[^]:

      In the last few years I have become very worried about the fate of C#

      "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

      TTFN - Kent

      F Offline
      F Offline
      Forogar
      wrote on last edited by
      #2

      "C# is dying" as fast as COBOL is dying, IMHO. In other words, it will still be around at least 50 years from now - assuming we still are.

      - I would love to change the world, but they won’t give me the source code.

      1 Reply Last reply
      0
      • K Kent Sharkey

        Andrew Zuo[^]:

        In the last few years I have become very worried about the fate of C#

        "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

        TTFN - Kent

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #3

        (Not clicking that.) Just yesterday I was conversing with a VB.net practitioner (he seemed normal otherwise :shrug: ). And I again recalled that the demise of C# in favor of VB.net has been mentioned at least as long ago as 2003. I do still long for the language which is to follow C#, and the framework it uses. Not holding my breath. D continues to be the language I would learn if I had a reason to.

        K 1 Reply Last reply
        0
        • K Kent Sharkey

          Andrew Zuo[^]:

          In the last few years I have become very worried about the fate of C#

          "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

          TTFN - Kent

          O Offline
          O Offline
          obermd
          wrote on last edited by
          #4

          So his real complaints are that he feels compelled to use the latest and greatest syntactic sugar and isn't getting paid as much to write the same sloppy code as before. Need to find my cricket violin.

          T 1 Reply Last reply
          0
          • P PIEBALDconsult

            (Not clicking that.) Just yesterday I was conversing with a VB.net practitioner (he seemed normal otherwise :shrug: ). And I again recalled that the demise of C# in favor of VB.net has been mentioned at least as long ago as 2003. I do still long for the language which is to follow C#, and the framework it uses. Not holding my breath. D continues to be the language I would learn if I had a reason to.

            K Offline
            K Offline
            Kent Sharkey
            wrote on last edited by
            #5

            tl;dr: Cause of death according to the author is "feature creep". :sigh:

            TTFN - Kent

            P 1 Reply Last reply
            0
            • K Kent Sharkey

              tl;dr: Cause of death according to the author is "feature creep". :sigh:

              TTFN - Kent

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #6

              Which I can understand. I use C# 3. Many bad decisions have been made. We need a new language which learns from the mistakes.

              N 1 Reply Last reply
              0
              • K Kent Sharkey

                Andrew Zuo[^]:

                In the last few years I have become very worried about the fate of C#

                "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

                TTFN - Kent

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #7

                I didn't click the link, but while I do agree all languages evolve and/or get replaced (just look at the history of them) and so C# will be included in that eventually too... C/C++ is still around. COBOL is still around. ASM is still around. Sure, it's special use cases and perhaps not the cool new thing, but the world doesn't switch overnight. Even though it will switch eventually. As a side note, all languages as we know them today are dying. The next wave of tech will thin the lines of desktop and web development even more. Languages will have to handle issues not originally thought of when the desktop and web were considered widely different. We're trying to make OSes subscription based and like a service for instance. Even JavaScript will meet its fate eventually as WASM gets more and more advanced, able to handle DOM manipulations better, etc. Point is, if you can't embrace change, you're in the wrong industry. AI will change things a lot too. The coders of the future may literally just talk high level to the computer and the computer code itself in the actual language. We already have a rudimentary version of that with [ChatGPT](https://openai.com/blog/chatgpt/).

                Jeremy Falcon

                1 Reply Last reply
                0
                • K Kent Sharkey

                  Andrew Zuo[^]:

                  In the last few years I have become very worried about the fate of C#

                  "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

                  TTFN - Kent

                  N Online
                  N Online
                  Nick Polyak
                  wrote on last edited by
                  #8

                  The rumors of my demise are greatly exaggerated. C# But seriously speaking - C# is a great language and with every new feature set it becomes better and better. The major features they add are very well thought out and very much in tune with what many people want to be added to the language. The latest case in point are abstract static methods added to the interfaces - one cannot overestimate the importance of it for improving reuse. What was hurting C# before - was the fact that it was tied to Windows OS. But there is no longer such restriction.

                  Nick Polyak

                  1 Reply Last reply
                  0
                  • K Kent Sharkey

                    Andrew Zuo[^]:

                    In the last few years I have become very worried about the fate of C#

                    "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

                    TTFN - Kent

                    S Offline
                    S Offline
                    Slacker007
                    wrote on last edited by
                    #9

                    C# is not dying.

                    1 Reply Last reply
                    0
                    • K Kent Sharkey

                      Andrew Zuo[^]:

                      In the last few years I have become very worried about the fate of C#

                      "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

                      TTFN - Kent

                      P Offline
                      P Offline
                      peterkmx
                      wrote on last edited by
                      #10

                      Not going to click this either :-) ... this opinion is "unusual" :-) because, according to TIOBE, for the past 10 years or so C# has always been in the top 5 on the planet, it went up from 12 in 2003 to 8 in 2008 and then it went up again, and it got its steady place there since 2013: 2023: 5 2018: 4 2013: 5 2008: 8 2003: 12 No sign of decline here ...

                      1 Reply Last reply
                      0
                      • K Kent Sharkey

                        Andrew Zuo[^]:

                        In the last few years I have become very worried about the fate of C#

                        "Nobody goes there anymore. It's too crowded" This one won't be appearing in the mailing, as it's on Medium and a lot of people have trouble accessing that site (or disagree with its limitations on reading). However, I didn't want it to not have a chance to be discussed. If you're not able to access it on Medium, try the ripped version[^]. So, why didn't I just post it to the daily newsletter using the ripped version? I dunno. It just didn't feel right.

                        TTFN - Kent

                        T Offline
                        T Offline
                        TheGreatAndPowerfulOz
                        wrote on last edited by
                        #11

                        Dumbass article. Same with the fake Bjarne interview. Bunch-o-crap. Can I have my 10 minutes back??!!??

                        #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                        1 Reply Last reply
                        0
                        • P PIEBALDconsult

                          Which I can understand. I use C# 3. Many bad decisions have been made. We need a new language which learns from the mistakes.

                          N Offline
                          N Offline
                          Nelek
                          wrote on last edited by
                          #12

                          PIEBALDconsult wrote:

                          We need a new language which learns from the mistakes.

                          As if we (human race) would learn from our mistakes... :doh: :sigh:

                          M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                          1 Reply Last reply
                          0
                          • O obermd

                            So his real complaints are that he feels compelled to use the latest and greatest syntactic sugar and isn't getting paid as much to write the same sloppy code as before. Need to find my cricket violin.

                            T Offline
                            T Offline
                            Tasadit
                            wrote on last edited by
                            #13

                            I must admit though, I do dislike changes that save some smartypants in Redmond from typing a couple of keystrokes and completely change the look and feel of the language.

                            O 1 Reply Last reply
                            0
                            • T Tasadit

                              I must admit though, I do dislike changes that save some smartypants in Redmond from typing a couple of keystrokes and completely change the look and feel of the language.

                              O Offline
                              O Offline
                              obermd
                              wrote on last edited by
                              #14

                              "var" is in my list of stupid changes. It makes the code harder to understand.

                              T 1 Reply Last reply
                              0
                              • O obermd

                                "var" is in my list of stupid changes. It makes the code harder to understand.

                                T Offline
                                T Offline
                                trønderen
                                wrote on last edited by
                                #15

                                If "var" replaces the same type information that is written in plaintext on the same line, to the right of the equals sign, then I do not see how it makes the code harder to understand. This is typical for an object being initialized by a "new". Saying the same thing twice on the same line is a form of redundancy that I dislike. If you at programming/compile time cannot know the datatype returned e.g. from a LINQ query, so you must ask at runtime about the details of what you got, I do not see any alternative that is obviously easier to understand than "var". Of course "var" is sometimes abused. I've seem examples where the programmer - most likely with a background from script languages - seems to say Oh Goody! Now I can pretend that C# is a typeless language! I am in favor of strict typing. So I cannot agree that "var" is "stupid" - only that there are stupid uses of "var".

                                N 1 Reply Last reply
                                0
                                • T trønderen

                                  If "var" replaces the same type information that is written in plaintext on the same line, to the right of the equals sign, then I do not see how it makes the code harder to understand. This is typical for an object being initialized by a "new". Saying the same thing twice on the same line is a form of redundancy that I dislike. If you at programming/compile time cannot know the datatype returned e.g. from a LINQ query, so you must ask at runtime about the details of what you got, I do not see any alternative that is obviously easier to understand than "var". Of course "var" is sometimes abused. I've seem examples where the programmer - most likely with a background from script languages - seems to say Oh Goody! Now I can pretend that C# is a typeless language! I am in favor of strict typing. So I cannot agree that "var" is "stupid" - only that there are stupid uses of "var".

                                  N Offline
                                  N Offline
                                  Nelek
                                  wrote on last edited by
                                  #16

                                  trønderen wrote:

                                  So I cannot agree that "var" is "stupid" - only that there are stupid uses of "var".

                                  Not only for "var", many features could get into your definition

                                  M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups