this post was submitted on 13 Nov 2024
1691 points (96.0% liked)

Technology

59373 readers
8218 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

That’s all.

EDIT: Thank you all for detailing your experience with, and hatred for, this miserable product. Your display of solidarity is inspiring. Now, say it with me:

Fuck Microsoft

you are viewing a single comment's thread
view the rest of the comments
[–] Valmond@lemmy.world 1 points 3 hours ago

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