Could a client like Flarial Client be coded in another language?
I checked the source code and it's made in C and C++. But could've they used another language? Like C# for example? I'm just curious.
7 Replies
TLDR, no.
in theory, yes, realistically, no
in theory is also false
using another language means you bring more than you asked for
C/C++ is not only preferred but the only option since most of the Windows stack decomposed into the C ABI.
What about another low level language? Like Rust.
Again, no.
The borrow checker will be a pain in the ass & interop with the C ABI is also crappy.
Hmm alright
So C/C++ is the only option
Not the only option, but the best and least painful option
pretty much