Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
djsumdog686810dI honestly still like C# as a language, but it's .NET that's terrible. It's dependency injection framework sucks, as do a lot of the standard .NET core design patterns. Visual Studio is a disaster (the 2026 beta is .. okay, strongly ripping from Intellij).
Back when I was writing Mono.NET is was kinda nice, but Gtk# is no longer maintained and that whole ecosystem sorta disappeared. -
D-4got10-01280410d> 'The only good thing about c# is that is has a garbage collector'.
...&& yet, memory leaks are still possible when using it. I should know... _some_ consider it a silver bullet, as evidenced by my project's mem allocations... -
12bitfloat1081710d@Lensflare Just little things, like IUintPtr vs actual ptrs, enums not being exhaustive, can't return refs from struct methods. Stuff like that
I don't actually hate C# btw, I was just frustrated :P -
12bitfloat1081710d@D-4got10-01 I really like GC for some stuff
My dream language would be closer to Go and/or Rust: ownership by default and opt-in GC ptrs
That way you're not constantly heap allocating temporary objects while also not having the heavy handed dichotomy of "this thing is ALWAYS heap allocated" (c# class) and "this thing is ALWAYS just a identity-less bundle of bytes" (c# struct) -
whimsical174310d
-
12bitfloat1081710d@whimsical I love everything about Rust. I just sometimes wish I *also* had a GC :P -
Lensflare2131410d@D-4got10-01 tbf, GC isn’t meant to guarantee memory leak free code. It just makes dealing with memory a lot easier and make leaks a lot less likely. -
Lensflare2131410d@12bitfloat I told you many times now, but based on what your optimal language would be in terms of memory management, it really sounds like you‘d love Swift's model.
Though in terms of value and reference semantics (and heap and stack allocation) it’s closer to C# than to C++.
Btw do you know a language which lets you choose where you create instances in terms of heap and stack for any custom type, like C++ does?
I think Rust is like C#, too but not sure. -
D-4got10-01280410d@12bitfloat > 'I really like GC for some stuff'.
It's kind of OK-ish, but my main problem w/ it is that it encourages people to be lazy. They think that GC will take care of all their mem leaks... which is retarded. Proper memory management, the manual kind, is therefore my preferred way. -
D-4got10-01280410d@Lensflare I know. It lowers the bar of entry for memory management. But, if you know your stuff, manual memory management is way better. Also, yeah, GC doesn't guarantee the lack of memory leaks, but makes people lazy, thinking that GC will just take care of that... at least that's what I've seen many times. -
Doing Rudy instead of swift is insane. Really. But what is really sane is Nim.
Btw, there is a new episode regarding retoor dating and it involves Rust. The date won't happen 😂. -
@Lensflare my date this Saturday is a pharma person and only needs THF to make crack. Nice, seems to already have the coke. Not anymore after the date :p I have some similarities with a vacuum cleaner.
-
@whimsical 'I have some similarities with a vacuum cleaner.'.
...also Wireshark, right? https://dr.molodetz.nl/rants/... .
/jk -
afaIk07d@Lensflare hey fuckwad, stop evangelizing about your Swift shit, nobody cares about that shit only useful for making stupid fucking apps on an Iphone. Go play games on your Windows machine.
-
@afaIk nobody was talking to you, dipshit.
Don’t embarrass yourself by spewing bullshit that you have no fucking clue about.
Not that anybody cares about what clowns like you say. Just a good advice. -
@afaIk I‘m doing it right now. Do you have more meaningful things to say or did your rat brain already ran out of insults? Pathetic.
-
Speaking of C#, a friend of mine really likes the boolean in it, that allows for the 3rd state of `null`.
-
we’re dedicated to helping individuals and organizations get stolen cryptocurrencies and digital assets. We strive to create a secure and trustworthy environment where victims can reclaim their assets and rebuild their financial stability.
WhatsApp: + 1 3 6 1 2 5 0 4 1 1 0

I hate c# ;_;
I waste so much time on bs its unreal. The only good thing about c# is that is has a garbage collector
Hopefully I'll settle on a good concept soon for my own system lang with a GC so I can finally not deal with all the C# bullshit <.<
rant