Sorry I insulted your favourite programming language lol.
The truth hurts the most.
Sorry I insulted your favourite programming language lol.
The truth hurts the most.
Now you are doing it again, you just say generic sensible stuff strawman way.
Like yeah I know about “the assignment operator” and it’s still shitty you can’t decide what it’s copying. You explaining how it works doesn’t make it better lol!
You are also blatantly wrong, there is absolutely no reason to not let you copy a class or pass an int as a ref “because of the garbage collector”, if you want to make a language having these functionalities there is nothing preventing it to be done correctly.
Also c# is an inefficient language to begin with, not letting the user do as he pleases is just dumbing things down, nothing to do with efficiency.
Also, we all have tons of experience (5 years xp isn’t experienced btw) no need to go get your diploma :-)
And another straw man, when did I say that a language is better than another? Never did I do that, but I guess you are not happy with all your arguments geting shot down.
C# is a crap language, if you are forced to use it like at work, or if you don’t want to learn another one, use it!
But you can’t polish a turd.
After the constructor?
No need for a destructir bc smart pointers?
Man you does not make any sense.
But he works in mysterious ways.
Well no because if you allocate stuff in the constructor, you are going to write a destructor now, freeing that allocated stuff up / closing that socket, pipe whatever etc.
Right?
Right??
Well yes, except when you allocate stuff in the constructor.
In C++ you have the choice, the compiler makes the shallow copy (you know what that is right?) automatically if needed, or you can move around the pointer or a ref. Or, transform the shallow copy into a deep copy if you need that.
In c# you don’t even not have the choice, ints etc gets copied but classes aren’t. Where’s the logic behind that?
And as so many others you scramble to find some excuse that “you should probably not do that very often anyways” or some other bullshit.
I heard all that 20 years ago when it actually had some merit for people trying to run it on the old crappy hardware of the day, today it’s just moot.
Need speed or low memory usage? Learn to code in C/C++ for example. Heard Rust is great too.
C# is just an old wonky language.
/Rant off
Same for Soft face & double peen.
No need to declare it though ofc.
Rule of 0/3/5
.Equals and == has different meanings? Like === in php or is it javascript 😅
If you don’t see the problem with reassignment/pointer walking, then you are just too used to it to notice that it is total shit, how do you even copy the data from an instance of a class to another… Or are you “not supposed to do that”? If so, okay, but then c# is a ‘simple’ language, a script language like python or php.
Also when you have a class A, make an instance isn’t:
A a;
I mean wtf…
To each their own I guess :-) !
AliExpress (if you are not the person thiking you can get a 4TB SSD for 20€) is great.
It started off as a “for people” Alibaba.com and I have bought lots of quality stuff there including a phone, circuits, tools (not the best but they will probably outlive me), 3D printer stuff etc etc.
Temu is like wish, just crap.
Wanted to do some joke about the only worse thing than people producing child mariage laws seems to be the people picking colors for this map.
Wood on concrete 🥳!
That’s cool!
Yes restarting nuclear today seems stupid especially if it’s only for german consumption. Best case scenario is we plaster solar panels all over the world IMO but the production capacity isn’t there before another ten years or so, but that beats new nuclear too.
Shutting down nuclear today is a more complicated matter IMO.
You could have exported more. It could have been a smother transition.
You are also trying to put words in my mouth, I did not say coal replaced nuclear.
Your fearmongering concerning nuclear makes me think that you are with the bridge jumping kids.
It’s a single =
a = 5;
b = c;
And hell, “use .Equal” is exactly what it is all about, have you heard of == ?
Back in the day all the big languages were hard to learn and had lots of quirks, but somehow C/C++ moved on and became quite simple and elegant (you can write the worst trash with it ofc. but that’s like saying you shouldn’t cook because you might burn your chicken). C# not so much.
Ya but it was sort of an algorithmic bug, induced by this very efficient and low memory path finder, so good luck finding someone coding that today…
You tried, but it didn’t work out as expected.
Also, on a side note, with nuclear you could export energy to other countries so that they don’t need to rely on coal gas & oil so much.
C# is such a crappy language.
You can’t even do a=b if they are classes, and you’re forced down the chosen road all the time. It’s like java all over.
I want the char 8 that makes a beep.