Remix.run Logo
xg15 3 days ago

I like how C# and Java have completely different "personalities" even though the former was heavily inspired by the latter and syntax and semantics are extremely similar.

Shows that the "brand" of a programming language doesn't just depend on the language itself but also on what projects are using the language.

antonymoose 3 days ago | parent | next [-]

I find it interesting that they choose a quirky Unity-based personality. I’ve done C# in a split IBM Mainframe / Microsoft shop so I’m far more inclined to view it as a stodgy suit wearing persona than anything else. All my Java gigs have been flip-flops and t-shirts kind of jobs.

xg15 3 days ago | parent [-]

Yeah, not sure who the author is, but it feels a bit like a college student's PoV. I think C# got a popularity boost through it's inclusion in Unity - so if you're a hobbyist or a freshman, you very likely only know it the context of Unity.

Same with Objective-C, which is technically a general-purpose language from the C family, with a history that predates the iPhone by decades - but is nevertheless basically "the iOS app language" today.

3 days ago | parent | prev [-]
[deleted]