this post was submitted on 26 Apr 2025
370 points (99.7% liked)

Programmer Humor

22780 readers
562 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 20 comments
sorted by: hot top controversial new old
[–] Dyskolos@lemmy.zip 11 points 2 hours ago* (last edited 2 hours ago)

I'm not a big M$-fan but I actually like c# a lot. Java not so much.

I'm no pro though, I just guerilla-code in my spare time. But of all the languages it's actually my most used. Besides PPL and ASM 😁

[–] independantiste@sh.itjust.works 13 points 2 hours ago (2 children)

C# is better than java just because it doesn't have as much brain rotting "DesIgN PaTTeRnS" gurus

[–] Valmond@lemmy.world 1 points 1 hour ago (1 children)

A shame there is no real FOSS movement behind it (for what I know) it could do with some modernization.

[–] lexiw@lemmy.world 1 points 8 minutes ago

What do you mean? The entire stack is open source.

[–] zea_64@lemmy.blahaj.zone 2 points 2 hours ago

Also, optional value semantics. I love value semantics!

[–] roguelazer@lemmy.world 32 points 4 hours ago

Poor Visual J# (literal Microsoft Java) isn't even in the picture

[–] henfredemars@infosec.pub 45 points 5 hours ago (4 children)

I've actually found C# quite pleasant to develop with, so long as I didn't have to worry about targeting non-Windows platforms.

[–] kogasa@programming.dev 14 points 3 hours ago (2 children)

It's fully cross platform with .NET Core and later.

[–] Mihies@programming.dev 5 points 3 hours ago

It was even before through mono/xamarin

[–] henfredemars@infosec.pub 1 points 2 hours ago* (last edited 2 hours ago) (1 children)

True, but what I’m really talking about is the unbeatable user experience of having an application that looks and feels as if it were a native Windows application, because it is and has that first-class platform support straight from the vendor.

With that said, most new cross platform applications today are probably more like electron or Web apps.

[–] kogasa@programming.dev 4 points 2 hours ago

Ok, there's no such thing as native Windows apps for Linux, but there are cross platform GUI frameworks like Avalonia and Uno that can produce apps with a polished identical experience across all platforms, no electron needed

[–] cm0002@lemmy.world 18 points 5 hours ago (2 children)

Yea this was a crosspost and also just a meme, but C# is my fav

And really cross-platform has come a LONG way...just as long as you don't need UI on Linux lolol

[–] Mihies@programming.dev 4 points 3 hours ago

Not really, even GUI is going strong, check Avalonia UI.

[–] kautau@lemmy.world 1 points 3 hours ago

Or realistically on Mac. Mac Catalyst is neat but you’re basically building an iPad UI and afaik that’s all that MAUI supports still

[–] Hugin@lemmy.world 14 points 5 hours ago (2 children)

Yeah C# gets a bad rap. I spent a decade developing in C++, and Java before switching to C# because of program requirements. Now I never want to go back.

[–] Arghblarg@lemmy.ca 5 points 4 hours ago

C# development was spearheaded by Anders Hjelsberg, one of the brains behind Borland Delphi/Object Pascal.

[–] Draces@lemmy.world 2 points 3 hours ago (1 children)

Does it get a bad rap outside of this meme? I've only heard praise. It's by far my favorite language

[–] Valmond@lemmy.world 1 points 1 hour ago

It's IMO getting a bit oldish, it's nice for small projects (up to medium sized I guess, after that I don't see the benefits over say C/C++ but that's just my opinion) but there are a lot of improvements that could be done I think.

The language is open source IIRC, so it could be done I guess, like C/C++ has new versions every some years.

[–] JeromeVancouver@lemmy.ca 4 points 5 hours ago

I have used many languages in my 25 years of programming. C# is the best.

So javascript is wario?