

In theory Java is very similar to C#, an IL based JIT runtime with a GC, of course. So where is the difference coming from between the two? How is it better than pascal, a complied language? These are the questions I’m wondering about.
In theory Java is very similar to C#, an IL based JIT runtime with a GC, of course. So where is the difference coming from between the two? How is it better than pascal, a complied language? These are the questions I’m wondering about.
deleted by creator
Also the difference between TS and JS doesn’t make sense at first glance. 🤷♂️ I guess I need to read the research.
I have a hard time believing Java is that high up. I’d place it around c#.
Funny how such companies don’t care that employees would be more effective with better tools and those license prices would result in way over $20/month profit. 🤷♂️
Core development tools licenses are too expensive? That’s an odd company or from a very low standard country?
US needs just an executive order for termites to stop interbreeding.
Can anybody comment what does this mean for a common user?
To me it sounds like what Java or .NET JIT does. I doubt it falls strictly into emulation 🤷♂️
I don’t think so. Ref counting is a counter associated with the object which counts references to it and when it becomes null 0, object is destroyed. Hence ref counting. While GC does graph traversal to find which objects can be reached and marks unreachable ones as candidates for destroying.
It’s not trivial as it seems. See https://github.com/dotnet/runtime/issues/37667 and enhancement that happened only in .NET 8.
I don’t think that’s even possible - to have that much control over GC engine that is.
TBH I almost don’t play games and I’m genuinely curious whether GC pauses are noticeable. And not only Rust, there is Swift as well.
Um, no, C# most definitely uses GC, not ref counting, and you can’t not use it.
Welcome GC pauses :) I wonder how do those manifests in real life.
Not really, even GUI is going strong, check Avalonia UI.
It was even before through mono/xamarin
I’d say games. I’d that really takes off, Linux would replace Windows and all other standards will follow.
Right and the only issue is with 3rd parties which will eventually migrate as well. Basically we’re not in a hurry and migration should happen eventually.
C# has been very optimized since .NET Core (now .NET). Also jit compiler and everything around it.