Comment by ozim

3 days ago

  legacy .NET to .NET Core (which was renamed once again to .NET)  

It was always .NET, only that new one had 1 till 4 had additional "Core" to clarify any confusion that could come from having same numbers as old.

  here's .NET's simplistic garbage collector ... it tries to be a one-fit-all solution that basically cannot be tweaked at all  

Definitely tweaking GC is not a thing in .NET land but it is far from "cannot be tweaked at all".

> It was always .NET

No, it was not. What's called .NET now used to be .NET Core. And then there's .NET Framework which was commonly known as .NET.

> "cannot be tweaked at all"

Are you serious? Not only does the JDK have multiple GCs for different use cases (Serial, Parallel, G1, ZGC, Shenandoah), they have very refined tuning settings (https://wiki.openjdk.org/spaces/zgc/pages/34668579/Main#Main... / https://docs.oracle.com/en/java/javase/25/gctuning/garbage-f...). What does .NET let you do with the GC? Set the hard limit? Maybe turn on/off concurrent collection? That's not tuning, that's triviality.

  • You just confirmed your ignorance about anything .NET related.

    Coming from someone claiming:

      "language wars" are silly and pointless. 
    

    You are just so much in language wars I am just definitely ending the conversation.

    • I keep telling you what's what and you do nothing but gaslight me by trying to turn my words on me.

      Language wars are silly and pointless. Someone tells me he/she uses language xyz, I basically don't care, do whatever works for you ,but God forbid you cross a .NET proponent. In case you haven't noticed, this is a post about Java. You mention Java, and the first thing that happens is a bunch of .NET maniacs popping up out of nowhere, telling you how Java copied this feature or how C# had that feature for years. What is this?