|
It's simple for me...
How much can I trust MSFT to not break their old projects.
We have 20-30 and even 50 year old code, still running in production!
Have you loaded a .NET 1 project and recompiled it lately?
My past experience with MSFT was when they abandoned 16 bit C++ support.
We had to buy a Borland C++ Compiler to compile the MSFT 32 bit C++ (new features),
into 16 bit code which 90% of our "clients" required as their DLL.
Don't get me started on the nightmare we had doing a Mobile Project in C#.
We are starting to embrace C# now that Rider exists.
It's not the language, it's the ecosystem the language ends up requiring.
Both for compiling and for running!
|
|
|
|
|
I can't argue with your real-world experience but I once had to compile some 90s C code (i.e. not that old) and it took me ages to get it to compile with either the MS compiler or GCC.
I spent years writing C++ in video games and am well aware of its positives and negatives and why it is still essential for so many projects. All I am saying is that, in my opinion, C# is a better language than surveys would suggest and I agree with many other comments on here that argue there is bias and prejudice in the system.
Thank you to anyone taking the time to read my posts.
|
|
|
|
|
C# is my #1 lang BUT IMO its because of its refusal to acknowledge the JIT is a failed idea so full of baggage & half baked ideas people who still argue for JIT just end up making excuses for why it lags behind at this point. The lang and runtime need to be as one... which is another issue with .NET
It takes more time to port giving you slower and more bloated code.
|
|
|
|
|
Well when it started and for a long time after there was an Open Source hostile environment at Microsoft. Ballmer did not do it any favors for sure.
Java was and is more widely supported due to it embracing the open source community and consequently having hundreds of ways to do any one thing. Now Java has inertia on its side and C# still is in its infancy (comparatively) as far as open source is concerned.
Basically Microsoft bit itself in the butt.
|
|
|
|
|
Here's my $0.02
.netcore is just not that popular for corss platform stuff, and is not supported on that many platforms; basically they missed the opportunity that Java didn't, in that regard, and they didn't have their "Android" booster as Java did.
Performance wise C# doesn't compete with C++.
It's not as easy to learn as Python is.
It's not a popular language for game development, Unity is at best a platform to learn game programming, I haven't seen any AAA game made with it.
It's used mainly for insanely boring projects, like medium complexity Windows specific enterprise apps, it isn't really a goto language/platform for multimedia, machine learning, gamedev or math heavy stuff. Really, if you look at what C# devs are being hired for, you can get depressed.
|
|
|
|
|
I was part-way through a professional C++ course, just beginning Windows programming, when C# first came out and the course switched to C#, which annoyingly meant an extra year of study. I liked it at first, though the class library (v.1) was crap in places, and the push to make XML universal flopped (thankfully), but at least the language was nice and ideal for Windows apps. Then windows apps went out of fashion and C# kept pumping out new versions (in that irritating MS way). The class libraries certainly improved but they made too many fundamental changes to the language for my liking and I found myself wondering if I was coding anything in the 'right way'. Then I discovered Java and never looked back, although it is not great for the web, I use JS and PHP for that (I don't like ASP.NET). Java suites my intuition and with it the code just flows, I don't have to worry about all the quirks of C# and its often cumbersome syntax. C# meanwhile has focused on ASP.NET which I absolutely hate and could never get into. C# does have some nice features though and I continued with it for some years just on a hobby basis, but I haven't bothered with it for the past few years now.
|
|
|
|
|
Is egg salad just really fresh chicken salad?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
These are non-commutative operators:
Egg (turned into salad) (grows old) =/= Egg (grows old) (turned into salad)
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I had to scramble a bit for this reply, but I've never heard that yolk before.
With a bit of luck, once will be enough.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
|
Must...resist...urge to create a YouTube account just to correct every message that's wrong...(so, so wrong)...
|
|
|
|
|
Obligatory xkcd: Duty Calls
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Oldie but goodie.
Jeremy Falcon
|
|
|
|
|
Jeremy; dude! Long time no read. Welcome back!
Software Zen: delete this;
|
|
|
|
|
Sup sup man. How fares things?
Jeremy Falcon
|
|
|
|
|
Sorry for the delay in responding. Even though I'm working from home, I'm busy. Still working for Kodak, our team has shrunk from 17 down to 5. Writing control software for our commercial ink-jet printing systems. I do the UI's, now in C#/WPF, along with installers, our build system, admining our servers, and so on. A couple of weeks from now I reach my 30th anniversary at the place.
How about y'all? Still acting, in addition to your day job?
Software Zen: delete this;
|
|
|
|
|
Gary R. Wheeler wrote: Even though I'm working from home, I'm busy.
That is what is supposed to happen. Some juniors tend to think home equals slacking off.
Gary R. Wheeler wrote: Still working for Kodak, our team has shrunk from 17 down to 5.
Ouch... could be worse... I got a buddy in the travel industry still. At least you don't work with flights.
Gary R. Wheeler wrote: A couple of weeks from now I reach my 30th anniversary at the place.
Congrats man!
Gary R. Wheeler wrote: Still acting, in addition to your day job?
So, I've lived in the Hollywood area for the past 5 years... long story short I did more acting in Louisiana than here. Not because I can't but because I saw the truth about Hollywood and I'm no longer enamored by it... basically it's all fake and an illusion. All of it. Fake.
Did manage to start my own LLC though to start contracting through, so that's something I guess.
You still jogging / running these days?
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: I saw the truth about Hollywood and I'm no longer enamored by it... basically it's all fake and an illusion I'm sorry about that. That sort of disillusionment is rough at any time in your life.
I have a friend who's active in our community theatre. He really enjoys it, I think mostly because it's something so different from his day job. Is that something you'd like to try?Jeremy Falcon wrote: You still jogging / running these days? I'm on a hiatus at the moment, to which the bathroom scale can testify. I sprained my right ankle for the third time a couple of years ago, and it never wanted to heal properly. I've been off for about 4 months now, and it seems quite a bit better. I'm going to start walking my dogs(*), and work up from there.
(*) A male and a female retired greyhound, both former racers. Funny thing is, they're not good running partners. Their idea of a run is 60 seconds at 35 mph, and then a 2-3 hour nap.
Software Zen: delete this;
|
|
|
|
|
Gary R. Wheeler wrote: I think mostly because it's something so different from his day job. Is that something you'd like to try?
I totally understand that. That used to be me... except theater was never my thing. Our life is tech, so video is the way to go. Hollywood changed my view on all of it though.
Gary R. Wheeler wrote: I'm on a hiatus at the moment, to which the bathroom scale can testify. I sprained my right ankle for the third time a couple of years ago, and it never wanted to heal properly. I've been off for about 4 months now, and it seems quite a bit better.
Welcome to the club brother, we're all a bit heavier during this pandemic.
Gary R. Wheeler wrote: Their idea of a run is 60 seconds at 35 mph, and then a 2-3 hour nap.
Let's be real... we're all slightly jealous of their life. Sometimes I think we're the pets since we pay for and clean up after them.
Jeremy Falcon
|
|
|
|
|
It would be nice if internet development could be as easy as VisualBasic. Microsoft provided "SilverLight" several years ago that did not do well and was discontinued.
TOMZ_KV
|
|
|
|
|
With all this covid, Weird ignorant politicians, protest etc the news has been very quiet on the outcome of Brexit. So without dividing into politics how has Brexit turned out so far for you?
A Fine is a Tax for doing something wrong
A Tax is a Fine for doing something good.
modified 8-Sep-20 15:57pm.
|
|
|
|
|
RossMW wrote: how has it all turned out so far for you? What?
Covid? ignorant politicians? Protests? Brexit?...
I try to keep me up-to-date with info but I am trying really hard to not give a crap for it. I can't do anything about most of those topics, so... as my signature says...
Quote: 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?
Life gets easier when you learn to send some topics / people to hell.
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 was just being curious about the outcome of Brexit. Not asking anyone to fix anything.
A Fine is a Tax for doing something wrong
A Tax is a Fine for doing something good.
|
|
|
|
|
RossMW wrote: I was just being curious about the outcome of Brexit Wasn't clear, sorry.
RossMW wrote: Not asking anyone to fix anything. You sound like my wife
And about the brexit... I don't have a clue. It might go well and it might be a disaster.
I do want to think that we all will survive it, but I do expect some hard times too on both sides of the coin.
And the rest of my opinion... would need a soapbox. So I end it here.
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.
|
|
|
|
|
Nelek wrote: And about the brexit... I don't have a clue. Then don't respond to the original post.
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|