i still hate microsoft employees more than i hate russia
@hj That's a hardcore level of hate of microsoft.

That said I think I hate Oracle the most.
@lanodan i mentioned before but in my dictionary "nigger" means "microsoft employee".

Meanwhile i see Oracle as just a husk of Sun Microsystem, for what it's worth, Java has some great ideas behind it, and I still reluctantly love it.

t. drunk
17b5a994baa48abe7803f595932fb74…
@hj Yeah, I wouldn't dev in java because that's quite annoying but otherwise I take it as a pretty neat language and platform which is a bit dear to me.

@lanodan @hj Java is a fucking pain. I don't know why my uni adopted it as it's primary language.

@hj @lanodan Not when it has shitty quirks like requiring methods to access characters in a string and missing basic shit like an exponential operator.

C# is what everything Java should have been. It's one of the few times Microsoft did something right.

@xianc78 @lanodan C# is just Java but with microsoft brand attached to it.

literally clone of java to a fault
@hj @xianc78 @lanodan What pisses me off about .NET/C# is how much control Microsoft has over the language. Like, sure, you claim to support compiling for cross-platform and such, but simultaneously, you're closing source codes and making it harder to compile and debug for anyone who isn't using Visual Studio.
Follow

@seanking @lanodan @hj There are open-source C# IDEs like VSCode, MonoDevelop, and SharpDevelop, but yeah, I do agree that it sucks that Microsoft pretty much has full control of the language. And C# is still pretty much frowned upon in the FOSS community because of that.

I just think it's pretty decent for a gamedev language.

· · Web · 2 · 0 · 1
@xianc78 @lanodan @hj While VSCode is open-source, the binaries released by Microsoft are not and uses proprietary code for the sake of telemetry and such. There is fully open-source binaries like VSCodium, but extensions used for C# and C++ are made to only work with Microsoft VSCode.

- https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005
- https://github.com/VSCodium/vscodium/blob/master/DOCS.md#proprietary-debugging-tools

@seanking @lanodan @hj I know and it's something I have to deal with. I personally prefer MonoDevelop but MonoGame switched to .NET Core so I'm stuck using VSCode unless MonoDevelop is also ported to .NET Core.

@xianc78 @seanking @hj
Problem of C# for me is that while Mono used to work somewhat okay before, since MicroSoft adopted it it's now an absolute clusterfuck to do anything related to C#.

Is it xbuild, is it msbuild, will nuget not blow up in my face?
@lanodan @xianc78 @hj It also probably doesn't help that most of my C++ and C# classes were learning those languages within the Visual Studio ecosystem. I never really learned how to do a Makefile until like I was asked for help on someone's first few exercises for a C/C++ for Linux class at a different college.
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.