|
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
|
|
|
|
|
"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.
|
|
|
|
|
(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.
|
|
|
|
|
tl;dr: Cause of death according to the author is "feature creep".
TTFN - Kent
|
|
|
|
|
Which I can understand. I use C# 3.
Many bad decisions have been made. We need a new language which learns from the mistakes.
|
|
|
|
|
PIEBALDconsult wrote: We need a new language which learns from the mistakes. As if we (human race) would learn from our mistakes...
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.
|
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|
|
|
"var" is in my list of stupid changes. It makes the code harder to understand.
|
|
|
|
|
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".
|
|
|
|
|
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.
|
|
|
|
|
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.
Jeremy Falcon
|
|
|
|
|
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
modified 1-Feb-23 14:40pm.
|
|
|
|
|
|
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 ...
|
|
|
|
|
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
|
|
|
|
|
Tens of millions of people quit work during the pandemic and continue to do so even now. A recently released survey shows they're not unhappy with their choice to leave. We're here, we're there, we're everywhere
|
|
|
|
|
This article pretty clearly lays out that this wasn't a "great resignation", but rather a "great job shift". People left jobs they didn't feel met their worldview or needs and went to work where they felt they had a better fit.
Having done this very thing in January 2015 I fully understand. It was the best job change I've ever made and I will probably retire from my current job.
|
|
|
|
|
obermd wrote: It was the best job change I've ever made and I will probably retire from my current job. That's the way
Sadly I can't say that with your conviction (yet)
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.
|
|
|
|
|
There's an urgency for 'thinking about development from the lens of the user experience first, and solution second,' says Cisco CIO Fletcher Previn. And round those corners!
"And of course, DevOps"... "of course"?
|
|
|
|
|
As much of an impact as ChatGPT has had since its launch in November, a prominent computer engineer believes we’ve only seen the tip of the iceberg. But nothing can stop Bing!
|
|
|
|
|
uhm what.
maybe its the clickbait wording, but Google/Alphabet seem primed to use a chatgpt clone for search.
as for money, my understanding its advertisement, on almost every website that it makes most of its revenue. Sure search results page, but I don't know the split.
Google could use I dont know, chrome address bar, and mix with recent news. because the thing that the internet needs, is continued crawling of the internet, updated pages. all data that google gathers, has some set of algorithms, and could mix with an AI model, which I think they announced last year they already working on.
maybe because its a tweet, and done quickly 🤷
|
|
|
|
|
maze3 wrote: which I think they announced last year they already working on. Unless they already drop the project...
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.
|
|
|
|
|
A few days ago, speech AI startup ElevenLabs launched a beta version of its platform that gives users the power to create entirely new synthetic voices for text-to-speech audio or to clone somebody's voice. Well, it only took the internet a few days to start using the latter for vile purposes. I think I first heard George Washington complaining about this
|
|
|
|
|
Kent Sharkey wrote: Well, it only took the internet a few days to start using the latter for vile purposes. Really? I would have bet more for "only a few minutes"
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.
|
|
|
|