News for hackers. Stuff that matters.
Re:Java 20: A Sneak Peek on the Panama FFM API by oaiey on Thursday December 08, 2022 @02:21AM (#33905181)
C# tries to be a system language (for writing servers, runtimes, and even operating systems) AND an application language (for writing your favourite apps). So you have now a huge feature set which is focused on efficient memory handling and then you have another feature set on writing nicely applications (think pattern matching etc).
Re:Java 20: A Sneak Peek on the Panama FFM API by gavinray on Thursday December 08, 2022 @02:40PM (#33912230)
It's actually crazy what you can do with C# as far as systems programming nowadays.

I recently wrote a database buffer pool with it, allocating raw aligned memory and directly casting bytes from DB files into in-memory struct pointers.

It's very nearly a systems language in terms of capabilities.

Re:Java 20: A Sneak Peek on the Panama FFM API by pjmlp on Thursday December 08, 2022 @05:28AM (#33906380)
While WinDev keeps ignoring such improvements and rather doubles down on the C++ / COM combo, including forcing everyone else to deal with writing .NET bindings to those APIs.

CsWinRT and win32metadata are still quite far from a great usability experience.