bestinterest
Joined 6 years ago
Joined 6 years ago
What makes languages like Zig, Rust, C and C++ the best fit for cross platform applications over many garbage collected languages? Why is bringing the language runtime a problem?
What does it mean to compile to a C-compatible library?
EDIT:
I decided to ChatGPT my question instead.
https://chat.openai.com/share/9a5f9f7a-0f5d-4cf6-95fc-4e0ec9...
I use New Relic for APM already, but I was surprised to find that New Relic does not support Debian 11 for their default infrastructure agent to forward logs from?
https://docs.newrelic.com/docs/logs/forward-logs/forward-you...
It is not just `magic` syntax imo, it is viral to your codebase. The blog post does way more justice than I can explain.
It feels like a scale of language conservativeness Go all the way at the top, Java somewhat in the middle (a little above) and C# at the bottom. It is going the route with lots of features and complexity, which can be a great thing but not for grug devs https://grugbrain.dev like me.
But saying all that Blazor looks really good for WebDev, I just worry it gets abandoned. It feels everything does in the C# space.
C# also made a big mistake imo by going with async/await instead of lightweight threads which will add a ton of complexity in the future for if they decide to go the greenthread route like Goroutines/Project Loom.