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).
[ Parent
| on HN ]
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.